Bytelify

Base64 Decoder

Decode Base64 to plain text, or encode plain text to Base64, live in either direction.

100% private, runs in your browser

Type in either field — the other updates live, both directions. Unicode-safe (emoji, accented characters, etc.). Runs entirely in your browser — safe for API keys, tokens, and other secrets you wouldn't want leaving your machine.

Need the opposite? Use Base64 Encoder

What is Base64 Decoder?

Paste Base64 text to decode it instantly, or type plain text to see its Base64 encoding, live in either field. Handles full Unicode correctly (emoji, accented characters, non-Latin scripts), not just plain ASCII. Everything happens in your browser using the same Base64 algorithm built into every browser; nothing you type or paste is sent to a server.

FAQ

Yes. It goes through UTF-8 encoding first, so accented characters, emoji, and non-Latin scripts round-trip correctly, unlike a plain btoa()/atob() call which only handles Latin1 text.

The tool tells you it's not valid Base64 rather than showing garbled or silently wrong output.