Base64 Encoder / Decoder
Encode any text to Base64 or turn Base64 back into readable text with a single click. Full Unicode and UTF-8 support.
What is Base64?
Base64 is an encoding that represents binary data using only 64 ASCII characters. It is widely used for email attachments, embedding binary in JSON, or creating data URIs. This tool encodes/decodes UTF-8 text safely.
Answers, quickly
Are non-ASCII characters supported?
Yes. The tool uses UTF-8, so accented characters, emojis and other Unicode text encode and decode correctly.
Is Base64 encryption?
No. Base64 is a way to represent binary as text — it is not encryption. Never use it alone for sensitive data.
When is Base64 typically used?
Email attachments, embedding images in JSON (data URIs), HTTP Basic Auth headers and WebSockets binary frames are common examples.
Related tools
All tools →