BDOB JSON
File conversion

Convert BDOB to JSON

QUICK ANSWER
Is it possible to convert BDOB to JSON?
Yes - BDOB converts to JSON.

A .bdob file is a CBOR (Concise Binary Object Representation) blob, so you decode it to JSON with the free Python cbor2 command-line tool or an online CBOR viewer. The mapping is close but lossy: CBOR types that JSON has no equivalent for (byte strings, integer keys, tags, special floats) get coerced to the nearest JSON value.

Also to JSON: EXPRESS · REPLIT · KLWP

On this page

Tested on macOS, Windows & Linux
Last verified Sep 2026

More free converters

HEIC, PNG, WEBP, MP3 and more - every tool here is free.

Open the toolbox

Why convert BDOB to JSON?

CBOR is a compact binary sibling of JSON used to save space and parse faster, but it isn't human-readable. People decode a .bdob blob to .json so they can inspect, edit, diff, or feed the data into tools that only speak text JSON.

How to convert BDOB to JSON

cbor2 (Python) OPEN-SOURCE

Install with pip install cbor2, then run python -m cbor2.tool -d file.bdob --pretty to print the decoded data as formatted JSON. Add -o out.json to write it to a file.

About these formats

Quality & what to watch

  • The conversion is officially documented as lossy - byte strings, non-string map keys, and CBOR tags are flattened into whatever JSON can represent.
  • If the .bdob came from a specific app, its schema is not described inside the file, so you get the raw structure but not necessarily meaningful field names.
  • Special floats (NaN, Infinity) and very large integers may not round-trip back to identical CBOR.

Frequently asked questions

Is .bdob always CBOR?
The .bdob name signals a binary data blob and CBOR is the common case, but confirm by decoding - if cbor2 errors out, the file uses a different binary format.
Will I get my JSON back into .bdob exactly?
Not guaranteed. Because decoding is lossy, re-encoding the JSON with cbor2.dumps can produce slightly different bytes than the original blob.
Do I need to write code?
No. python -m cbor2.tool is a ready-made command-line utility, and cbor.me needs no install at all.
Can I edit the data first?
Yes - decode to JSON, edit the text, then re-encode with cbor2 if you need the binary form back.