Imgato automatically resizes on the fly, optimizes and caches your website images, all from just one script tag.


Get code Learn more
imgato resize example
Original: 4717 x 7068 pixels
Resized:
Density:
imgato resize example
Original: 6000 x 4000 pixels
Resized:
Density:
imgato resize example
Original: 3587 x 6263 pixels
Resized:
Density:
imgato resize example
Original: 3840 x 4800 pixels
Resized:
Density:
imgato resize example
Original: 4000 x 2667 pixels
Resized:
Density:
imgato resize example
Original: 4000 x 5000 pixels
Resized:
Density:

Fast and fully automatic.

Say goodbye to picking the width and height of your images, storing multiple sizes, using resizing libraries and setting up CDNs. Imgato makes your images fast and perfect with basically no effort.

photo_size_select_large

Resizes on the fly

Requests the exact image dimensions needed to be precisely crisp and pixel perfect on every device.

line_weight

Reduces file size

Decreases page load time using optimized compression and browser specific file formats like WEBP.

phonelink

Handles screen density

Optimizes mobile device images using srcset for a perfect balance of size and quality.

burst_mode

Uses HTTP2

All page images can be loaded faster and simultaneously using HTTP2.

cached

Caches requests

Images are cached via CDN in 225+ locations around the globe for near instant request speed.

linear_scale

Infinite scaling

Engineered to handle unlimited requests thanks to being built on serverless technology.

Install in seconds.

All it takes is two simple steps to have perfectly resized images on your website. It couldn't be easier.

Install script
1.
<script src="https://js.imgato.com/v1"></script>

Add the Imgato script

Copy and paste the provided code between the <head> and </head> of your website. Get the code here.

Any img element
1.
<img imgato-src="/example.jpeg" />

Replace src attributes

Replace any image tag's src attribute with imgato-src. Only elements with imgato-src will be resized.

Simple per request pricing.

Image requests are billed monthly at $0.00005 per request. The first 100,000 requests per month are free.

Pricing Examples

All billing is done monthly. No credit card required to use the free plan.


75,000 image requests FREE
150,000 image requests $2.50
300,000 image requests $15.00
mountain background

Speed up your website with automatically resized images.

Try Imgato Free

Frequently asked questions

How does Imgato work?

The Imgato script figures out what size an image needs to be, then requests the new size. Our serverless API gets the requests, downloads the image, then returns the exact size requested.

keyboard_arrow_up keyboard_arrow_down

How big is the script?

The Imgato script is only 1.4kb gzipped.

keyboard_arrow_up keyboard_arrow_down

How fast are images resized? Why is first request slower?

Most images are resized in less than 100ms. Requesting an image for the first time does require downloading the original file, so it can be slower depending on where the image is hosted (we recommend AWS S3 for image hosting). After the first request, multiple sizes are cached and any future resize or cache hit will be near instant.

keyboard_arrow_up keyboard_arrow_down

Can I use a custom domain?

Not yet, but we plan on having support for custom domains soon.

keyboard_arrow_up keyboard_arrow_down

How many requests can Imgato handle?

Imgato is built on serverless technology and can scale infinitely for any size site.

keyboard_arrow_up keyboard_arrow_down

What file formats are supported?

Imgato supports png, jpg, jpeg, gif, webp, tiff and heif. If the image is not one of the supported file formats, Imgato will display the original image without resizing it.

keyboard_arrow_up keyboard_arrow_down

What happens if I go over my 100,000 free requests and do not have a credit card on file?

We will notify you when you get close to the 100,000 free image requests per month. No credit card is required if you stay under the 100,000 free image requests per month.

keyboard_arrow_up keyboard_arrow_down

Do you support local images?

Imgato only supports files accessible over the internet. If a file is not accessible, Imgato will display the original image without resizing it.

keyboard_arrow_up keyboard_arrow_down

Do all my images have to be resized through Imgato?

No. Only images with the data attribute imgato-src will be resized.

keyboard_arrow_up keyboard_arrow_down