Image Resizer
Resize images by pixels or percent, or shrink them to a target size in KB.
Nothing resized yet
Choose pixels, a percentage or a target size in KB above, then add images on the left.
Runs entirely in your browser. Your data isn't uploaded — this page makes no network request with anything you type or upload, which you can verify in your browser's network tab. How this works.
What is the Image Resizer?
An image resizer changes the size of a photo in one of the three ways forms and websites usually ask for: an exact width and height in pixels, a percentage of the original, or a maximum file size in KB. The last one is what exam, job and government portals mean by "photo under 50 KB" or "signature between 10 and 20 KB", and it is the hardest to hit by hand.
In KB mode the tool tries quality settings first, because that keeps every pixel, and only makes the image smaller when quality alone cannot reach the limit. You get the largest, sharpest version that still fits. Images are resized in your browser and never uploaded, so ID photos and signatures stay on your device.
How to use it
- Choose how to resize: Pixels, Percent or File size (KB).
- Enter the width and height, pick a percentage, or type the target size in KB.
- Optionally choose an output format: JPG works everywhere, WebP is smaller, PNG stays lossless.
- Drop images onto the page, or click to choose them. They are resized as soon as they are added.
- Download one image, or all of them as a ZIP.
Example
A phone photo reduced to fit a 50 KB upload limit.
IMG_2041.jpg 4032 × 3024 3.4 MB Mode: File size (KB) · Target: 50 KB
IMG_2041.jpg 3.4 MB → 49 KB 1411 × 1058 · JPG · quality 61
Features
- Resize to exact pixels, with or without keeping the aspect ratio
- Scale by percentage, up or down
- Hit a target file size such as 20 KB, 50 KB or 100 KB
- Keeps the most quality that fits the size limit
- Bulk resize up to 100 images at once
- Convert to JPG, WebP or PNG while resizing
- Phone photos keep their correct orientation
- No upload, no watermark, no sign-up