Resize images by percentage.
Scale one image or a small batch by a percentage. Keep proportions, choose output format, and download the resized files locally.
Local processing. Measurement, resizing, encoding, and ZIP creation happen in this tab; selected images are not sent to imgrove. Privacy details
Result will appear here
How to use Resize Image by Percentage
- Drop one or more images and enter the scale percentage.
- Choose PNG, JPG, or WebP output for the resized files.
- Download the scaled image or batch ZIP after checking preview dimensions.
How it works
- The source width and height are multiplied by the selected percentage, then drawn to a new Canvas.
- All batch images use the same percentage, so each keeps its own aspect ratio.
Formats and limits
| Input | JPG, PNG, WebP, and browser-readable images. |
|---|---|
| Output | Same practical image export path as Canvas; ZIP for batches. |
| Transparency | Depends on selected output format; JPG flattens alpha. |
| Animation | Animated inputs become a still frame. |
| Metadata | Most metadata is removed by re-encoding. |
| Batch and browser | Batch resizing is local; large batches can use memory while ZIP is built. |
Real failure cases
- Scaling above 100% does not improve true sharpness.
- Tiny percentages can make text unreadable.
- Mobile browsers can struggle with many high-resolution files at once.
Example result to verify
| Original | 1920x1080 PNG screenshot, 1.1 MB. |
|---|---|
| Target | 50% resize. |
| Output | 960x540 image; final KB depends on output format and screenshot detail. |
| Verify | Compare the before/after dimensions shown in the result panel. |
Best for
- Shrinking photos to 50% or 25% quickly.
- Batch scaling screenshots while keeping the same proportions.
- Creating smaller preview copies before upload.
What you get
- One scaled image for a single upload.
- A ZIP containing every percentage-resized image for batch jobs.
Before you download
- Scaling above 100% does not add real detail.
- Very large batches can use significant browser memory while ZIP output is built.