Text & dev tools / Base64
Base64 Encode / Decode
without uploading it.
Convert text to Base64, or decode Base64 back to text.
✓No upload✓No signup✓No watermark✓Free forever
Paste text (or Base64) into the box.
Click "Encode" or "Decode".
Copy the result with the copy icon.
Why there's no upload step
Base64 is used everywhere from data URLs to API tokens. This tool encodes/decodes correctly for any Unicode text — including emoji and non-English characters — by going through UTF-8 bytes explicitly, unlike plain btoa/atob which breaks on anything outside Latin1.
Questions
Is my text sent anywhere?+
No. Encoding and decoding happen entirely in your browser.
Does this handle emoji and non-English text?+
Yes — it encodes/decodes via UTF-8 bytes, so any Unicode text round-trips correctly.