Zevqi

Base64 Encoder / Decoder

Encode plain text to Base64 or decode Base64 back to plain text.

  • Free
  • No signup
  • No watermark
  • Runs in your browser

Encode or decode Base64, privately

Base64 encodes binary or text data using 64 printable characters. It’s widely used in email attachments, data URLs, and API tokens. This tool works both ways and supports full UTF-8.

How to use

  1. Choose Encode or Decode.
  2. Paste your input.
  3. Copy the output with one click.

Frequently asked questions

About the Base64 Encoder / Decoder

Base64 turns arbitrary data into plain text characters so it can travel safely through systems built for text, such as email, JSON and URLs. The Base64 Encoder and Decoder converts text to Base64 and back instantly.

The conversion is performed locally in your browser, so secrets and tokens you paste are not sent anywhere.

How to use it

  1. Choose Encode or Decode.
  2. Paste your text or Base64 string.
  3. Copy the result.

Common uses

  • Inspecting the contents of a Basic Auth header or a JWT segment while debugging.
  • Embedding small pieces of data in JSON, config files or data URLs.
  • Decoding a Base64 string received in an API response.

Tips for better results

  • Base64 is an encoding, not encryption. Anyone can decode it, so never use it to hide a password.
  • Encoded data is about one third larger than the original.
  • Unicode text, including emoji and accented characters, is handled as UTF-8.

Good to know

  • Decoding fails with an error if the string is incomplete or contains characters outside the Base64 alphabet.
  • URL-safe Base64 uses dashes and underscores in place of plus and slash, which some decoders expect to be converted first.

Built and maintained by Neha Singh. Found a problem or have a suggestion? Email hello@zevqi.com.