Free Base64 Encoder & Decoder
Convert text to Base64 and back in one click — with full Unicode support and an optional URL-safe mode for tokens and query strings. Everything runs in your browser.
Copied to clipboard!
How to use
- Choose Encode or Decode mode.
- Paste your text or Base64 string and click Convert.
- Use Swap to flip direction, or copy the result with one click.
Frequently asked questions
What is Base64 used for?
Embedding binary data in text formats — email attachments, data URIs in HTML/CSS, API tokens and Basic Auth credentials.
Does it support emojis and non-English text?
Yes — the tool is Unicode-safe, so Urdu, Arabic, Hindi, Chinese and emojis encode and decode correctly.
What is URL-safe Base64?
A variant that replaces + and / with - and _ so the output can be used in URLs, filenames and JWT tokens without escaping.
Is my data private?
Completely — all conversion happens in your browser. Nothing is sent to any server.
← Back to all free tools