How to resize an image without losing quality
Shrinking an image almost never hurts it. Enlarging, stretching, and saving the result as a low-quality JPG are what make resized images look bad.
Down is safe, up is not
Resizing a 4000 × 3000 photo down to 1080 × 810 throws away pixels you could not see on a phone screen anyway. Done with a good scaling filter, the result looks just as sharp at its new size, and often sharper, because small noise averages out.
Resizing up is different. A 600 × 400 image enlarged to 1920 × 1280 has to invent the missing pixels by blending neighbours, which looks soft. No resizer can add detail that was never captured. If you need a large image, start from the largest original you have.
Changing the shape: crop or pad
Most quality problems come from changing an image's shape, not its size. Squeezing a landscape photo into a square frame without care either stretches faces or cuts off the subject. Cutmoor never stretches. You choose one of two honest options.
| Mode | What happens | Best for |
|---|---|---|
| Crop to fill | Scales the image to cover the frame and trims the edges from the centre | Photos where the subject is near the middle |
| Pad to fit | Keeps the whole image and fills the empty space with a colour or transparency | Screenshots, diagrams, logos, product shots |
Step by step
Resize image runs in your browser and accepts JPG, PNG, WebP, HEIC, AVIF, GIF, BMP, and SVG files.
- Drop the image in. The original dimensions are shown so you can see whether you are shrinking or enlarging.
- Pick a preset, such as Instagram portrait 1080 × 1350, Story 1080 × 1920, YouTube thumbnail 1280 × 720, or link preview 1200 × 630, or type an exact size.
- Choose Crop to fill or Pad to fit and check the preview, especially that the subject is not cut off.
- Choose the output format and quality, then export.
Choose the right format for the result
The format and quality you export at matter as much as the size. A perfectly resized photo saved as a low-quality JPG will still look smeared.
- JPG for photographs. A quality around 80 to 85 is visually indistinguishable from the original for most photos and much smaller.
- PNG for screenshots, text, logos, and anything with transparency. It is lossless, so edges stay crisp.
- WebP for websites, where supported. It is usually smaller than JPG at the same visual quality and supports transparency.
Common size mistakes
A few habits cause most disappointing results.
- Resizing several times in a row. Each JPG save adds a little loss; go from the original to the final size in one step.
- Uploading a giant image and letting the platform shrink it. Social networks compress aggressively; giving them exactly the size they display keeps you in control.
- Ignoring safe areas. Stories and Reels cover the top and bottom with interface elements, so keep text and faces in the middle.
- Enlarging a small logo for a banner. Ask for a vector (SVG) or a larger original instead.
Put this guide to work.
Open the matching tool. Your file stays on your device.
Frequently asked
Does resizing reduce file size?
Usually, yes. Fewer pixels means less data. Going from a 12-megapixel photo to 1080 px wide often cuts the file by 80 to 90 percent before any extra compression.
Can I resize without changing the aspect ratio?
Yes. Use a custom size that keeps the same proportions, or Pad to fit, which always keeps the whole image unchanged and adds space around it.
Will transparency be kept?
Yes, when you export as PNG, or as WebP in a browser that supports it. JPG has no transparency, so transparent areas are filled with the background colour you choose.
Are my photos uploaded?
No. Resizing happens in your browser with the canvas API. The image never leaves your device.