Runs locally
Base64 Encode / Decode
UTF-8 Base64, including URL-safe.
Ctrl+Enter runs. Ctrl+Shift+Backspace clears.
Encoding stays in this browser.
Export and import are available after you sign in. Sign in
Encodes and decodes text as UTF-8 bytes. Invalid Base64 is an error.
About this tool
Encode text for an HTTP header, a data URL or a config value, or decode a Base64 string you received. Unicode text is handled as UTF-8, and the URL-safe alphabet is one click away.
How to use it
- 01
Paste the text or the Base64 string.
- 02
Choose encode or decode, and URL-safe if needed.
- 03
Copy the result.
FAQ
Frequently asked questions
Does it support Cyrillic and Armenian?
Yes. Text is encoded as UTF-8 bytes, so any language round-trips correctly.
What is URL-safe Base64?
A variant that uses - and _ instead of + and /, so the value can be placed in URLs and file names.