Base64 Encode / Decode

Convert text to and from Base64 (UTF-8 / Unicode safe).

EncodeDecode
Ad slot (below results · replace with network code)

About Base64

Base64 turns binary data into a string of 64 printable characters so it can travel safely through text-only channels. Every 3 bytes of input become 4 Base64 characters; = padding fills out the final group. This tool encodes text as UTF-8 first, so all Unicode characters round-trip cleanly.

The Base64 Alphabet

ValueCharacters
0–25A–Z
26–51a–z
52–610–9
62–63+ and /
padding=

Base64 is encoding, not encryption. It hides nothing — do not use it to secure sensitive data.

Frequently Asked Questions

What is Base64?
Base64 is an encoding scheme that represents binary data using 64 printable ASCII characters (A–Z, a–z, 0–9, + and /). It is commonly used to embed data in text formats such as email, URLs and data URIs.
Does it support Unicode and emoji?
Yes. Text is encoded as UTF-8 before conversion, so accented characters, non-Latin scripts and emoji all encode and decode correctly.
Is Base64 encryption?
No. Base64 is encoding, not encryption — anyone can decode it. Never use it to protect passwords or sensitive information.
Is my text uploaded anywhere?
No. All encoding and decoding happens locally in your browser, so your content never leaves your device.

📅 Last updated: June 2026 · Formulas follow standard banking / tax conventions · Results are for reference only.