Base64 Encoder / Decoder

Encode or decode text to and from Base64, including URL-safe mode and file-to-Base64 conversion with Unicode support.

Privacy: This tool runs entirely in your browser. Your data never leaves your device and is never uploaded to any server.

Output will appear here.

Frequently asked questions

What is Base64?

Base64 is an encoding that represents binary data using 64 printable ASCII characters, often used to embed data in text formats.

Does this tool support Unicode?

Yes. Input is encoded as UTF-8 before Base64 conversion, so emoji and non-Latin characters round-trip correctly.

Is Base64 encryption?

No. Base64 is only an encoding. It can be decoded by anyone and provides no security or secrecy.

More Encoding tools