Base64 encode & decode
Base64 turns text (or binary) into a plain-ASCII string that is safe to drop into URLs, JSON, data-URIs and emails. Paste your text to encode it, or paste a Base64 string to decode it back — it runs entirely in your browser, so nothing is ever uploaded.
Base64 encode & decode
Encode / decode text to Base64
0 bytes of your file have left this device. Counted live in this tab, not claimed — open your browser’s Network tab and watch.
How it works
- 1
Paste your input on the left.
- 2
Pick a mode if the tool has one — the result updates instantly.
- 3
Copy the output with one click. Nothing is ever uploaded.
Frequently asked questions
Is my data uploaded?
No. Encoding and decoding happen entirely in your browser with the built-in atob/btoa — your text never leaves your device.
Does it handle Unicode / emoji?
Yes. Text is UTF-8 encoded first, so accented characters and emoji round-trip correctly.