Back to Tools
Encoder & Decoder Suite
Base64, URL encoding, hash generation, and more. All processing happens locally.
Input: 0 chars
Output: 0 chars
Features
Base64
URL Encode
HTML Entities
Hash Gen
Image to Base64
About the Base64 Encoder & Decoder
Base64 is an encoding scheme that represents binary data — like images or files — using only text characters. It is widely used to embed images in CSS/HTML (data URIs), send attachments in APIs, and store binary data in JSON.
This tool encodes text and files to Base64 and decodes Base64 back to its original form, all locally in your browser.
How to use the Base64 Encoder & Decoder
-
1
Pick encode or decode
Choose whether you want to convert to Base64 or back from it.
-
2
Enter your input
Paste text or upload a file to encode, or paste a Base64 string to decode.
-
3
Convert
The result appears instantly.
-
4
Copy the output
Copy the encoded or decoded result with one click.
Frequently asked questions
What is Base64 used for?
It is commonly used to embed images in CSS/HTML, transmit binary data in JSON/XML APIs, and encode email attachments (MIME).
Is Base64 encryption?
No. Base64 is encoding, not encryption. Anyone can decode it, so never use it to protect sensitive data.
Are my files uploaded?
No. Encoding and decoding happen entirely in your browser — nothing is sent to a server.