Upload a photo, type the width and height you need, and download it at the new size. TrimIMG resizes JPG, PNG, WebP, HEIC, SVG, ICO and BMP images by exact pixels or by percentage. It handles up to 20 images in one go, and it's free with no signup.
It's built for everyday jobs: a product photo that has to fit your store's image slot, a banner for a blog post, or a picture that's too big for an upload form.
How to Resize an Image Online
- Add your images. Click the upload area or drag files onto it. You can add up to 20 images, each up to 20 MB.

- Pick pixels or percentage. Choose By Pixels to type an exact width and height, or By percentage to scale the whole image.

- Keep the shape (optional). Tick Keep the aspect ratio so the image isn't stretched or squashed.
- Download. The image is processed as soon as your settings are ready. Click Download to save it.

Resize by Pixels or by Percentage
By pixels is for when the destination gives you a number. Suppose a marketplace asks for 1000 × 1000 product photos, or a theme shows blog images at 1200 × 630. Enter those numbers in Width (px) and Height (px) and you get exactly that size.
By percentage is for when you just need the image smaller and the exact number doesn't matter. At 50%, a 4000 × 3000 phone photo becomes 2000 × 1500, a quarter of the original pixel count. It's the quickest way to decrease an image's pixel size before emailing or uploading it.
Keep or change the aspect ratio
The aspect ratio is the image's shape: its width compared with its height. With Keep the aspect ratio ticked, the image keeps its proportions, so faces and logos don't look stretched. Untick it only when you need a different shape and slight distortion doesn't matter. If you need a square from a rectangular photo, cropping usually looks better than forcing the shape. Our guide to aspect ratios explains which shapes suit which platforms.
Small images: shrink only, or allow enlarging
The Do not expand the small pictures option protects images that are already smaller than your target. With it on, those images keep their original size instead of being blown up and turning soft. [CONFIRM: with the option off, small images are enlarged to the size you enter.] If you need a small photo noticeably bigger, the AI image upscaler adds detail instead of just stretching pixels.
Resize up to 20 Images at Once
When a whole set of photos needs the same size, such as new product shots, event pictures or images for one blog post, do them together:
- Select up to 20 images in the upload dialog, or drag them all onto the upload area at once. Each file can be up to 20 MB, and you can mix formats.
- Choose your settings once: pixels or percentage, plus Keep the aspect ratio if you need it. They apply to every image in the batch.
- Download the resized images. [CONFIRM: describe how. One "download all" button or ZIP, or a Download button for each image?]

For more than 20 files, or to batch-resize on your computer, see our guide to batch resizing images.
Resizing or Compressing: Which Do You Need?
The two are easy to mix up, and upload forms often blur them together.
- Resizing changes the dimensions, meaning the width and height in pixels. Use it when a site says something like “1200 × 800 px” or “maximum width 1080 px”.
- Compressing changes the file size in KB or MB and leaves the dimensions alone. Use it when a site says “maximum 200 KB”.
If a form only gives a KB or MB limit, go to the Image Compressor instead. Making a large photo smaller in pixels does usually shrink the file too, so for a big camera photo, resizing first and compressing second often gives the best result. Our comparison of resizing, compressing and cropping goes into more detail.
Supported Formats
The resizer accepts JPG, JPEG, PNG, WebP, HEIC, SVG, ICO and BMP files. Each format has its own page with advice specific to it:
- Resize JPG and JPEG images: for photos from phones and cameras, product shots and most images you'll share online.
- PNG resizer: for logos, screenshots and graphics with a transparent background or sharp text.
- Resize WebP images: for images already prepared for a website, when you need them to match the width your layout displays.
- Resize HEIC photos: for iPhone photos that are too large to email or upload.
- Resize SVG files: for vector logos and icons that need a set width and height.
- ICO resizer: for favicons and app icons at sizes such as 16, 32 or 48 pixels.
- Resize BMP images: for large bitmap files from older software or scanners.
If you need a different format after resizing, such as a HEIC photo as JPG, use the image converter. [CONFIRM: add one sentence here on what format the download comes out in.]
Choosing the Right Dimensions
There's no single correct image size. The right one depends on where the image is going, so check the destination's own requirements first. These are common starting points:
| Where it's going | Typical size in pixels | Notes |
|---|---|---|
| Website banner or full-width image | 1920 × 1080 | Smaller widths load faster on mobile |
| Blog post image | 1200 × 630 to 1200 × 800 | Match your theme's content width |
| Online store product photo | 1000 × 1000 to 2000 × 2000 | Many stores need square images for zoom |
| Instagram post | 1080 × 1080 (square) or 1080 × 1350 (portrait) | |
| Story or vertical video cover | 1080 × 1920 | |
| YouTube thumbnail | 1280 × 720 | |
| Email newsletter image | 600 px wide | Most email layouts are about 600 px |
| Document or presentation | 1280–1920 px wide | Larger only if it will be printed |
| Application or exam form photo | The size the form states | Forms often set both pixels and KB. Resize here, then compress if needed |
Platforms change their recommended sizes from time to time, so check the current guidance for anything important. To convert a print size in centimeters or inches to pixels, use the pixels to cm and inches chart.