UTILS.
Private by default
64

Base64 Encoder / Decoder

Encode text to Base64 or decode it back — full UTF-8 support.

Your files stay on this device

Files are processed in your browser, never uploaded. The site downloads code and assets to run the tools. No accounts or trackers.

Use Download to save this tool as one HTML file for offline use.

Privacy →
—

UTF-8 text only. Decode accepts optional Base64 padding and whitespace. Choose the matching alphabet.

UTF-8 text · up to 5 MiB · stays on this device

About this tool

Convert text to Base64 and back with full Unicode (UTF-8) support. Base64 is widely used to embed binary data in text formats such as data URIs, email and JSON. The conversion is local and instant.

UTF-8 text only. Decode accepts optional Base64 padding and whitespace. Choose the matching alphabet.

Frequently asked questions

Does it handle emoji and non-Latin text?
Yes. Text is encoded as UTF-8 first, so emoji, accents and any Unicode characters round-trip correctly.
Can I decode a Base64 data URI?
Paste just the Base64 part (after the comma) to decode it. The tool expects raw Base64.

More tools