

Drop a CSV log file from your race telemetry logger onto the landing screen, or click to browse. The file is parsed entirely in your browser. You can load multiple sessions by pressing Load file in the top bar once a file is already open. Each session appears as a colour-coded pill in the nav bar.
Lap detection requires you to draw the S/F line once across the track. It saves permanently for that venue.
The app finds every moment the GPS path crosses your line while the vehicle is above 20 km/h. A slow pit lane pass will not create a false lap. Timing is accurate to the GPS sample interval.
Sectors split each lap into three timed segments. By default they are placed automatically at the two sharpest corners near the one third and two thirds points of the best lap. Use the S1 and S2 map buttons to override with your own placement using the same 2-click workflow. All lines save per track and restore on next load.
Always place sector splits on straights, not mid-corner. A split placed in a corner will shift time between sectors based on line variation rather than actual performance differences.
The track is coloured by speed by default. Press S on the map edge to colour by speed, or T to colour by throttle percentage. The scale runs blue (slow or off throttle) through green and yellow to red (fast or full throttle).
Speed mode shows you where you are slow on track. Throttle mode shows you why: a blue section at high speed is coasting where you could be accelerating. A blue section at low speed is a legitimate braking zone. They tell different stories and both are useful.
After sectors are set the active lap's trace is redrawn in three colours: cyan for S1, orange for S2, purple for S3. The sector label shows the time for that segment colour-coded by performance: purple is session best, green is personal best, yellow is slower than your own previous best.
Live speed during playback. Compare peak speed on the same straight lap to lap. A lower peak on a straight usually means a slower exit from the corner before it.
Should be either close to 0 or close to 100. Long periods in the middle (30 to 70%) mean hesitant progressive throttle. Clean fast laps have crisp on/off transitions with very little time in the middle range.
Green means ahead of the reference lap, red means behind. Measured at the same track distance position, not time, so corner entry and exit are directly comparable.
The grey dot shows where the reference lap driver would be at the exact same track distance as you. When the orange dot leads the grey dot you are carrying more speed at that point of the track.
Set the reference lap using the vs dropdown at the bottom of the map, or by pressing ⊕ on any lap in the Laps tab. The white dashed line overlaid on the map is the reference lap GPS trace, letting you see line differences through every corner.
The right half of the main view shows telemetry charts for the active lap. Toggle which channels appear using the buttons in the toolbar: Speed, Power and Throttle. An orange vertical cursor tracks the playback position across all charts. When a single lap is active, the reference lap is overlaid as a dashed line so you can see exactly where the traces diverge.
Play, pause and rewind with the controls in the bar at the bottom. Speed multipliers 1× 2× 5× 10× control how fast playback runs. Green tick marks on the scrubber bar mark lap start positions. Click anywhere on the scrubber to jump to that moment.
Every detected lap is listed with its time, sector colour badges, max speed and average speed. The green left border marks the best lap. The yellow delta next to each time shows exactly how much slower that lap was than the best. Click a row to open the detail panel and activate that lap on the map. Hover a row to reveal ▶ to jump to the main view or ⊕ to set it as the reference lap.
The three sector chips per lap are the most information-dense part of the lap list. Read them across all laps chronologically:
If your best lap has a yellow sector, that sector is the gap between your best lap and your ideal lap. That is where your session time is. If all your S2 badges are yellow except one, S2 is where you are inconsistent. Focus practice there.
Selecting a lap shows max speed, average speed, peak power and individual sector times. Below that a Speed and Throttle chart gives a quick overview of the lap. The throttle trace shape is key: clean fast laps show sharp valleys at braking zones and flat tops at full throttle. A trace that sits at 30 to 60% continuously and never reaches 100% means you are not committing to full power on exits and straights.
Every non-outlap is listed with its S1, S2 and S3 times. Each cell also shows the delta to the session best for that sector in grey. Click any row to jump to that lap on the main view.
The vs Ideal column shows how far each lap's total time is from the theoretical best, which is the sum of the three individual sector bests even if they came from different laps. This tells you exactly how much time is available through better consistency alone, before any outright pace improvement is needed.
If your best lap is 47.832s but your ideal lap is 47.201s, you have 0.631s available right now purely through consistency. That is your target before worrying about outright pace.
Sort laps by a single sector column to see which lap owned that part of the track. If your best overall lap is not the best in any individual sector, you have never strung your three best sectors together in one lap. The ideal lap gap tells you exactly what is available. Look at which sector you are most consistently slow in and open the Corners tab to drill into the specific turns that make up that sector.
Corners are detected automatically from the best lap's GPS trace using bearing-change analysis. Each local maximum in heading change above 15 degrees that is separated from neighbouring corners by sufficient distance is numbered T1, T2 and so on in lap order. Toggle their markers on the map with the C button. Colour codes from yellow (gentle) to red (sharp and slow). Click any marker or pill to open its analysis.
Selecting a corner shows three overlay charts spanning 80 metres before and after the apex across all laps: speed, throttle and power. All laps are plotted together so you can directly compare every attempt at that corner. The apex is at distance 0. The best lap is drawn with a heavier line.
This is your braking zone and corner entry. Where each lap's speed trace starts dropping is your braking point. A trace that stays high longer means later braking. If minimum speed at the apex is the same or better, that later braking is working. If minimum speed drops, you carried too much speed in and compromised the exit.
This is your exit and acceleration zone. The throttle trace should start climbing as soon as possible after the apex. A throttle trace that stays at zero for a long distance after the apex means you are hesitating on the exit and losing all the time you might have gained on the entry.
The per-lap minimum speed cards show the slowest point each lap took through that corner. Higher minimum speed means a better corner. On a technical circuit, minimum corner speed has a bigger effect on lap time than straight-line top speed because it directly sets your acceleration point and therefore your entry speed for the next corner.
A 2 km/h higher minimum speed through a corner, held through the exit, adds straight-line time on the following section. You can recover a late braking point with bravery. Recovering a slow apex requires changing your entire line and technique through the corner.
A tight cluster of speed lines means you are consistent at that corner and any time deficit is about absolute pace. A wide spread means inconsistency: you have done the corner well before but cannot repeat it. Inconsistent corners are easier to fix than corners where you are consistently slow, because the solution already exists in your data on the laps where the trace is better.
A summary of every non-outlap. The key columns for pace analysis are lap time, distance, max speed, average speed, full throttle percentage (time above 95% throttle) and coasting time (throttle off while above 20 km/h). Click any row to jump to that lap on the map.
Percentage of lap time spent above 95% throttle. Higher is generally better. Straight sections should be close to 100%. If FT% is low it means you are lifting or coasting where you should be at full power.
Seconds at throttle below 2% while above 20 km/h. This is time at speed with neither throttle nor braking. It is almost always wasted. Any coasting that is not an intentional line choice is time to recover.
Peak speed this lap. Compare across laps on the same straights to see if you are reaching the same top speed. A lower peak on a straight usually traces back to a slower exit from the preceding corner.
Average speed across the whole lap. A useful single number for overall lap quality. Combined with lap time it shows whether a faster lap came from outright pace or from a more efficient line.
Speed from multiple laps overlaid and aligned to track distance rather than time. This eliminates the offset between laps so braking points and corner apices sit at the same horizontal position regardless of when they occurred. Toggle which laps appear using the colour-coded chips above the chart.
The gaps between traces at specific distances are your time losses. A gap that opens at a braking point means you braked earlier. A gap that opens after the apex means you got to throttle later. The chart locates the problem; the Corners tab diagnoses it in detail.
Add your best lap and a slower lap. Find the two or three points where the traces diverge most. Then open Corner Analysis for those specific corners to get the full 80-metre picture. Fix the biggest gap first.
Same distance alignment but showing throttle percentage. The important thing to look for is the throttle pick-up point after each apex: the distance at which throttle rises from zero back toward 100%. An earlier pick-up on one lap means more acceleration time on the following straight. A trace that stays at zero for 30 to 50 metres after the apex then climbs slowly is a hesitant exit that is costing straight-line speed.
Select any two laps. The bars show the time difference in each sector. Green means the comparison lap was faster in that sector. Red means it was slower. This answers the question: a lap was 0.4s slower overall, which sector lost it?
If S1 is red but S2 and S3 are green, time is being lost in the opening part of the lap but recovered later. Often this means a slow first corner is being compensated for with a riskier braking point later. Fix S1 without relying on S2 and S3 heroics. If all three sectors are red by a similar margin, the issue is global pace rather than a specific corner.
Shows which lap each sector best was set on and what fraction of the ideal lap total each sector represents. The bar chart below ranks every lap by its gap to the ideal. A cluster of laps close to the ideal means consistent driving. A wide spread means you occasionally nail it but cannot repeat it.
Any time you are at speed with zero throttle and not braking is time on the table. High coasting time usually means one of two things: you are arriving at braking zones too early and bleeding speed before pressing the brakes, or you are lifting through a corner out of caution. The fix for the first is to brake later. The fix for the second is to trust the grip and carry more speed.
A brief lift before a tight hairpin or chicane is normal technique. The goal is to eliminate unintended coasting, not all coasting. Look at whether your coasting zones are at consistent points across laps or scattered, which reveals whether they are deliberate or accidental.
Straight sections should be at 100% throttle. If FT% is low, look at the throttle chart and find where you are lifting before braking zones. Any throttle reduction that starts more than a few metres before the actual braking point is an early lift costing both speed into the corner and time on the straight.
Compare FT% across laps. If it is stable, your throttle management is consistent and any lap time difference comes from cornering. If it varies, some laps you are committing to throttle and some you are not, which will show up directly in sector times.
In the speed trace distance-aligned chart, find a braking zone where the traces separate. An earlier brake (speed drops sooner) costs time into the corner. But check the minimum speed at the apex in the corner analysis before concluding later braking is the answer. If the later-braking lap has a lower apex speed, you are overdriving the entry and losing more on the exit than you gain from the later brake. The combination of later braking and equal or better apex speed is what you are looking for.
At the start of every session, note your ideal lap time from the previous session at the same track. That is your consistency target: the time that is already available from your existing skill level without needing to find new pace. Once you close the gap to the ideal, the next step is to push each individual sector best lower. The ideal lap then updates and gives you a new target.
Most lap time is found by closing the gap to the ideal rather than by finding outright new pace. If your best lap is 0.8s above your ideal, that 0.8s is available every single lap once you become consistent. New absolute pace might gain you 0.1s per sector at most. The maths strongly favour consistency first.