Base64
Convert text to and from Base64, including a URL-safe variant.
Text
Base64
Output will appear here
About this tool
Encode text to Base64 or decode Base64 back to text. Unlike the browser's built-in functions, this tool handles full UTF-8, so Hebrew, emoji and any other characters round-trip correctly. A URL-safe option is available for tokens and URLs.
Frequently asked questions
- Does it support Hebrew and emoji?
- Yes. Text is encoded as UTF-8 before Base64, so characters like שלום and 😀 encode and decode without corruption.
- What is URL-safe Base64?
- It replaces the + and / characters with - and _ and drops padding, so the result can be used safely inside URLs and tokens such as JWTs.