CBOR Encoder / Decoder
Guide
CBOR Encoder / Decoder
Encode JSON to CBOR and decode CBOR back to JSON — fully client-side. CBOR (Concise Binary Object Representation) is a compact binary data format defined in RFC 8949, widely used in IoT, WebAuthn, and COSE protocols.
How to Use
Switch between Decode and Encode modes. To decode, paste CBOR data as hex or base64 and see the JSON output, diagnostic notation, and a detailed byte breakdown. To encode, paste JSON and get CBOR output in hex or base64 format.
Features
- Decode CBOR to JSON – Paste hex or base64-encoded CBOR and view the structured JSON output
- Encode JSON to CBOR – Convert JSON data into CBOR hex or base64 format
- Diagnostic notation – Human-readable CBOR representation for debugging
- Byte breakdown – Inspect major types, additional info, and raw bytes
- Full RFC 8949 support – Integers, floats, strings, arrays, maps, tags, and simple values
- Indefinite-length items – Supports streaming arrays and maps
- Multiple output formats – Copy as hex, base64, or diagnostic notation
Install Our Extensions
Add IO tools to your favorite browser for instant access and faster searching
恵 Scoreboard Has Arrived!
Scoreboard is a fun way to keep track of your games, all data is stored in your browser. More features are coming soon!
Must-Try Tools
View All New Arrivals
View AllUpdate: Our latest tool was added on Mar 12, 2026
