Base64 Encode
Encode Unicode text as Base64 locally.
Free. No signup required.
What this tool does
Encode UTF-8 text, including accented characters, as Base64. Copy the encoded value or create a data URL locally; Base64 is encoding, not encryption.
How to use
Paste text to encode its UTF-8 bytes as Base64.
Features
Encode Unicode text as standard Base64, with an option to export a data URL.
When to use it
Prepare text for a protocol field that expects a Base64 representation.
Example and checks
Base64 represents UTF-8 bytes, not just ASCII characters. The accented character below encodes as two bytes. Anyone with the output can decode it; do not use Base64 to hide a password.
é → w6k=Common questions
Does Base64 protect a password or secret?
Base64 is an encoding, not encryption. Anyone can decode it.
Data processing
This tool processes its input locally in your browser without sending it to a server for processing. Input and results are not included in share URLs.
Related tools
Base64 Decode
Decode valid Base64 text locally in your browser.
URL Encode
Encode a URL component, such as a query parameter value.
Text Diff
Compare two text blocks locally.