Base64 Encode / Decode
Convert text to and from Base64. Everything runs in your browser and is UTF-8 safe.
How to use the Base64 Encode / Decode
- 1 Type or paste your text or Base64 string.
- 2 Switch between Encode and Decode — the output updates live.
- 3 Copy the result with one click.
About the Base64 Encode / Decode
Base64 is an encoding scheme that represents binary data using 64 printable ASCII characters. It is widely used to embed images in CSS or HTML (data URIs), to send binary data in JSON or email, and in basic auth headers. Encoding does not encrypt data — it just makes it text-safe.
This tool previously required a page reload; it now encodes and decodes instantly in your browser and correctly handles Unicode characters (emoji, accents, non-Latin scripts) using UTF-8 aware encoding, matching what servers expect.
Frequently asked questions
Is Base64 encryption?
No. Base64 is reversible encoding, not encryption. Anyone can decode it — do not use it to protect secrets.
Does it handle emoji and accents?
Yes. The encoder is UTF-8 safe, so Unicode characters round-trip correctly.