Drop your .png or .jpg files here!

Up to 20 images, max 5 MB each.

Can you tell the difference?

File Formats

You can upload up to 20 images (max. 1.00 MB each) as JPG, PNG, GIF, WebP, SVG or BMP.

Please note that Internet Explorer 8 has a limit of 32 KB for data URI. Versions below have no support.

Image optimization

We can optimize your JPEG & PNG images, using jpegoptim and optipng. This will reduce the file without any visible impact (in most cases).

Browser Support

The encoded results are compatible with all of the following browsers and versions. Please send me a note if there are issues.

  • Chrome 4+
  • Safari 3.1+
  • Firefox 2+
  • Opera 9+
  • Edge
  • IE 8+

How does it work?

Compressing image with HTML5 canvas.

  • Read the files using the HTML5 FileReader API.
  • Image file to base64 format.
  • Send the image to the canvas. The canvas size is set to desired output size.
  • On backend, read the dataURI, decode from Base64, and save it.