Tools · Text · Base64 encode and decode

Base64 encode and decode

Encode text to Base64 or decode Base64 back to text, live, with full support for Arabic and other non-Latin scripts.

Drop a file here, or choose one.

Runs fully in your browser. Nothing is uploaded.

How it works

  1. Type or paste your text, or paste Base64 to decode it.

  2. Choose Encode or Decode.

  3. Copy the result.

Frequently asked questions

No. Everything happens in your browser.

No. It's a reversible encoding anyone can decode - not a way to protect a secret.

Yes, fully, in both directions. A naive Base64 implementation breaks on Arabic input; this one is built to encode and decode it correctly.

The RFC 4648 variant used in JWTs and URLs, which replaces + and / with - and _ and drops the padding. Turn it on with the checkbox.

A practical 2,000,000-character guard. This tool is for text values like API keys or small payloads - encoding a whole file is a separate tool.

Related tools

Comments

  1. No comments yet. Be the first to share your experience.
Your rating (optional)

No rating selected