CBOR Encode / Decode
Lightweight Concise Binary Object Representation: JSON ↔ CBOR.
How to Use
Select Operation
Use 'Encode' to transform a JSON object into CBOR binary format, or 'Decode' to convert CBOR bytes back to JSON.
Choose Data Format
Pick either 'Hex' or 'Base64' to represent your binary CBOR data in a text-friendly way for input or output.
View Results
The conversion is processed immediately. Make sure your JSON is valid for encoding, or your hex/base64 string is correctly formatted for decoding.
Frequently Asked Questions
What is CBOR?
Concise Binary Object Representation (CBOR) is a binary data serialization format loosely based on JSON. It's designed to be small and efficient for constrained devices and network transfers.
How is CBOR different from JSON?
CBOR is binary, making it much more compact than the text-based JSON. It also supports additional data types like byte strings and is used extensively in IoT and web standards like WebAuthn.
Is my data safe with this converter?
Yes. All CBOR encoding and decoding happen locally within your browser. No data is sent to any server, ensuring total privacy for your information.