Free · No sign-up · Runs in your browser

Image Multi-Size Generator

Upload one image and generate every size you need — Instagram, Facebook, YouTube, Stories — without cropping, stretching or uploading anything.

How to use the Image Multi-Size Generator

  1. 1

    Upload a JPG, PNG or WebP image — drag it in or click to choose.

  2. 2

    Tick the sizes you need, or add your own width × height.

  3. 3

    Pick Fit or Contain, a background colour, padding, format and quality.

  4. 4

    Click Generate, then download each size or everything as one ZIP.

Frequently asked questions

Will my image be cropped or stretched?

Never. The whole image is always scaled evenly to fit inside each size, keeping its original aspect ratio. Any leftover space is filled with the background colour you choose.

What is the difference between Fit and Contain?

Both keep the entire image visible. Contain scales the image to fill as much of the size as possible, enlarging small images if needed. Fit never enlarges beyond the original resolution, so small images stay sharp and get more background around them.

Are my images uploaded?

No. Every size is generated in your browser with the Canvas API; your image never leaves your device.

Which format should I choose?

JPG works everywhere and is best for photos. WebP gives smaller files at the same quality. PNG is lossless and supports a transparent background, but files are larger.