Input is rejected
remove surrounding quotes, confirm the Standard/URL-safe setting, check padding and verify that the value was not truncated.
Decode Base64 to JSON, review the restored output and copy or download it. Use the standard or URL-safe option required by the source.
Paste the Base64 value and decode it to JSON. The tool returns the corresponding byte or text representation; it does not automatically validate, reformat or execute the result.
Convert now
Enter or upload
Paste text or choose a file
Choose an action
Encode, decode or inspect
View results
Review output and byte details
Input bytes
101010 111100 110101 ...
Split into 6-bit groups
101010 111100 110101 ...
Convert to indexes
42 60 53 ...
Base64 characters
q 8 1 ...
Paste the Base64 string you want to decode.
Keep Decode selected and choose Standard or URL-safe Base64 when the control is available.
Review the output and byte information, then copy or download the result.
The output is decoded text, not a parsed JSON object. Formatting, schema validation and JWT signature checks are outside this page.
Use Standard Base64 for the normal RFC 4648 alphabet. Use URL-safe only when the receiving system expects Base64URL; padding rules can differ by protocol.
Validate the decoded document with a format-specific tool after conversion; successful Base64 decoding proves only that the byte representation was recoverable.
Typical workflows include:
Important constraints:
remove surrounding quotes, confirm the Standard/URL-safe setting, check padding and verify that the value was not truncated.
the bytes may not be UTF-8 or may be binary. Inspect the same payload with the hex or binary page.
The output is decoded text, not a parsed JSON object. Formatting, schema validation and JWT signature checks are outside this page.
No. It converts the supplied text or bytes. Use a dedicated parser, formatter or validator when syntax correctness matters.
Standard Base64 uses + and /. Base64URL uses - and _ and may omit padding; choose the form required by the receiving system.
Check for unsupported characters, a Standard/Base64URL mismatch, damaged padding or a truncated value. Also remove surrounding quotes that are not part of the payload.
Continue with the localized page that matches the next operation:
Paste your input above, run the conversion, and copy or download the result.