Base64 Encode & Decode

Encode text to Base64 or decode Base64 back to text, with full Unicode (UTF-8) support.

🔒 Runs in your browser. Nothing you enter is uploaded or stored.

How to use it

Paste text and press Encode to get Base64, or paste Base64 and press Decode. Text is converted to UTF-8 first, so emoji and non-English characters work. The decoder also accepts the URL-safe variant (using – and _).

Base64 is an encoding, not encryption: anyone can decode it, so never use it to hide passwords.

FAQ

Why is Base64 longer than the original?

It uses 4 characters for every 3 bytes, so output is about 33% larger.

Related tools

Report a problem or suggestion

Report a problem or suggestion

Please don't include private details like passwords or card numbers.