Resize an image
Set a maximum width or height, or a percentage, and every photo is scaled on your device.
- Nothing is uploaded
- Works offline after first visit
- Open source
- No watermark · limit is your device’s memory; phones hold less
Resize photos and images to a maximum width, height or percentage in your browser. It is free, needs no account and adds no watermark, and your files are not uploaded: everything runs in your browser on your device. The size limit is your device’s memory, and phones hold less; give the page a short while after one visit to save itself for offline use, and then it works offline.
Done
Free, no ads. Support StayPut
Open the network tab. Your files never appear in it.
Add files and run the tool to see every request this tab makes.
Your files are processed on this device and never sent to a server. Reload the page to clear everything from memory.
Most resize jobs are the same job: a 4000-pixel photo needs to be 1920 wide for a website, 1080 for a profile picture, or 800 for an email. Set the maximum width and height and every image you drop is scaled to fit inside that box with its proportions kept. In this mode nothing is enlarged and nothing is cropped.
Scaling uses stepped downsampling on a canvas, so text and edges stay clean instead of going jagged. The format is kept by default; switch to JPG or WebP when you also want a smaller file. Resizing happens in your tab and the images never leave your device.
How it works
- Drop one or many images (JPG, PNG, WebP, HEIC), or tap to pick them.
- Set a maximum width and height in pixels, or switch to a percentage.
- Resize. Download each image, or all of them as a zip.
In your browser, not on a server
Resizing uses stepped downscaling on a canvas so text and edges stay sharp, and the browser encodes the result at the quality you choose. Everything happens in memory in your tab. Large batches are processed one image at a time so the page stays responsive on a phone.
Compared with upload-based tools: Image compressors that upload your photos limit you to a few files, a small size, or a watermark until you pay. This one has no counter to reset because there is no server to keep one.
Verify it yourself. Give the page a short while after one visit to save itself for offline use, then turn off Wi-Fi or switch to airplane mode and run the tool again. Or open your browser's developer tools (F12, or Cmd-Option-I on a Mac), pick the Network tab, and watch it while you convert. The panel above does the same count for you.
Questions
Does resizing lose quality?
Making an image smaller discards pixels, which is the point, but the result stays sharp because the scaling is done in steps. Set quality to 90 or higher for JPG output to avoid any visible compression.
Can I resize to exact dimensions like 1920 by 1080?
Yes. Switch Resize to Exact size and type both numbers. A photo of a different shape is cropped at the centre by default; choose Fit inside to add bars instead, or Stretch. Limit dimensions keeps the proportions, so a 4:3 photo limited to 1920 by 1080 becomes 1440 by 1080.
Can I make an image bigger?
Yes, with Exact size: type a width and height larger than the photo and it is stretched to that size, but no detail is added, so it looks soft. For a sharper result use the AI image upscaler. Limit dimensions and Percentage only scale down, so images already inside the limit are re-encoded at their current size.
Is the file uploaded anywhere?
No. There is no server in this process. The page is a static file and the work is done by code running inside your browser tab. Give the page a short while after one visit to save itself for offline use; then you can turn off Wi-Fi and it still works.
More image tools
Compress & Resize Images
Make photos small enough to email or upload. Batch resize, set a quality, see the savings before you download.
Merge GIFs
Join several animated GIFs end to end, in the order you choose. They are put together on this device, and the GIFs are not uploaded.
GIF maker
Your pictures turned into one looping GIF, put together on this device, with no watermark.
Sprite sheet maker
A GIF or a set of pictures laid out as one PNG grid, with a JSON of every frame’s position and delay, or a sheet cut back into a GIF. It stays on this device.
Other conversions
- JFIF to JPG
- JFIF to PNG
- SVG to JPG
- GIF to PNG
- GIF to JPG
- PNG to ICO
- PNG to CUR
- JPG to ICO
- BMP to PNG
- BMP to JPG
- Resize PNG
- Compress image to 20 KB
- Compress image to 50 KB
- Compress image to 100 KB
- Compress image to 1 MB
- Compress image to 2 MB
- PNG to SVG
- JPG to SVG
- Images to GIF
- GIF to sprite sheet
- Sprite sheet to GIF
- Phone number QR code
Guides
- How to resize an image to exact pixelsGetting a photo to an exact width and height, not just smaller, needs a different setting than a normal resize. Here is how, with no software to install.
- A free iLoveIMG alternative that doesn't upload your imagesiLoveIMG's free plan works, with caps on batch size and file size per task. Here is what changes when the image never leaves your device.
- How to reduce an image's file sizeTwo settings do almost all the work. Here are the numbers to use for email, forms, listings and websites.
- A free TinyPNG alternative with no 5 MB cap and no uploadTinyPNG compresses well, but every image goes to its servers first, with a 5 MB cap on the free plan. Here is what changes when the image never leaves your device.
- How to add text to a photoEvery phone and computer can do it, but the controls differ and the text is often hard to read on a busy picture. Here is each built-in way, and a private browser option.