Change the size of a photo without software
This tool lets you resize an image: pick a new width and height, as a percentage or in pixels, and get a smaller file that is ready to send. It handles up to 50 images at once (JPG, PNG, WebP, still GIF, BMP, and AVIF if your browser can open it). Everything happens in your browser: your photos are never uploaded to a server.
It helps when an online application form rejects a file that is too big, when you list something for sale, or when you want to email holiday photos without hitting the attachment limit.
How to use it
- Drop your images, click “Choose images” or paste an image with Ctrl + V.
- Pick a mode: “Percentage”, “Width and height” or “Maximum size”, or one of the “Common sizes” buttons.
- Set the “Output format” and the “Quality”.
- Check the dimensions and file size in the “Before / after preview”, then click “Download”, “Download all” or “Download all (ZIP)”.
Each file keeps its name followed by the new size: beach.jpg becomes beach-1200x900.jpg.
Three ways to resize
Percentage
A 4000 × 3000 px photo at 25% becomes 1000 × 750 px, which is sixteen times fewer pixels.
Width and height
Fill in one field and leave the other on “auto”: a width of 1200 px on a 4000 × 3000 px photo gives 1200 × 900 px. With both fields filled and “Keep aspect ratio” ticked, choose under “If the aspect ratio differs”:
- “Fit the image inside the box”: nothing is cut off; in a 1080 × 1080 box, the photo becomes 1080 × 810 px.
- “Fill the box (edges cropped from the center)”: exactly 1080 × 1080 px, taken from the central 3000 × 3000 px square.
Untick “Keep aspect ratio” and the image is stretched to the size you typed, so faces look squashed.
Maximum size
With a “Longest side (px)” of 1600, a 4000 × 3000 px landscape photo becomes 1600 × 1200 px and a 3000 × 4000 px portrait becomes 1200 × 1600 px. Smaller images are never enlarged, which makes this mode handy for a batch that mixes portrait and landscape shots.
Recommended sizes by use
| Use | Suggested size | Mode |
|---|---|---|
| Square post | 1080 × 1080 px | Width and height, fill the box |
| Full-screen vertical format | 1080 × 1920 px | Width and height, fill the box |
| Link sharing banner | 1200 × 630 px | Width and height, fill the box |
| Full HD wallpaper | 1920 × 1080 px | Width and height |
| Blog post image | 1200 px wide | Width only |
| Photo attached to an email | 1600 px max | Maximum size |
Quality and file size
To avoid blur and jagged edges, the tool halves the image in several steps before the final pass: a 6000 × 4000 px photo resized to 800 px wide goes through 3000 × 2000 and 1500 × 1000 before reaching 800 × 533 px.
For JPG or WebP, a quality of 80 to 90 suits most photos. PNG is lossless and best for screenshots and logos. In JPG, transparent areas turn white. The orientation stored by your phone is applied, and metadata such as date and GPS location is removed.
Frequently asked questions
Are my images uploaded?
No. The resizing runs on your computer or phone, and keeps working offline once the page has loaded.
How do I get a photo under 1 MB for a form?
Choose “Maximum size” at 1600 px, JPG, quality 80: a phone photo usually ends up under 500 KB. The exact size is shown before you download.
Why does “Download all” start several downloads?
It saves the images one after another, and your browser may ask for permission. The ZIP button puts the whole batch in a single file.
Can I make an image bigger?
Yes, up to 400% or in pixels, but no detail is added, so the result looks softer. “Maximum size” never enlarges.