About this tool
Set a width, a height, or a percentage and every image you drop in is scaled to match, keeping its aspect ratio so nothing looks squashed. Use the exact mode when a platform demands specific dimensions, such as a 1200 × 630 social preview or a 512 × 512 icon.
The output keeps the original format: JPG stays JPG, PNG stays PNG with transparency intact, and HEIC or AVIF sources are saved as JPG for compatibility. Downscaling uses high-quality smoothing, so shrunken photos stay sharp instead of jagged.
Resizing, compressing, and DPI are three different things
Upload forms mix these up constantly, so it helps to know which one is being asked for. Resizing changes the pixel dimensions, say from 4032 by 3024 down to 1200 by 900. Compressing keeps the dimensions and makes the file smaller by storing it more efficiently, which is what the Compress Image tool does. DPI is only a printing instruction saved inside the file: it says how many pixels to squeeze into an inch of paper, and changing it alone changes neither the pixels nor the file size.
So when a form says "under 200 KB", compress. When it says "600 by 600 pixels", resize. When it says "300 DPI", it really wants enough pixels to print at that density, which is the print size in inches multiplied by 300: a 4 by 6 inch print needs 1200 by 1800 pixels.
Resizing without losing quality
Making a picture smaller is safe: this tool steps down in halves with high-quality smoothing, so a large photo shrunk to a quarter of its width stays sharp rather than turning jagged. Making a picture bigger is where quality goes, because the extra pixels have to be invented; modest enlargements up to about 150 percent look fine, and beyond that the result gets soft. Pixel art is the exception, and the pixel art upscaler keeps its edges hard at any size.
Each time a JPG is saved it loses a little, so resize from the original rather than from a copy that has already been resized, and keep PNG for screenshots and graphics, which stay lossless however many times they are saved.
Choosing the numbers
Set only the width and let the height follow, unless a platform demands both, and use the exact mode only then, since it stretches pictures that are the wrong shape. For a web page, an image the width of the column it sits in is enough; 1200 to 2000 pixels covers a full-width picture even on sharp laptop screens. For sending to phones, 1500 to 2000 pixels on the long side is plenty, since most messaging apps shrink bigger photos before they arrive anyway.
How to use it
- Drop your JPG, PNG, WebP or HEIC files into the box above, or click to browse. Nothing is uploaded.
- Adjust the options if you want; the defaults suit most files.
- Click the button and wait a moment.
- Download the results individually or all at once as a ZIP.
Questions
Can I enlarge an image?
Yes, but upscaling cannot add detail; a small image made larger will look soft. It works fine for modest increases like 150%.
What sizes do social networks want?
Common targets: 1200 × 630 for link previews, 1080 × 1080 for square posts, 1080 × 1920 for stories, 1280 × 720 for video thumbnails.
Does resizing keep transparency?
Yes for PNG and WebP sources. JPG has no transparency to keep.
Is it free, are files uploaded, which browsers work: the general questions are answered once for the whole site.