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.