Text with non-ASCII characters
Encoding is done on UTF-8 bytes, so accented and Turkish characters round-trip correctly.
Merhaba Dünya
TWVyaGFiYSBEw7xueWE=
Encode and decode Base64 text or files, including data URLs.
The result will appear here.
Was this tool useful?
Base64 turns arbitrary bytes into 64 safe ASCII characters. It is not encryption and it hides nothing — its job is to let binary data travel through channels that only accept text: JSON fields, email bodies, HTTP headers, data URLs in CSS.
The cost is size. Every three bytes become four characters, so a Base64 payload is roughly a third larger than the original. That is why it belongs on small assets and API payloads rather than on large files.
Encoding is done on UTF-8 bytes, so accented and Turkish characters round-trip correctly.
Merhaba Dünya
TWVyaGFiYSBEw7xueWE=
Paste a full data: URL and the payload is decoded with its declared MIME type preserved.
data:text/plain;base64,VG9vbGl2YQ==
Utilerio