Upload one image and generate every size you need — Instagram, Facebook, YouTube, Stories — without cropping, stretching or uploading anything.
Upload a JPG, PNG or WebP image — drag it in or click to choose.
Tick the sizes you need, or add your own width × height.
Pick Fit or Contain, a background colour, padding, format and quality.
Click Generate, then download each size or everything as one ZIP.
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.
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.
No. Every size is generated in your browser with the Canvas API; your image never leaves your device.
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.