Base64 to JSON — Decode & Validate JSON Online
Decode standard Base64 into UTF-8 text and check that the result is a valid JSON document. Copy or download the decoded JSON locally.
Processed in your browser. Uses standard Base64 and UTF-8. Base64 is an encoding, not encryption.
Make the most of this tool
Paste standard Base64. Whitespace is ignored; malformed Base64, invalid UTF-8 and invalid JSON produce an error.
Unicode strings are decoded as UTF-8 rather than one-byte text.
The output must contain JSON, not an arbitrary binary file. Use the viewer to inspect a decoded document.
Frequently Asked Questions
What kind of Base64 can I decode?
Paste standard Base64 containing UTF-8 JSON. Whitespace in the encoded text is ignored. Invalid UTF-8 or decoded text that is not JSON is rejected.
Are large number tokens retained?
The decoded JSON text is returned without reserialization, preserving its original numeric tokens. Editing or converting the parsed data in other tools may have different precision limits.