Enter any text for Base64 encoding / decoding. Everything runs locally in your browser — your input is never uploaded to any server.
Notes:
- Click to run: after typing your input, click “Encode” or “Decode” — only the action you click is executed and shown
- Encode: converts UTF-8 text into a Base64 string (RFC 4648 standard)
- Decode: converts Base64 back to UTF-8 text, automatically ignoring line breaks and whitespace in the input
- URL safe: when checked, uses the Base64URL variant (
-_instead of+/,=omitted), suitable for URLs and file names; decoding also expects this format - When decoding fails (illegal characters, wrong length, non-UTF-8 content), the exact reason is shown
- Results can be copied with one click
Enter something, then click "Encode" or "Decode" to see the result