Base64 Encoder / Decoder
Paste plain text or a Base64 string on the left and encode or decode it on the right. Supports Unicode characters. All processing is browser-local.
Common uses of Base64
- Encoding binary data (images, files) for embedding in HTML or CSS
- HTTP Basic Authentication headers (
Authorization: Basic …) - JWT token payload inspection
- Encoding data URLs and email attachments (MIME)
- API payloads that require binary-safe transport
FAQ
Is Base64 encryption?
No. Base64 is encoding, not encryption. Anyone can decode it without a key. Do not use it to hide sensitive data.
Why does decoded text sometimes look garbled?
The input may be binary data (like an image), not a text string. Base64 decoding of binary data produces non-printable characters.
Related: URL Encoder / Decoder · HTML Entity Encoder · All Tools