CBOR / MessagePack Inspector

CBOR / MessagePack / BSON / Avro Inspector

Decode and encode CBOR (RFC 8949), MessagePack, BSON, or Avro binary data from hex or Base64 into readable JSON — and encode JSON back into binary. Avro encoding is schema-guided with support for records, arrays, maps, unions, and all primitive types.

Encode

Decode/encode CBOR, MessagePack, BSON, and Avro binary data. Supports Hex and Base64 input encoding. Avro requires a JSON schema.

CBOR / MessagePack / BSON / Avro Inspector

Decode and encode CBOR (RFC 8949), MessagePack, BSON, or Avro binary data from hex or Base64 into readable JSON — and encode JSON back into binary. Avro encoding is schema-guided with support for records, arrays, maps, unions, and all primitive types.

Common uses

  • Decode a CBOR-encoded API response
  • Inspect a MessagePack payload from a Redis stream
  • Decode a MongoDB BSON document
  • Encode JSON to Avro binary with schema

Also searched as

  • cbor decoder online
  • messagepack decoder online
  • decode bson to json
  • avro binary decoder
  • encode json to messagepack
  • decode cbor hex to json
  • inspect messagepack redis stream payload
  • encode json to avro with schema
  • base64 messagepack to json
  • decode mongodb bson document

Frequently asked questions

How do I decode CBOR to JSON?

Paste the CBOR as hex or Base64 into the inspector, choose the CBOR format and Decode, and it shows readable JSON.

Can I encode JSON back to MessagePack or BSON?

Yes, the tool encodes JSON into CBOR, MessagePack, BSON or Avro binary as well as decoding, with hex or Base64 output.

Does Avro need a schema?

Yes, Avro is schema-based, so you supply the Avro schema as JSON. It handles primitives, records, arrays, maps, unions, enums and fixed types.

Is my data uploaded to a server?

No. This tool runs entirely in your browser — your input is processed locally on your device and is never uploaded or stored on a server.