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 HTML, 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 HTML. 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 decoder returns HTML source as text and does not execute or validate it. Rendering untrusted output can activate scripts or other active content.
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.
Treat decoded source as untrusted text. Review first, then run it only in an isolated environment appropriate to the language.
Typical workflows include:
Important constraints:
remove surrounding quotes, confirm the Standard/URL-safe setting, check padding and verify that the value was not truncated.
do not render or execute it. Review as plain text and use appropriate security tooling outside this converter.
The decoder returns HTML source as text and does not execute or validate it. Rendering untrusted output can activate scripts or other active content.
The converter returns source as text and does not execute it. Code can run only after another system loads, renders or evaluates the result.
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.