CDCodDepot
Categories

Β© 2026 CodDepot. All rights reserved.

HomeCategoriesPrivacy PolicyTerms
  1. Home
  2. /
  3. Marine & Maritime Tools
  4. /
  5. AIS Message Decoder
πŸ“‘

AIS Message Decoder

Decode AIS NMEA sentences (Types 1–3 position reports and Type 5 voyage data) at the bit level.

Share𝕏Post on XinLinkedIn

Multiple lines are treated as fragments of one message (combined in order).

Was this tool useful?

Your vote is saved on this device only.

About AIS Message Decoder

Paste a raw AIS NMEA sentence and this tool unpacks it down to the individual bits, decoding the 6-bit ASCII payload into readable fields. It handles Type 1, 2, and 3 position reports (MMSI, latitude and longitude, speed over ground, course, heading, navigation status) and Type 5 static and voyage data (vessel name, call sign, ship type, draught, and destination).

It is built for marine traffic analysts, AIS receiver hobbyists, integration developers, and students learning the ITU-R M.1371 message format. The decoder is free and runs entirely in your browser, so the sentences you paste are never uploaded to any server and stay on your machine.

How to use

  1. Copy a raw AIS NMEA sentence (for example, a line starting with !AIVDM).
  2. Paste it into the input box.
  3. Read the decoded message type and field-by-field breakdown.
  4. Inspect the bit-level payload to verify individual values.
  5. Edit or swap in another sentence to decode the next message.

Features

  • βœ“Decodes Type 1, 2, 3 position reports
  • βœ“Parses Type 5 voyage and static data
  • βœ“Bit-level payload breakdown
  • βœ“Extracts MMSI, position, speed, course
  • βœ“Reads vessel name and destination
  • βœ“Runs fully client-side in your browser

Frequently asked questions

Are the AIS sentences I paste sent anywhere?+

No. Decoding happens entirely in your browser, so the sentences never leave your device and nothing is uploaded to a server.

Which AIS message types does this support?+

It decodes Type 1, 2, and 3 position reports and Type 5 static and voyage-related messages. Other message types are not covered.

What input format should I use?+

Paste a raw AIS NMEA sentence, such as an !AIVDM or !AIVDO line containing the 6-bit ASCII payload.

Why does the tool decode at the bit level?+

AIS messages pack fields into fixed bit ranges per the ITU-R M.1371 standard. Showing the bit-level breakdown lets you verify exactly how each field maps to the payload.

Does it cost anything to use?+

No. The decoder is completely free with no account, sign-up, or usage limits.

Related tools

πŸ“»

AIS Message Encoder

Build a valid AIS Type 1 position report from form inputs with step-by-step encoding.

🧭

NMEA 0183 Sentence Parser

Auto-detect and decode 17+ NMEA 0183 sentence types with checksum validation.

πŸ›Ÿ

NMEA 0183 Checksum Calculator

Validate or generate the XOR checksum for any NMEA 0183 sentence, with step-by-step XOR.