Tool 19

Base64 Converter

Encode text to Base64, or decode it back — both directions.

Convert Base64

Handles Unicode text correctly in both directions.

19 / no login
Converted
Your result appears here.

How the base64 encode/decode works

Paste plain text and press "Encode to Base64" to convert it, or paste a Base64 string and press "Decode from Base64" to get the original text back. Unicode characters (accents, emoji, non-Latin scripts) are handled correctly in both directions.

If the decode fails, it's almost always because the input isn't valid Base64 — double check you copied the whole string.

Common uses

  • Encoding data to safely embed in a URL, JSON payload, or config file
  • Decoding a Base64 string from an API response or email header
  • Quickly checking what a Base64-encoded value actually says
  • Preparing small text snippets for systems that require Base64

FAQ

Does it handle emoji and accented characters?
Yes — text is UTF-8 encoded before converting to Base64, so round-tripping preserves Unicode characters correctly.
What happens if I decode invalid Base64?
You'll see an error message instead of garbled output, so you know the input wasn't valid.
Is my text saved anywhere?
No. Conversion happens locally in your browser and nothing is uploaded.