LoRaWAN Payload Decoder
Paste a LoRaWAN payload in hex or Base64 — or a full uplink JSON from ChirpStack or The Things Stack — and get human-readable values, a byte-by-byte explanation, and ready-to-use codecs.
Everything runs in your browser. No payload ever leaves your machine.
Try it: · ·
Device library
Each device page includes the payload structure, verified examples, a live decoder, and copy-paste codecs for ChirpStack and The Things Stack.
What this tool does
Auto-detects the input
Raw hex, Base64, or a complete uplink JSON copied from ChirpStack v4 or The Things Stack — the payload and FPort are extracted automatically.
Explains every byte
Beyond the final values, you see which bytes produced them, the endianness, and the scaling math — ideal for learning and debugging.
Gives you the codec
Each device page includes a decodeUplink() function that works as-is in ChirpStack v4 and The Things Stack payload formatters.
100% client-side
The decoding runs in your browser with plain JavaScript. Your payloads are never sent to any server.
Frequently asked questions
Building a LoRaWAN network?
Download Yubox Gateway OS to turn a Raspberry Pi into a LoRaWAN gateway, or join the LoRaWAN Master Training.
Yubox Gateway OS → Master Training →