Base64 Encode
Encode text to Base64 instantly.
Keep or share the finished result
Copy or share after running the tool. Saved tools and settings stay in this browser.
What would you like to do next?
Encode text to Base64
Type or paste text above to convert it to a Base64 string instantly. Base64 turns text and binary data into a safe set of letters, digits and a few symbols, which is useful for embedding data in URLs, JSON, data URIs and email. Unicode characters are handled correctly, and everything runs in your browser.
When Base64 helps
It lets you carry arbitrary data through channels that only accept plain text, without it being corrupted along the way.
Frequently asked questions
What is Base64 encoding?
Base64 represents data using 64 safe characters, so text or binary can travel through systems that expect plain text.
Does it support Unicode?
Yes. The encoder converts text to UTF-8 first, so accented letters, emoji and other characters encode correctly.