Base64 is a way to write a picture as plain text. A small image written this way can live inside your HTML or CSS, so the browser does not need a separate download for it.
How to convert
- Open Image to Base64 and add a picture of up to 10 MB.
- Choose a format: Data URL, Base64 only, an HTML img tag or a CSS background.
- Copy the text and paste it where you need it.
When it is a good idea
- Tiny icons and logos in an email template.
- Small images inside a single HTML file.
- Test data in an API request.
When it is not
Base64 makes the data about a third bigger and the browser cannot cache it separately. For large photos, a normal image file is better.
Reducing the length
Compress or resize the picture first. A smaller image gives shorter text.
Frequently asked questions
Is my file uploaded?
No. The work happens in your browser, so your file stays on your device.
Ready to start?
Open Image to Base64