Skip to content
GPS Speedometer
Grátis · Sem app · Sem cadastro · Privacidade em primeiro lugar

A que velocidade vou?

Press Start, allow location once, and read your speed live — current, average and max, plus distance and GPS accuracy. No install, no account.

Free to usePrivate by designkm/h · mph · m/s · knots

4

speed units

±m

accuracy readout

9

languages

GPS · tester
GPS: Pronto
--:--:--
LegendIdleLocatingLockedWeakPaused

Live dialLive

Live session

Signal quality

—

Press Start — the bar fills as GPS locks.

Trip progress

0 fixes

--.-km/h

Toque para trocar — sua escolha fica salva.

Signal — · ±— mHDG —

Toque em Iniciar para medir sua velocidade. O navegador vai pedir a localização — tudo é processado localmente.

Média

--km/h

Máx

--km/h

Distância

--.--km

Tempo

--:--:--

Recent history

0 readings

No speed readings yet — press Start and move.

Location stays on this device — processed locally in your browser, never uploaded or stored.

Free · no signup · works outdoors

Desligado por padrão. Ativo só durante o monitoramento — nunca mantemos sua tela ligada sem motivo.

Tip: tap the big number to switch units.
Customize dashboard & preferencesSaved on this device
Speed unit

Applies instantly to speed, gauge, distance & stats.

Theme

System follows your OS setting automatically.

Accent colour

Restrained blue/cyan family — digits, buttons & focus rings.

Spacing

Compact trims padding — touch targets stay 44px+.

Visible tiles

Stored only in this browser (gps:prefs-v1) — never uploaded. Location data is never stored. Speed alert underlines the readout when exceeded.

Live GPS — tap Start and allow location access. Works best outdoors · locale: pt

↵ startSpace pauseF driving modeR reset

Setup · Accuracy

Dial in your GPS accuracy

Three ways to get a stable reading. Everything runs on your device — no location data is saved or sent anywhere.

Method 1 · Auto-detect device

Checks what your browser and device support, then applies the best preset automatically.

Not run yet — results appear here.

What auto-detect checks

  • Geolocation API present + high-accuracy mode
  • Permission state (granted / prompt / denied)
  • Mobile vs desktop + screen wake-lock support
  • Hardware concurrency + device memory hints

Why this one

A measuring instrument, not a download page

Guided accuracy setup

Auto-detect, manual thresholds, and a live calibration flow — pick the method that fits your device instead of guessing.

Dashboard you control

Show or hide the gauge, compass, and each stat. Units, smoothing, alerts, and theme persist on your device only.

Driving mode

One key (F) drops everything but the number — large readout, max/avg chips, signal state. Nothing to install.

Private by construction

Coordinates are processed in-page and discarded each frame. Preferences live in your browser — there is no account, no trail.

Signal diagnosis

Know what your signal means

Dead signal

No fix at all — browser blocked or indoors.

Weak lock

Accuracy ±30m+ — move outdoors, hold steady.

Signal lost

Stale fix — “last fix Xs ago” appears.

Jitter

Jumping numbers — smoothing tames it.

Heading

Compass needs motion to trust direction.

Como funciona

Três passos — sem cadastro, sem histórico.

01

1 — Toque em Iniciar

O navegador pede a localização. Permita uma vez — nunca vemos suas coordenadas.

02

2 — Nós medimos

Usamos coords.speed quando existe, senão distância por Haversine ÷ tempo com suavização.

03

3 — Você controla

Pause, continue, redefina — ou mantenha a tela ligada. Sem conta.

Privacidade em primeiro lugar — coordenadas nunca saem do seu dispositivo · private by design

Processado no navegador, nunca salvo em servidor. Fechou a aba, sumiu o rastro. Como a velocidade GPS é medida →

Related guides

Explorar ferramentas

Cada página traz a ferramenta ao vivo — não só texto.

Reference

Speed conversion reference

Exact equivalents for common speeds — the same factors the converters use.

km/hmphm/sknots
106.22.85.4
2012.45.610.8
3018.68.316.2
4024.911.121.6
5031.113.927.0
6037.316.732.4
8049.722.243.2
10062.127.854.0
12074.633.364.8
16099.444.486.4

Accuracy

How to read your accuracy

The ± meters badge tells you how much to trust the number.

  • Excellent

    ±5 m or better — trust the readout within about 1 km/h.

  • Good

    ±6–15 m — reliable at steady speed; allow 1–2 km/h of error.

  • Fair

    ±16–30 m — usable for averages; the live number may jump.

  • Poor

    Worse than ±30 m — move outdoors and wait for the badge to improve.

Field guide

Five habits for an accurate reading

Small setup choices that measurably improve GPS speed.

  1. Tip 1: Measure outdoors with a clear view of the sky — buildings and roofs are the biggest source of error.

  2. Tip 2: Hold the phone steady or mount it; swinging the device adds false speed.

  3. Tip 3: Wait for the accuracy badge to settle before trusting the number.

  4. Tip 4: Judge average speed over 10 or more seconds rather than instant spikes.

  5. Tip 5: Keep high-accuracy mode on, and expect tunnels and urban canyons to degrade the fix.

Complete guide

The complete guide to GPS speed: how to measure, trust and use your live speed

Wondering “how fast am I going right now?” This guide answers that question properly. It explains how your phone measures speed from satellites, how accurate that number really is, how to get a steadier reading outdoors, when to trust GPS over your car dashboard — and when not to — plus practical tips for walking, cycling, driving, trains and boats. Read it once and every number on the speedometer above will make more sense.

Written and tested by Bhagya Masalawala

Independent web developer building privacy-first browser tools. Every claim below was verified against the actual GPS engine on this page (Geolocation API + Haversine fallback) in Chrome and Safari, on Android and iPhone, outdoors and in vehicles.

Last reviewed: 12 October 2026 · Reading time: ~12 minutes · Deeper technical explainer →

1. What this speedometer does — and what it deliberately does not do

This page is a live measuring instrument, not a blog post with a screenshot. Tap Start, allow location once, and your browser reports your movement in real time: a large current-speed readout, average and maximum speed for the session, total distance, elapsed time, and a GPS accuracy badge in meters. Everything runs in the page itself — there is no app to install, no account to create, and no trip history uploaded anywhere. When you close or reset the tab, the session is gone. That design is intentional. Most speedometer apps ask for an account, background location, and cloud sync for a job that can be done locally in a few kilobytes of JavaScript. We chose the opposite: one page, one job, honest signal reporting.

What you will not find here matters just as much. We never invent a number when the signal is gone — in a tunnel, underground, or deep indoors the page shows Searching or Weak instead of a fake steady figure. We do not smooth away reality either: the raw fixes are averaged over a short window (typically the last three to four positions) so a single reflected signal does not send the readout jumping from 40 to 90 km/h, but sustained movement always shows through within a second or two. And we never present GPS as a certified instrument. It is an excellent reference — often closer to true speed than a car dashboard at steady cruise — but it remains a consumer sensor with known limits, which sections 3, 4 and 10 spell out plainly.

2. How your phone actually measures speed

Your phone does not have a speed sensor. It has a satellite receiver. At least four GPS satellites (often plus Galileo, GLONASS or BeiDou satellites — your phone uses whichever constellation is strongest) broadcast precise time stamps from atomic clocks. By comparing when each signal arrives, the phone solves its position in three dimensions. That calculation is called trilateration, and it repeats roughly once per second while you are tracking. Speed is then derived from those positions in one of two ways.

  • Direct Doppler speed (preferred). Modern phone chips measure the Doppler shift of the satellite carrier wave — the same physics that makes an ambulance siren change pitch as it passes. Because this measures velocity directly from the radio signal, it can be remarkably stable even when your mapped dot wanders a few meters. When your browser exposes this value as coords.speed, this page shows it first.
  • Position-difference fallback (Haversine). Some browsers and older devices report position without a speed field. In that case the page computes the great-circle distance between successive fixes with the Haversine formula and divides by elapsed time. A short moving average tames single-fix jumps. This fallback is slightly noisier at walking pace but converges well once you move steadily above about 5 km/h.

Here is the counterintuitive part worth remembering: speed can be more accurate than position. Your blue dot may sit five meters off the road on the map, yet your speed can still be right within 1–2 km/h. Position needs absolute accuracy; speed only needs thechange between fixes to be roughly right, and errors that shift both fixes the same way largely cancel out. That is why experienced cyclists trust a GPS average over a ten-second stretch even when the live dot looks jittery — the section on best practice below builds on exactly this insight.

3. How accurate is phone GPS speed, really?

Short answer: outdoors with open sky, at steady speed, expect within about 1–3 km/h of true speed on a modern phone. That is a typical field observation, not a laboratory guarantee — your hardware, browser, satellite geometry and surroundings all matter. The page helps you judge each moment with the accuracy badge: ± meters is the browser's own estimate of position uncertainty, and it correlates strongly with speed trust. Use this table as a rule of thumb:

ConditionPosition errorSpeed trust
Open sky, steady walk / ride / drive±3–8 m±1–2 km/h
Suburban street, light tree cover±8–15 m±2–3 km/h
Dense city, tall buildings both sides±15–40 m±3–8 km/h, jumps
Inside metal train / tunnel / undergroundno fix / ±50 m+unreliable — we show Searching
Indoors, near window±20–60 mindicative only
Open water (boat, kayak)±4–10 m±1–2 knots ≈ ±2–4 km/h

Two practical consequences follow. First, judge averages, not spikes. A one-second jump to 68 km/h while cycling at 25 km/h is almost certainly a reflected signal, not a sprint — the session average over ten seconds or more is the honest number. Second,wait for the badge to settle. The first 20–30 seconds after tapping Start are warm-up: the receiver is acquiring satellites and the accuracy figure improves from ±40 m toward ±8 m. Readings taken during warm-up deserve skepticism; readings after it deserve confidence.

4. GPS vs your car dashboard vs a bike computer vs a phone app

People land here asking whether GPS is “better” than the speedometer they already have. The honest answer depends on which one you mean:

DeviceWhat it measuresStrengthWeakness
Car dashboardWheel rotationAlways available, stableLegally permitted to read 2–6% high; wrong after tire changes
This GPS pageSatellite Doppler / fix deltaOften closer to true speed at steady cruise; freeNeeds sky view; lags in tunnels
Bike computer + sensorWheel magnet / GPS comboExcellent when calibratedCosts money; needs setup
Installed phone appSame GPS as this pageFamiliarInstall, account, background tracking, ads

The car-dashboard detail surprises most drivers: in the EU, US and India, regulations allow — and manufacturers use — a deliberate optimistic bias, so 100 km/h on the dial is often 94–98 km/h of true speed. That is a safety margin, not a fault. At a steady 90 km/h on open highway with a green accuracy badge, this GPS page is frequently closer to reality than the dial. But the dial wins everywhere GPS cannot see the sky, and it remains the only legal instrument. Use GPS as a respected second opinion: if both agree within a few km/h at cruise, both are healthy; if they disagree by more than 10% repeatedly in good signal, suspect tire size, a failing wheel sensor, or a phone case blocking the antenna — and get the car checked rather than assuming the phone is wrong.

5. Units explained: km/h, mph, m/s and knots

Speed is speed, but the number you want depends on where you are and what you are doing. This page offers four units and remembers your choice on your device only. Kilometers per hour (km/h) is the road standard across most of the world; miles per hour (mph) is used on roads in the US, UK and a few other countries; meters per second (m/s) is the scientific SI unit beloved by runners, physicists and wind readings; knots (nautical miles per hour) is the marine and aviation standard. The boat page on this site defaults to knots for exactly that reason — sailors think in knots the way drivers think in km/h.

Conversions are exact and use the international definitions: 1 mph = 1.609344 km/h, 1 m/s = 3.6 km/h, and 1 knot = 1.852 km/h. So 50 km/h is 31.1 mph, 13.9 m/s, or 27.0 knots; 60 mph is 96.6 km/h; 100 km/h is 62.1 mph or 54.0 knots. The reference table above the guide lists common equivalents, and the dedicated MPH → KPH and KPH → MPH converters do live math for any value you type. A common mistake is converting average and max separately with rounded intermediates — convert from the original figure each time, or let the unit switcher do it, which converts from the underlying meters-per-second value without rounding drift.

6. How to get the most accurate reading: eight habits that actually help

These are ordered by impact — the first three fix the majority of “inaccurate GPS” complaints:

  1. 1. Go outdoors with open sky. Buildings, roofs, and even a car windshield coating are the biggest error sources. A footpath beats a balcony; a park beats a downtown canyon. If you must be inside, sit by a window and accept indicative numbers.
  2. 2. Hold steady or mount — never swing. A phone swinging in your hand adds meters of phantom movement per second. Pocket, handbag or swinging arm all inject false speed. Mount on handlebars or dashboard, or hold flat and still at chest height.
  3. 3. Wait 20–30 seconds after Start. Watch the ±m badge fall from ±30 m toward ±10 m or better before trusting the big number. The session average and max are most meaningful after warm-up — reset once the badge is green if you started cold.
  4. 4. Keep high-accuracy mode on. On Android, set Location to High accuracy (GPS + Wi-Fi + mobile networks). On iPhone, keep Location Services on and grant this site Precise Location. Power-saving location modes that use Wi-Fi only will degrade every reading.
  5. 5. Judge the average, not the spike. At walking pace the fallback computation is inherently jumpy — a single reflected fix can briefly read 9 km/h while you stroll at 5. The average over 10+ seconds is the truth; the spike is noise. Same at 100 km/h: cruise average beats any one-second peak.
  6. 6. Mind heat and battery savers. A hot phone throttles GPS updates, and aggressive battery savers kill background fixes. Lower screen brightness, close heavy apps, and exempt your browser from battery optimization during a long ride if readings start freezing.
  7. 7. Remove signal blockers. Thick metal phone cases, a phone buried under luggage on a train, or a car with an athermic (heat-reflective) windshield can each cost 10–20 m of accuracy. Window seat, phone near glass, case off for the test — small changes, large effect.
  8. 8. Calibrate against a known steady speed. Once, on open road as a passenger, compare ten seconds of GPS average against the car at a locked cruise speed. Note the offset (e.g. dial 100, GPS 96). That single experiment teaches you more about your devices than any forum thread.

7. Practical use cases: getting value from each mode

Walking and running. Expect honest averages but bouncy instant numbers below ~5 km/h — the fix-to-fix distance is tiny relative to position noise. Runners: use km/h or m/s, judge per-kilometer averages, and keep the phone in an armband rather than a swinging hand. The elapsed time and distance tiles are genuinely useful for a casual 5K.

Cycling. This is where the page shines as a free bike computer. Mount on handlebars, enable Keep screen awake, and ride. Battery tip: screen-on plus GPS drains roughly 10–15% per hour — dim the screen and bring a power bank over two hours. Pause on long café stops so elapsed time and average stay meaningful. See the dedicated bike speedometer page for mount and safety notes.

Driving (as a passenger or mounted). Never hold the phone while driving — mount it or let a passenger tap Start before departure. Use GPS to sanity-check the dashboard at steady cruise, not in stop-start traffic where GPS lags each launch. The car speedometer page carries the full safety disclaimer: this is a reference, never a replacement for the legal instrument.

Trains. Sit by a window, start before departure to capture the session max, and expect Searching through tunnels and deep cuttings — that silence is honesty, not a bug. At 200 km/h the smoothing window keeps the readout stable where raw fixes would flicker. Rail fans: the train speed test page is tuned for this exact job.

Boats and kayaks. Open water is kinder to GPS than cities — fewer reflections, often ±5–10 m. Switch to knots (the boat page defaults there), keep the phone dry with sky view, and remember GPS reports speed over ground, not speed through water: a 3-knot current will show in your track whether your paddle feels it or not. Details on the boat speedometer page.

Curiosity (“how fast am I going?”). The most-searched question this site answers — on a bus, a ski lift, an escalator, a ferry. Tap Start, wait for green, glance at the big number, then close the tab. No install, no leftover account, no “we noticed you were at…” email afterwards. The instant-answer page is the shortest path for that one job.

8. Privacy, permissions and battery: what actually happens

Permission prompts make people nervous, reasonably so. Here is exactly what happens on this site. When you tap Start, your browser — not us — asks whether to share location with this page. If you allow, coordinates flow from your phone's GPS chip to JavaScript running in this tab, where current, average, max, distance and accuracy are computed in memory. Those numbers are never sent to our servers, never written to a database, never handed to advertisers, and never included in analytics. Deny the prompt and nothing is collected at all; the page simply shows how to re-enable later. Close the tab and the session evaporates. Preferences you explicitly set — unit, theme, keep-awake — live in your browser's local storage on your device only. That is the entire data story, and the privacy policystates it in full legal detail.

Battery is the honest cost. Continuous satellite fixes plus an awake screen is among the hungriest things a phone does — expect roughly 10–20% drain per hour depending on device, brightness and heat. Three habits keep it manageable: keep Keep screen awake off unless you are actively glancing at the readout; dim the screen outdoors rather than maxing it; and pause tracking on long stops instead of letting elapsed time and GPS run idle. If the phone gets hot, give it shade — thermal throttling slows fixes before any setting does. And if your browser offers “precise” versus “approximate” location, choose precise for this tool; approximate location (often Wi-Fi-based, ±500 m or worse) cannot produce meaningful speed at all.

9. Troubleshooting: when the number looks wrong

Almost every report we receive falls into one of these buckets. Work through them in order:

SymptomLikely causeFix
Stuck on “Searching”Indoors, tunnel, or permission denied at OS levelMove outdoors, check OS Location Services + browser Site Settings → Allow, reload, Start
Shows 0 while movingPhone in pocket/bag, or warm-up not finishedMount with sky view, wait 30 s for green badge, then reset and retry
Number jumps wildlyUrban reflections or swinging deviceHold steady, move to open stretch, judge 10-s average
“Blocked” bannerPermission denied, or HTTP instead of HTTPSFollow the on-page re-enable steps; open the https:// address
Works on Android, not iPhone (or reverse)OS-level location off, or Precise Location offSettings → Privacy → Location Services on → browser → Precise on
Freezes after minutesBattery saver or thermal throttleExempt browser from optimization, cool the phone, dim screen

Still stuck after these steps? Email hello@gpsspeedometer.bondwith your device, browser, whether you were outdoors or in a vehicle, and what the accuracy badge showed — that context lets us reproduce the issue instead of guessing. The contact page lists exactly what to include.

10. Limitations, safety and how this guide stays honest

A trustworthy instrument states its limits plainly, so here are ours. This site is a helpful reference, not a certified, calibrated or safety-critical device. It is not a replacement for your vehicle's legally required speedometer, a marine chartplotter, or any aviation instrument. Never hold or operate your phone while driving, riding or boating: mount it before moving, start tracking before departure or ask a passenger, and obey traffic and navigation law. GPS degrades in tunnels, underground, dense urban canyons, heavy tree cover and indoors — in those places the page shows weak or searching states rather than a confident fiction. Speed over ground is what GPS reports; it knows nothing of speed limits, currents, tire size or calibration certificates.

How we keep this page honest: the prose above describes the shipped code, not a marketing ideal — Doppler-first with Haversine fallback, short-window smoothing, green/amber/searching thresholds tied to the browser's own accuracy estimate. When browsers change Geolocation behavior or we adjust thresholds, this guide and thetechnical explainer are updated with a new review date. If you spot an error, a stale browser step, or a reading that contradicts this guide in good signal, tell us — corrections from real field reports are how a reference tool earns trust. Thank you for reading this far; now scroll up, tap Start outdoors, and watch an honest number move.

From the blog

Understand the number on your screen

Long-form guides from the maker of this tool — the science, the errors, the field tests.

FAQ

Perguntas frequentes

Respostas curtas e diretas.

Como funciona um velocímetro GPS?

Ele escuta os satélites GPS para saber sua posição ao longo do tempo. A velocidade vem direto do navegador (coords.speed) ou é calculada da distância entre pontos por Haversine com suavização — nunca inventada.

Qual é a precisão do velocímetro GPS?

Ao ar livre com céu aberto, em geral fica em 1–3 km/h a velocidade constante. Em túneis, entre prédios altos ou em ambientes fechados a precisão cai, e mostramos isso no selo de ±metros.

O que é um velocímetro GPS?

Um medidor de velocidade que usa satélites GPS em vez de sensores do veículo. Funciona em qualquer aparelho com GPS — celular, tablet ou computador — sem hardware extra.

O velocímetro GPS é mais preciso que o do meu carro?

Muitas vezes sim, a velocidade constante em via aberta — painéis de carro são ajustados de fábrica para marcar um pouco a mais por segurança legal. Em baixa velocidade ou sinal fraco, o painel é mais estável; use o GPS como referência.

Preciso baixar algum app para usar?

Não. Abra o gpsspeedometer.bond no navegador e toque em Iniciar. Sem instalação, sem cadastro, nada salvo.

Funciona sem internet?

O posicionamento GPS em si não precisa de internet depois do sinal fixado. Você precisa de dados para carregar a página na primeira vez; depois dá para continuar monitorando offline.

Single-open accordion — only one question open at a time. Use multiple FAQ accordions on one page with different idPrefix values.