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
| Value | Characters |
|---|---|
| 0–25 | A–Z |
| 26–51 | a–z |
| 52–61 | 0–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.