Base64 Encode / Decode
Encode text to Base64 or decode it back.
Encoding and decoding happen in your browser (UTF-8 aware) — nothing is uploaded.
About Base64 Encode / Decode
This Base64 encoder and decoder converts text to Base64 and back, live, in two side-by-side panes. Type plain text on one side to see it encoded instantly, or paste a Base64 string on the other side to decode it — a swap button flips direction in one click.
The implementation is UTF-8 aware, so accents, emoji and non-Latin scripts round-trip correctly instead of being mangled the way naive btoa-based converters mangle them. Invalid Base64 input is flagged immediately rather than producing garbage output.
Everything happens in your browser; nothing you type is uploaded. That makes it a safe place to decode base64 online even when the payload is an API credential, a config blob or an email fragment you would rather not paste into a random website’s server.
How to use Base64 Encode / Decode
- Type or paste plain text in the left pane to encode it to Base64.
- Or paste an existing Base64 string in the right pane to decode it.
- Use Swap to flip the two panes and reverse direction.
- Copy either side to your clipboard, or Clear to start over.