Base64 to JSON
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
- Paste JSON (for → Base64) or Base64 (for → JSON).
- Pick Encoding — Standard (
+/=) or URL-safe (-_, no padding). - The output panel shows the result; for Base64 → JSON it's pretty-printed.
- 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.