Full Unicode support
Correctly handles accents, international scripts and emoji.
Encode and decode Unicode text with standard or URL-safe Base64.
Your data stays in your browser and is never uploaded to a server.
Standard Base64 uses + and / and normally includes = padding.
Choose Encode or Decode and select the Base64 variant.
Enter text or a Base64 value in the input field.
Process the value, then copy or swap the result.
Correctly handles accents, international scripts and emoji.
Switch between the regular alphabet and URL-friendly Base64.
Invalid alphabets, lengths and UTF-8 bytes produce a clear error.
No. Base64 is a reversible text encoding and provides no secrecy.
It replaces + and / with - and _ so the result is safer in URLs and filenames.
Yes. Text is converted through UTF-8 before encoding and after decoding.