Skip to main content

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

  1. Paste a Base64 string into the input (whitespace and line wrapping are tolerated).
  2. Hit Decode — the plain-text result appears on the right, with full UTF-8 support for accents, emoji and non-Latin scripts.
  3. 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

Part of a workflow

All collections

Love the tools? Lose the ads.

One payment clears every ad from your account, for good. No subscription, no tracking.