Online NMEA decoder
Paste raw NMEA 0183 sentences (GPS fixes, heading, depth, wind, satellite status) and read every field with its meaning. Handles AIS (!AIVDM) too, and decodes entirely in your browser. The sentences you paste are never uploaded.
Paste or drag and drop your data here
You can also drop a recording file on the box (.txt, .log, .nmea, .csv, or any text export with one sentence per line).
Honest about what it reads
This is the same three-tier engine Stingray uses on real VDR recordings, and it never guesses: a sentence is either fully decoded from a published field layout, recognized with raw fields kept (IEC sentences whose codes are installation-specific, like engine telegraph, alarms and transducers), or proprietary ($P…), shown exactly as recorded with no invented meaning.
| Tier | Sentences |
|---|---|
| Fully decoded | DBT, DPT, DTM, GGA, GLL, GNS, GSA, GSV, HDG, HDT, MTW, MWD, MWV, OSD, RMC, ROT, RPM, RSA, VBW, VHW, VTG, ZDA |
| Recognized, raw fields kept | ALA, ALC, ALR, ETL, HBT, HTD, PRC, RTE, TXT, WPL, XDR |
| Proprietary | Any $P… sentence, kept verbatim and labeled by its full address |
Positions convert from the NMEA ddmm.mmmm form to decimal degrees; checksums are verified and a mismatch is reported as got-vs-expected; invalid-flagged values (a no-fix GGA, a V-status RMC) are called out instead of being rendered as data. The same tier lists, with per-sentence glosses, are published in the reference tables, rendered from the same code this decoder runs.