ASCII
Before
SGVsbG8=
After
Hello
Decode Base64 strings from API responses, config files, and JWT segments back into readable UTF-8 text.
Base64 Decode
Decodes Base64 — invalid input shows a friendly error.
Your text stays in your browser — nothing is uploaded.
Base64 input
SGVsbG8sIOS4lueVjCE=
Decoded text
Hello, 世界!
Before
SGVsbG8=
After
Hello
Before
Y2Fmw6k=
After
café
Before
SGVsbG8sIFdvcmxk
After
Hello World
Before
YQ==
After
a
Base64 Decode converts ASCII Base64 alphabet strings back into original UTF-8 text bytes. It validates character sets and padding, surfacing errors when strings are truncated or corrupted—common when copy-paste drops trailing equals signs.
Reading JWT payload segments during debugging
Inspecting Base64 fields in JSON API responses
Recovering embedded config values from DevOps templates
Decoding email MIME body parts pasted from logs
Paste a Base64 string—padding optional dependin…
Read decoded UTF-8 text in the output panel.
Check for error messages if the input contains …
Copy decoded content or re-encode after editing.
Reading JWT payload segments during debugging
Inspecting Base64 fields in JSON API responses
Recovering embedded config values from DevOps t…
Decoding email MIME body parts pasted from logs
All processing runs locally in your browser. Results may vary with edge-case characters or very large inputs.
The source may be binary data or compressed content, not UTF-8 text.
Many tools ignore whitespace; remove stray newlines if decoding fails.
Variants using - and _ may need conversion to standard alphabet first.
Errors display in the output area without affecting other browser tabs.