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
Percent-encode or decode URLs and query string components.
Pretty-print or minify JSON, with the exact position of any syntax error.
Generate cryptographically random UUID v4 values in bulk.
Encode text to RFC 4648 Base32 or decode it back, the format behind TOTP secrets.