Input
Plain text
Output
Base64
Frequently Asked Questions
How do I use Base64 Encode / Decode?
Step 2 — the Base64 result appears on the right in real time; encoded length is roughly 4/3 of the source UTF-8 bytes. Step 3 — to go the other way, paste the Base64 string on the right; the tool decodes it and even accepts the URL-safe variant without padding.
What can Base64 Encode / Decode do?
Typical scenarios: Embed binary assets (images, PDFs) into HTML/CSS as Data URIs from the back-end; use Base64 in the Authorization: Basic header for username/password on the front-end; work with JWT header and payload (Base64URL…
Is my data private when I use Base64 Encode / Decode?
Privacy: All encoding and decoding happens locally in your browser, so sensitive strings such as passwords, tokens or private keys are never uploaded, making it safe for ad-hoc conversion of internal credentials. Privacy: All encoding and decoding happens locally in your browser, so sensitive strings such as…
What technical details should I know about Base64 Encode / Decode?
Standard Base64 uses the 64 characters A-Z a-z 0-9 + / plus = as padding; the URL-safe variant replaces + with - , / with _ , and usually skips padding. The decoder handles both and pads automatically.