Base64 Encode / Decode
Encode text to Base64 or decode Base64 back to plain text, with full Unicode and emoji support. Everything happens locally in your browser.
🔒 Runs 100% in your browser — nothing is uploaded
About Base64 encoding
Base64 turns any text into a compact, URL- and JSON-safe string using 64 characters, and back again. It is handy for embedding small images (data URIs), encoding tokens, or moving data through systems that only accept text. This tool is fully Unicode-safe and runs entirely in your browser, so even sensitive strings never leave your device.
Frequently asked questions
What is Base64?
Base64 is a way of representing binary or text data using only 64 safe characters. It is commonly used to embed data in URLs, JSON, data URIs and emails.
Does it support emojis and accented characters?
Yes. Encoding and decoding are fully Unicode-safe, so café, 日本語 and 🚀 all round-trip correctly.
Is my text uploaded?
No. Everything is processed in your browser; your text is never sent to a server.