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

  1. Choose Encode or Decode mode.
  2. Paste your text or Base64 string and click Convert.
  3. 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

Related free tools