OpenReplay Logo
12k
12k

Base64 encoder/decoder

Encode and decode text with Base64 — processed locally, nothing leaves your browser.

Processed locally

About this tool

Base64 represents binary data as 64 printable ASCII characters, so it survives systems built for text — HTTP headers, JSON payloads, data URIs and email.

Use it to inspect Authorization headers, embed small assets as data URIs, or decode payloads while debugging.

Base64 is encoding, not encryption — anyone can decode it. Never use it to protect secrets.

Frequently asked questions

Is Base64 encryption?

No. It's a reversible text encoding with zero secrecy — anyone can decode it instantly. Use real cryptography for secrets.

What is the URL-safe variant?

base64url replaces + and / with - and _ so values survive in URLs and filenames — it's what JWTs use.

Why does the output end with = signs?

Padding. Base64 works in 3-byte blocks; = fills the last block when input length isn't a multiple of three.