Base64 Encode / Decode
Convert text to Base64, or decode Base64 back to text.
No upload No signup Works in browser Free
How to use
- 1Paste text (or Base64) into the box.
- 2Click "Encode" or "Decode".
- 3Copy the result with the copy icon.
Base64 Encode / Decode — why it works this way
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.
Is my file uploaded? No. Everything happens locally in your browser using the Canvas/File APIs — your file is never sent anywhere.
FAQs
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.