Toolbox

Base64 Encoder & Decoder

Encode or decode Base64 text and turn files into data URLs.

  • Free, no sign-up
  • Files stay on your device
  • Works offline
Loading tool…

How to use the Base64 Encoder & Decoder

  1. 1

    Choose Encode or Decode.

  2. 2

    Type or paste your text — the result updates instantly.

  3. 3

    Turn on URL-safe mode if the result will be used in a URL or filename.

  4. 4

    To convert a file, drop it into the file box and copy the data URL.

Frequently asked questions

Everything you need to know about the Base64 Encoder & Decoder.

Does it support emoji and non-English text?

Yes. Text is encoded as UTF-8 before Base64, so Bangla, Arabic, Chinese and emoji all encode and decode correctly.

What is URL-safe Base64?

URL-safe Base64 replaces + with - and / with _, and drops the = padding, so the result can be used in URLs and filenames without escaping.

Is Base64 encryption?

No. Base64 is an encoding, not encryption — anyone can decode it. Never use it to protect passwords or secrets.

Are my files uploaded?

No. Files are read and converted locally in your browser.