Tools
MQTT Payload Decoder Playground
Decode binary MQTT payloads with a configurable schema, inspect raw bytes, and export decoded outputs.
All decoding happens in your browser. No data is uploaded.
Input
Parse status: Ready
Bytes: 18
Detected format: hex
Summary: Hex format
Output
| Field Name | Type | Offset | Length | Raw | Value | Units |
|---|---|---|---|---|---|---|
| temperature | int16 | 0 | 2 | 253 (0xFD) | 25.3 | C |
| humidity | uint16 | 2 | 2 | 654 (0x28E) | 65.4 | % |
| battery | uint8 | 4 | 1 | 87 (0x57) | 87 | % |
| flags | uint8 | 5 | 1 | 90 (0x5A) | 0x5A | |
| deviceId | uint32 | 6 | 4 | 305441741 (0x1234ABCD) | 0x1234ABCD | |
| note | string_fixed | 10 | 8 | 0x4E4F44452D413100 | NODE-A1 |
Raw bytes
| Offset | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | ASCII |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0x0000 | FD | 00 | 8E | 02 | 57 | 5A | CD | AB | 34 | 12 | 4E | 4F | 44 | 45 | 2D | 41 | ....WZ..4.NODE-A |
| 0x0010 | 31 | 00 | 1. |