Base64 Encode / Decode

Encode and decode Base64 text with URL-safe option.

🔒 local memory only
Initializing Base64 Encode / Decode in local browser environment…

How to use Base64 Encode / Decode

  1. Select whether to Encode to Base64 or Decode from Base64.
  2. Check "URL-safe alphabet" if you need web-safe base64 strings (- and _ with no padding).
  3. Paste your string and copy the converted output with one click.

Why use this local-first tool?

  • Full UTF-8 support including international characters and emojis.
  • URL-safe alphabet mode compatible with JWTs, URLs, and filenames.
  • Calculates input bytes vs output characters in real time.

Frequently Asked Questions

Does this handle multi-byte UTF-8 emojis?

Yes. The converter implements full URI encoding prior to binary conversion, ensuring emojis and non-Latin characters decode without corruption.

Related Developer Utilities

Explore more tools in Utilities