Browser Tools

Base64 Encoder / Decoder

CLEAN

Input — text to encode

Output

0 chars
Output will appear here

How it works

Base64 encodes binary as ASCII (A-Z, a-z, 0-9, +, /). URL-safe swaps `+→-`, `/→_`, strips `=`. Decoding reverses it. All in browser via TextEncoder + btoa/atob — no upload.

Frequently Asked Questions

URL-safe?
For JWT/URLs. Encoded without + / = padding. Decoding auto-handles both.
File?
Upload any file — we read as text and encode. For binary, we base64 the bytes.
Private?
Yes — runs locally. We track only copy/download clicks, never content.