Base64 Encoder / Decoder
Encode text to Base64 or decode it back, UTF-8 safe.
About Base64 Encoder / Decoder
Encode text to Base64 or decode Base64 back to readable text. The encoding is UTF-8 safe, so emoji and non-Latin characters round-trip correctly — unlike a raw btoa() call, which breaks on anything outside Latin-1.
Base64 is how binary data rides inside text-only formats: data URIs, JWT segments, email attachments, and API payloads. Use this to decode a token you received, build a data URI for an inline asset, or check what an encoded blob actually contains. Everything is processed in your browser.
Related tools