Base64 Encode/Decode
Encode text to Base64 or turn Base64 back into readable text. Accented letters and emoji are handled as UTF-8, and the URL-safe (base64url) form is supported.
This tool runs entirely in your browser; what you enter is never sent to our servers.
How to use it
- Choose whether to encode or decode.
- Paste your text or Base64; the result appears straight away.
- Copy the result. Tick “URL-safe” if it will go into a web address.
What is Base64?
Base64 turns any data into text made of letters, digits and a few symbols. It's common in email attachments, data URLs and APIs. It isn't encryption: anyone can decode it. The URL-safe form (base64url) uses - instead of +, _ instead of /, and drops the trailing = padding. When decoding, both forms are accepted, as are missing padding and line breaks.