Base64 Encode / Decode
Free Base64 encoder & decoder. Encode text to Base64 or decode back to plain text. Full UTF-8 / Unicode support. Runs entirely in your browser.
Runs in your browserUpdated Apr 26, 2026
Plain Text
Base64
⌘⇧C
Frequently asked questions
›Is Base64 encryption?
No — Base64 is encoding, not encryption. Anyone can decode it. Use it for safe transport of binary data through text channels, never for security.
›Does it support Unicode?
Yes. Text is encoded as UTF-8 before Base64, so emoji and non-Latin characters round-trip correctly.
›Is my input uploaded anywhere?
No. Encoding and decoding happen locally in your browser.
›What's the difference between Base64 and Base64URL?
Base64URL replaces + and / with - and _ to be safe in URLs. We support both — toggle in settings.
›Is the tool free?
Yes — fully free, no signup.