jsontoolskit.org
JSON and JSON Schema utilities, in the browser
Say hi →

Base64 to JSON

decode · validate as JSON · standard or URL-safe

Paste Base64 (standard or URL-safe), get the decoded text. If it parses as JSON, it's pretty-printed; otherwise the raw bytes are shown so you know up front. Reverse direction at JSON → Base64.

Paste Base64.

How to decode

  1. Paste JSON (for → Base64) or Base64 (for → JSON).
  2. Pick EncodingStandard (+/=) or URL-safe (-_, no padding).
  3. The output panel shows the result; for Base64 → JSON it's pretty-printed.
  4. Copy or Download.

FAQ

Why is the output not JSON?

Base64 can encode any bytes — many are not JSON. The status bar tells you up front whether the decode produced valid JSON.

Does it handle URL-safe Base64?

Yes — automatically normalises - to +, _ to /, and pads with = as needed.

Will it work offline?

Yes — uses the browser's atob.