Base64 encoder and decoder

Encode UTF-8 text as Base64 and decode valid Base64.

Your files are processed here, on your device

We do not send your file or text contents to a processing server. No account is needed and there is no daily operation quota. Individual tools have size limits to protect your device’s memory.

A connection is needed to load the site and its resources. Hosting may receive technical visit data. Favorites store only tool identifiers in this browser.

How we handle your data →

How to use this tool

  1. Choose Encode for text or Decode for standard Base64.
  2. Paste the full contents and retain any = padding.
  3. Check accents and line breaks in a round trip.

An example you can verify

Encode UTF-8 text or recover text from standard Base64.

Example input

Hello

SettingsOperation: Encode.

Expected result

SGVsbG8=

Base64 is reversible and does not protect secrets. Use Image to Base64 for an image file.

Settings and limits

Choose encoding or decoding. Standard padded Base64 and UTF-8 text are used, including accents and emoji.

Frequently asked questions

Does Base64 protect my data?

No. It is reversible encoding, not encryption. Binary files, URL-safe Base64 and non-UTF-8 data are not supported.

Guides