Base64 Encoder / Decoder

Runs locally in your browser. No data is uploaded.
Decode uses TextDecoder (browser support varies by encoding). Encode is UTF-8 in most browsers.

File support

Encode a file to Base64, or decode Base64 back to a downloadable file.
Tip: keep files small; Base64 grows size (~33%).
Limits:
0 chars
0 chars
Notes:
  • We never render your input as HTML (helps prevent XSS).
  • If you decode invalid Base64, you’ll get a clear error message.