Base64 Encoder & Decoder

Encode text or files to Base64 and decode Base64 back to text, with UTF-8 and URL-safe support. Everything runs in your browser.

  • On your device
  • Max 25 MB per file
  • Works offline after first use
  • Instant for text, a few seconds for large files
  • Current versions of Chrome, Edge, Firefox and Safari on desktop, Android and iPhone.
  • Works offline after first use
  • Trust Center

About Base64 Encoder & Decoder

Encode text or a file as Base64, or decode a Base64 string back to readable text. UTF-8 characters such as accents and emoji are handled correctly, and a URL-safe option makes strings safe for links and tokens.

How to use the Base64 Encoder & Decoder

  1. Choose Encode or Decode.
  2. Paste your text, or pick a file to encode.
  3. Copy the result, or press Swap to feed it back in.

Why use this tool?

  • Private: everything runs in your browser and nothing is uploaded.
  • Handles UTF-8 text, so accents, symbols and emoji survive a round trip.
  • URL-safe mode swaps + and / for - and _ and drops the padding.
  • Free, with no sign-up, watermark or limits.

Frequently Asked Questions

Base64 is a way to write binary data using only letters, digits, plus and slash, so it can travel safely through text-only systems such as email and JSON.

No. Base64 is an encoding, not encryption: anyone can decode it, so never use it to protect secrets.

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

Yes. Choose a file and the tool outputs its Base64 data URI, which you can paste into HTML or CSS.

On your device. The tool runs inside your browser, so your files are not uploaded to Quickaboo.

25 MB per file. Instant for text, a few seconds for large files. Very large files need more memory, so phones may handle less than computers.

Current versions of Chrome, Edge, Firefox and Safari on desktop, Android and iPhone.