GPS accuracy varies. Results are indicative only. Always obey local speed laws.
Your car’s dashboard speedometer reads higher than your actual speed. Under UNECE Regulation 39, which governs vehicle type-approval across most of the world, manufacturers must calibrate speedometers to never read below true speed. At 100 km/h actual, your dash can legally display up to 114 km/h. This GPS-based car speed test reads your real ground speed directly from satellite signals, with no mechanical bias built in.
The tool measures real-time speed in km/h or mph, tracks your 0-60 time and top speed, logs distance using the Haversine formula, and plots a per-second speed history chart. No download, no app, no data stored.
Table of Contents
- How to Use This Tool
- GPS Speed vs Car Speedometer: The Accuracy Gap Explained
- What Affects GPS Speed Accuracy
- Tool Features Explained
- How to Enable GPS on iOS and Android
- Use Cases
- Legal and Safety Notice
- Frequently Asked Questions
How to Use This Tool
The tool needs GPS hardware to deliver real speed data. Use it on a smartphone with location services active. A passenger holds the phone; the driver keeps both hands on the wheel and eyes on the road at all times.
- Select your unit. Tap km/h or mph in the top header. This sets the dial scale, tick intervals, distance label, and the 0-60 threshold for the session.
- Tap Start Test. Grant location permission when your browser prompts you. The green status dot indicates an active GPS fix. The accuracy radius in metres appears next to the dot.
- Wait for lock. GPS accuracy stabilises after the first 10 to 20 satellite readings. Wait until the accuracy radius drops below 10 metres before treating speed data as reliable. Cold-start acquisition on a smartphone takes 9 to 30 seconds.
- Monitor the dial. The analog needle sweeps in real time. The large digital readout below the dial shows the same figure. The circular arc fills red as speed increases.
- Check your stats. Top Speed, 0-60 Time, Distance, and Elapsed update live. The speed history chart adds one bar per second.
- Tap Stop then Reset to clear the session and start a fresh run.
On desktop, tap Simulate to run an automated acceleration and deceleration cycle peaking at 110 km/h. Simulation mode demonstrates every feature without GPS hardware.
GPS Speed vs Car Speedometer: The Accuracy Gap Explained
GPS is generally more accurate than a vehicle speedometer under open-sky conditions. Tests show GPS speed readings are within plus or minus 0.5 mph of true ground speed, while many speedometers read 2 to 3 mph higher than actual speed by design.
Why your speedometer reads high
Speedometers measure how fast your wheels rotate, then multiply by the nominal tyre circumference to calculate speed. Tyre circumference changes constantly with wear, pressure, temperature, and load. A set of worn tyres will spin faster to cover the same distance, pushing the speedometer further above actual speed than factory calibration intended.
Beyond tyre variation, UNECE Regulation 39 requires that the speed indicated shall not be less than the true speed of the vehicle. Under that rule, a car moving at 100 km/h could legally show as high as 114 km/h on the dashboard. The US and Canada operate under separate Federal Motor Vehicle Safety Standards but US manufacturers follow similar over-read practices for the same liability reasons.
How GPS measures speed
GPS calculates position by timing signals from multiple satellites. Speed comes from the rate at which position changes between successive fixes. This calculation has no dependency on tyre size, pressure, or wear. GPS uses a purely mathematical technique to measure vehicle speed and is more accurate than a speedometer under clear-sky conditions, as confirmed by Richard Langley, professor of geodesy and precision navigation at the University of New Brunswick.
The practical result: at an indicated 70 mph on your dashboard, you are likely travelling at 67 to 68 mph actual. A modern GPS reads accurate to within about 0.1 mph when it has a clear view of the sky.
When the speedometer wins
GPS loses accuracy in tunnels, underground car parks, and dense urban canyons where buildings reflect or block satellite signals. In those environments, your dashboard speedometer gives a more consistent reading despite its built-in bias. GPS speed also has a slight 1 to 2 second lag versus instantaneous wheel-sensor data, which matters during rapid acceleration or braking.
| Factor | GPS Speedometer | Dashboard Speedometer |
|---|---|---|
| Accuracy (open road) | Within 0.1–0.5 mph | +2 to +10% over-read typical |
| Affected by tyre wear | No | Yes |
| Affected by tyre pressure | No | Yes (minor) |
| Works in tunnels | No — signal lost | Yes |
| Works in urban canyons | Reduced accuracy | Yes |
| Instantaneous reading | 1–2 second delay | Faster response |
| Built-in legal bias | None | Always over-reads by design |
What Affects GPS Speed Accuracy
Satellite count and geometry
GPS accuracy improves with more satellites in view and with satellites distributed across different parts of the sky rather than clustered together. Your smartphone’s GPS chip connects to multiple constellations including US GPS, EU Galileo, Russian GLONASS, and Chinese BeiDou. Modern dual-frequency chips on premium smartphones use L1 and L5 frequency bands to cancel ionospheric delay errors, producing position accuracy under 1 metre in good conditions.
Sky obstruction
Tunnels cut GPS signal entirely. Tall buildings in city centres reflect satellite signals and cause multipath errors where the receiver processes the same signal twice on different paths. Tree canopy on country lanes causes intermittent dropouts. The accuracy radius shown in the tool status bar tells you the current margin of error in metres. A radius above 20 metres means the speed reading carries significant uncertainty.
Speed and incline
GPS accuracy drops slightly on steep inclines because vertical distance between you and satellites changes as you climb or descend. At highway speeds on flat road, the tool delivers its most reliable data. A smartphone GPS study published by Freeletics Engineering found that horizontal accuracy averaged 7.2 metres under mixed conditions and stabilised after the first 10 to 20 measurements. Speed data from smartphone GPS showed average error under 1.9 km/h across all devices tested.
Cold start vs warm start
A cold GPS acquisition takes 30 seconds to several minutes to get the first accurate fix. A warm start, where GPS was used within the last few hours, typically delivers a first fix within 9 seconds. The accuracy radius in the tool status line falls as the fix improves. Start your test once the radius drops below 10 metres.
Tool Features Explained
Analog speedometer dial
The SVG dial spans 0 to 220 km/h or 0 to 140 mph depending on selected unit. Three colour zones mark the speed bands: green (0 to 60% of max), amber (60 to 80%), and red (80 to 100%). The red arc fills from the left as your speed increases. The needle transitions with a cubic-bezier easing curve so rapid speed changes animate smoothly rather than jumping.
0-60 time
The timer starts from the first GPS reading above 2 km/h and locks when you cross 96.5 km/h in km/h mode or 60 mph in mph mode. This gives you a GPS-based 0-60 figure using actual ground speed rather than the optimistic dashboard reading. The result is comparable between runs as long as GPS accuracy holds steady above 10 metres.
Distance calculation
Distance accumulates via the Haversine formula applied to consecutive GPS coordinate pairs. The formula accounts for the curvature of the earth across each segment, giving accurate distance for both straight roads and corners. The reading displays in km or miles matching your selected unit.
Speed history chart
The chart adds one bar per completed second. The peak bar highlights in red. A flat chart means steady cruise speed. An inverted V shape means you accelerated to a peak and decelerated back. Compare acceleration and braking profiles across multiple runs by checking how far into the session your peak bar falls.
Simulate mode
Simulate runs a scripted acceleration and deceleration cycle peaking at approximately 110 km/h, updating every 250ms. Every stat, chart, and animation updates exactly as they do during a live GPS session. Use it to verify the tool works on your site before a track or private road session.
How to Enable GPS on iOS and Android
iOS (iPhone and iPad)
- Open Settings.
- Tap Privacy and Security, then Location Services.
- Confirm Location Services is toggled on.
- Scroll to your browser (Safari, Chrome, or Firefox) and set it to While Using the App.
- Return to the tool page and tap Start. iOS prompts you to allow location access on first use.
Android
- Open Settings, then Location.
- Toggle Location on.
- Set the mode to High accuracy if your Android version shows that option.
- In Chrome, go to Settings > Site Settings > Location and confirm the tool’s domain is allowed.
If the tool shows a GPS error after permission is granted, move outside to an open area and tap Start again. Indoor GPS acquisition frequently fails or gives a large accuracy radius that makes speed data unreliable.
Use Cases
Verifying speedometer calibration
Compare GPS speed against your dashboard on a straight, open road at a steady 100 km/h or 60 mph. A 2 to 3 mph GPS read-below-dashboard difference is normal. A gap above 5 mph points to a calibration problem, most often caused by fitting tyres with a different rolling circumference than the factory size the speedometer was calibrated for.
Track days and private road performance testing
The 0-60 timer and top speed figure give you run-by-run performance data on a closed track or private road. GPS-based timing is more objective than eyeballing the dashboard because your speedometer over-reads at the exact speeds you care about most for 0-60 comparison.
Checking speed on other transport
The tool measures movement speed, not wheel rotation, so it works on any moving vehicle. Passengers in trains, ferries, coaches, and cable cars use GPS speedometers to see live speed during transit. A study tracking skiers with smartphone GPS found average speed error under 1.9 km/h, confirming reliability across a wide speed range on non-road surfaces.
Cycling and running pace
The km/h range covers typical cycling speeds from 15 to 50 km/h. Runners use the tool to verify pace on training routes where a dedicated sports watch is not available. Accuracy on open paths away from buildings matches dedicated GPS sports devices.
Legal and Safety Notice
Using a phone while driving on a public road is illegal in most countries, including all EU member states, the UK, Australia, and across US and Canadian states and provinces. In the UK, using a hand-held device while driving carries a £200 fine and 6 penalty points. In Australia, penalties exceed AUD $400 in most states.
This tool is designed for passengers, private roads, closed racing circuits, and off-road environments. A passenger operates the phone. The driver drives. Results from this tool are indicative only and do not constitute legal evidence of vehicle speed for any purpose including insurance claims or legal proceedings.
Frequently Asked Questions
How does the online car speed test work?
The tool requests GPS coordinates from your device using the browser Geolocation API with enableHighAccuracy: true. It calculates the distance between consecutive positions using the Haversine formula and divides by elapsed time to produce speed in m/s, which it converts to km/h or mph. No data leaves your device.
Is GPS speed more accurate than a car speedometer?
GPS is more accurate under open-sky conditions. Tests show GPS readings within 0.5 mph of true ground speed. Most speedometers read 2 to 3 mph above actual speed by legal requirement and mechanical design. GPS has no tyre-dependent bias and no built-in over-read.
Why does my car speedometer show a higher speed than GPS?
UNECE Regulation 39 prohibits speedometers from reading below actual speed. Manufacturers calibrate them to over-read as a legal safety margin. Tyre wear and pressure changes shift the reading further. GPS measures actual ground movement between satellite positions, which does not depend on tyre state.
What does the 0-60 time measure?
The timer starts from your first GPS reading above 2 km/h and locks when you cross 60 mph or 96.5 km/h depending on your selected unit. The result is a real-world 0-60 figure using actual ground speed, not dashboard speed.
What affects GPS speed accuracy?
Signal quality is the main variable. GPS is most accurate on open roads with a clear sky view. Tunnels, urban canyons, and tall buildings block or reflect satellite signals. Steep inclines reduce accuracy slightly. The accuracy radius in the tool status bar shows the current margin of error in metres.
Can I use this tool while driving on public roads?
No. Using any hand-held device while driving on public roads is illegal in most countries and creates serious accident risk. Use this tool as a passenger, or on private roads, tracks, and off-road environments only.
Does the tool store my location data?
No. All GPS processing runs in your browser. No speed, position, or session data is transmitted to any server.


