🔐

Base64 Encoder / Decoder

Encode text or files to Base64 and decode Base64 strings back to plain text. Everything runs locally in your browser — nothing is uploaded to any server.

📁
Drop a file or click to browse
Supports any file type. Max 10 MB. File is read locally — never uploaded.
Preview
Advertisement
How to use
  1. Pick Text or File mode and paste or drop your input.
  2. Click Encode or Decode — the result appears below instantly.
  3. Copy the output, swap input/output to round-trip, or grab a full data URL for file mode.
FAQ

No. Base64 is just encoding — anyone with the string can decode it. Use real encryption (AES) or password hashing (bcrypt, Argon2) for security.

Roughly 33% larger than the original. Three bytes of input become four Base64 characters, plus padding to the nearest multiple of four.

Base64URL swaps + and / for - and _ so the result is safe to drop into URLs and HTTP headers. JWTs use Base64URL.