A modern phone camera produces photos around 4000 pixels wide, yet most screens, feeds and web layouts display images at 1080 to 2000 pixels across. Uploading the full-size original wastes bandwidth, slows pages and lets each platform shrink it with whatever algorithm it likes. Resizing to the size you actually need first gives you sharper, lighter and more predictable results.
This resizer works on JPG, PNG and WebP images directly in your browser. Scale a whole batch by a percentage, or fix every image to the same width or height in pixels, then download the resized copies one by one or as a ZIP. Each file keeps its original format, and none of them is uploaded.
Dimensions versus file size
Resizing changes how many pixels an image contains; compression changes how many bytes each pixel costs. The two are related but not the same. Halving the width and height of a photo leaves only a quarter of the pixels, so the file often ends up at roughly a quarter to a third of its previous size without any change in quality settings. Compression alone, by contrast, keeps every pixel and only stores them more cheaply.
For the biggest saving, use both: resize to the largest size the image will ever be displayed at, then let the quality setting trim the rest. If you only need a smaller file and the dimensions are already right, the Compress Image tool is the better fit.
Common resizing jobs
Social media posts and link previews
Instagram displays feed images at 1080 pixels wide, and link previews on Facebook, LinkedIn and X are commonly built from 1200 by 630 pixel images. Setting the width to 1080 or 1200 here gives the platform a file it does not need to rescale. Because the aspect ratio is kept, crop the picture to the right shape first if a platform requires exact proportions.
Online store product listings
Marketplaces publish minimum sizes so that zoom works: Amazon, for example, asks for at least 1000 pixels on the longest side, and many shop builders suggest around 2000 pixels. Resizing a batch of oversized camera shots to a consistent height keeps listing pages uniform and quick to load. Check each platform's current guidelines, as they change.
Website and blog images
If your content column is 800 pixels wide, a 4000 pixel photo is five times wider than it will ever appear. Resizing to about twice the column width, here 1600 pixels, stays sharp on high-density screens and avoids sending megabytes nobody sees.
The three resize modes
Percentage scales both sides by the same factor, from 1 to 400 percent; the default is 50, which halves the width and height. Width sets the width to the number of pixels you enter and calculates the height to match. Height does the opposite, fixing the height and deriving the width. Width and height values can be anywhere from 1 to 20,000 pixels. In every mode the proportions of the original are preserved, so nothing is stretched or squashed and nothing is cropped.
Note that the width and height modes set that exact size. An image narrower than the width you type will be enlarged to reach it, so enter a value below the current size when you only want to shrink. The image is redrawn at the new size on an off-screen canvas in a Web Worker and saved in its original format. JPG and WebP files use the quality slider, default 82; PNG files stay lossless and ignore it.
Como usar esta ferramenta
- Load the JPG, PNG or WebP files you want to resize by dropping them here or clicking to browse.
- Under Resize by, choose Percentage, Width or Height, then type the number.
- Adjust the quality if your images are JPG or WebP, then press Convert.
- Check the new sizes in the list and download each image or the full ZIP.
Limits of resizing
- Upscaling only interpolates between existing pixels; it makes an image bigger but softer, and adds no real detail.
- The aspect ratio is always kept. There is no crop or stretch, so exact sizes like 1200 by 630 need a source with matching proportions.
- The output format matches the input; use a converter page if you also want to change format.
- EXIF metadata is dropped, files over 50 MB are not accepted, and very large targets can exceed a phone's memory.