Base64 Decode
Decode Base64 strings back to plain text (UTF-8 aware). Paste one or more Base64 values — each line is decoded separately.
Input
Multiple values? Put each Base64 string on its own line.
Output
Decoded text
Caution: treat decoded content carefully — it may be sensitive or executable.
Was this helpful?
Guides
What is Base64?
Base64 is an encoding that represents binary data using 64 safe ASCII characters (A–Z, a–z, 0–9, +, /). It's everywhere: email attachments, data URLs, JWT tokens, API payloads and configuration files. It is encoding, not encryption — anyone can reverse it, which is exactly what this tool does.
How to use it
- Paste a Base64 string into the input (whitespace and line wrapping are tolerated).
- Hit Decode — the plain-text result appears on the right, with full UTF-8 support for accents, emoji and non-Latin scripts.
- Decode several values at once by putting each on its own line.
When you'd reach for it
- Inspecting the payload of a JWT segment or an API response field.
- Reading Base64 blocks in email source or
.env/YAML configs. - Checking what's inside a data URL before trusting it.
Caution: decoded content can be sensitive or executable — handle it accordingly.
Privacy
Decoding happens entirely in your browser; your data never touches a server.
base64decodeencodingdeveloper