Base64 Encoder / Decoder
Encode and decode Base64 text.
- 100% free
- No sign-up
- Runs in your browser
Base64 that handles every character
Base64 turns any data into plain letters and digits so it survives emails, URLs and JSON. Many online tools break on accents or emoji — this one encodes text as UTF-8 first, so nothing gets mangled.
Switch on URL-safe mode for JWTs and query strings.
- 1
Choose a direction
Encode or decode.
- 2
Paste your text
Results appear instantly.
- 3
Copy
Or flip the output back.
Frequently asked questions
Is Base64 encryption?
No — anyone can decode it. It's an encoding for transport, not a way to hide data.
What is base64url?
A variant that uses - and _ instead of + and / and drops padding, so it's safe in URLs.
Is my data uploaded anywhere?
No. Everything runs in your browser with JavaScript — nothing you type or open is sent to our servers.

