TOOL
MessagePack Encode
MessagePack Encode — pure client-side tool. Encodes JSON to real MessagePack binary, wire-compatible (aligned with msgpack-python defaults): shortest integer forms, str/bin/array/map families, extension types via $ext. Map keys keep insertion order. Output hex (default) or base64. Privacy-first, no server round-trip.
Try an example:
Local only
Recent history
No history yet
How to use
- Type or paste your input into the input box.
- Adjust any parameters if needed.
- Copy or download the result.
Frequently asked questions
- Is my data uploaded anywhere?
- No. All processing happens locally in your browser with no server round-trip.
- Does this tool work offline?
- Yes. Once the page loads, the tool runs entirely client-side and needs no network connection.
Glossary terms
Related tools
MessagePack Decode
MessagePack Decode — pure client-side tool. Decodes real MessagePack binary (hex or base64 input, auto-detected) to pretty JSON. Full official spec: fixints, str/bin/array/map (fix + 8/16/32), ext (fixext1-16, ext8/16/32), float32/64, uint/int 8-64. Privacy-first, no server round-trip. TOOL
CBOR Encode
CBOR Encode — pure client-side tool. Encodes JSON into real RFC 8949 CBOR binary, wire-compatible, with deterministic encoding (§4.2.1: shortest int/float forms, map keys sorted length-first then bytewise). Byte strings, tags, bignums and simple values via $bytes/$tag/$bignum/$simple conventions. Output hex (default) or base64. Privacy-first, no server round-trip. TOOL
Protobuf Decode
Protobuf Decode — pure client-side tool. Privacy-first, no server round-trip. TOOL