Image to Base64

Convert images to Base64 encoded strings

Upload Image

Drop an image or click to upload

About Image to Base64

Base64 encoding converts binary image data into ASCII text, allowing images to be embedded directly in HTML, CSS, or JSON without separate file requests.

How to Use This Tool

1
Upload an Image

Drag and drop an image file or click to browse. Supports PNG, JPG, GIF, SVG, and WebP formats.

2
Get Base64 String

The image is instantly converted to a Base64-encoded data URI string that you can embed directly in code.

3
Copy or Use as Data URI

Copy the Base64 string to embed in HTML img tags, CSS background images, or API payloads.

Example

Input
icon.png (2.4 KB)
Output
data:image/png;base64,iVBORw0KGgoAAAANSUhEUg...

Pro Tips

  • Best for small images like icons and logos (under 50KB) to reduce HTTP requests.
  • The data URI format includes the MIME type, so it works directly in img src attributes.
  • Large images will produce very long strings — consider regular image hosting for large files.

ES
Edrees Salih
6 hours ago

We are still cooking the magic in the way!