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.