Resize images
Set an exact size in pixels or scale by percentage. Lock the aspect ratio or start from a social media preset.
Files never leave your deviceHow to resize images
- Drop one or more JPG, PNG, WebP or AVIF files onto the box above.
- Pick Pixels or Percentage. In pixel mode, type a width, a height, or both. Leave one empty to let it follow from the other.
- Keep Lock aspect ratio ticked to avoid stretching. With both sides filled in and the lock on, the image is fitted inside that box.
- Press Resize and download the results. Each file name includes the new size, such as
photo-1080x720.jpg.
For social media, choose a preset. It fills in the exact pixel size and switches on Crop to fill, which trims the picture to the right proportions from the centre so it fills the frame with no stretching or empty bars.
Resizing without uploading
All of the work is done on your device. The pixels are scaled with a high-quality Lanczos filter by a WebAssembly module in a background worker. Nothing is sent to a server, and the page keeps responding while a batch is processed. It also works offline once loaded.
Making images smaller and larger
Reducing an image is safe and keeps it sharp: a 4000 pixel wide photo shown at 1200 pixels is faster to load and just as good. Sizing images to the space they occupy is one of the simplest ways to speed up a website.
Enlarging is different. No tool can invent detail that was never captured, so enlarged pictures look softer. For that reason the tool does not enlarge unless you tick Allow enlarging.
Notes and tips
- Output keeps the original format, so JPG stays JPG and PNG stays PNG, saved at high quality. To change the format as well, use the converter afterwards.
- Photos are rotated upright according to their orientation tag, and metadata such as GPS location is not kept.
- Typical sizes: 1080 pixels wide for Instagram posts, 1200 by 630 for link previews on Facebook and LinkedIn, 1920 by 1080 for full HD, and 1280 by 720 for YouTube thumbnails.
- Percentage mode scales every image in a batch by the same factor, which keeps different shapes in proportion.
- If you want a smaller file rather than smaller dimensions, the compressor is the better tool, and for removing parts of a picture use crop.
Frequently asked questions
Does resizing reduce quality?
Making an image smaller keeps it sharp with a high-quality Lanczos filter. Making it larger cannot add detail, so it may look soft.
What are the social media presets?
Common sizes such as Instagram square and story, Facebook cover, X post and YouTube thumbnail. Choosing one fills in the width and height for you.
Is there a maximum size?
Very large images need a lot of memory, so the tool warns above about 40 megapixels.
Are my files uploaded anywhere? How can I check?
No. The image resizer runs entirely in your browser using JavaScript and WebAssembly, so your files never leave your device. You can verify it: open your browser's DevTools (F12, or Cmd+Option+I on a Mac), switch to the Network tab, tick "Preserve log", clear the list and process a file. You will only see requests for this site's own static files, never one that carries your data. You can also turn on "Offline" in the Network tab (or disconnect from the internet) once the page has loaded, and the tool keeps working.
Does it work offline?
Yes. After your first visit a service worker saves the tool to your device, so it opens and works without a connection. Only advertising needs the internet; the processing never does.