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

Frequently asked questions

Can I use CBOR / MessagePack / BSON / Avro Inspector to decode a CBOR-encoded API response?

Yes. CBOR / MessagePack / BSON / Avro Inspector can decode a CBOR-encoded API response, directly in your browser.

Can I use CBOR / MessagePack / BSON / Avro Inspector to inspect a MessagePack payload from a Redis stream?

Yes. CBOR / MessagePack / BSON / Avro Inspector can inspect a MessagePack payload from a Redis stream, directly in your browser.

Can I use CBOR / MessagePack / BSON / Avro Inspector to decode a MongoDB BSON document?

Yes. CBOR / MessagePack / BSON / Avro Inspector can decode a MongoDB BSON document, directly in your browser.

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.