Image Resizer
A fast online image resizer to change image size by exact pixels or by percentage — resize a photo for profiles, social media, or a web layout in seconds.
Use this image resizer to set a specific width and height, or scale the picture by a percentage. Aspect ratio is locked by default, so the image doesn’t stretch when only one dimension changes.
Works in the browser for JPG, PNG, WebP, and more. Resize a single photo or batch resize many images at once, keeping the same format and quality. Useful for profiles, uploads, print, or fitting images into a design layout.

How to resize an image
Four steps, no setup.
1. Upload
Drop one or more images — JPG, PNG, WebP, and other common formats.
2. Pick a mode
Choose exact pixels (width × height) or a percentage of the original.
3. Enter size
Type the value — aspect ratio stays locked unless you turn it off.
4. Download
Save each file, or download the batch in one go.
Resize by pixels or by percentage
Use exact pixels for precise targets, percentage for quick scaling.
Pixels
Enter the exact width and height you need (e.g. 1080 × 1080). Best when a platform or layout requires a specific size.
Percentage
Enter a percentage of the original (e.g. 50% to halve the size). Handy when the exact number doesn’t matter — just a smaller or bigger copy.
Aspect ratio lock prevents distortion
When the lock is on, entering either width or height automatically fills the other so the image keeps its proportions. Turn the lock off only when you deliberately want a specific stretched or squashed output — most photos and screenshots look wrong without it.
For social covers or banners where the target ratio differs from the source, the easiest flow is: resize one dimension first, then crop the other to the platform’s exact ratio.
Common image sizes to resize to
A quick list for social media, profiles, and the web.
| Use | Size |
|---|---|
| Instagram post (square) | 1080 × 1080 px |
| Instagram story / reel | 1080 × 1920 px |
| Facebook cover photo | 820 × 312 px |
| YouTube thumbnail | 1280 × 720 px |
| Twitter / X header | 1500 × 500 px |
| LinkedIn profile banner | 1584 × 396 px |
| Passport photo (common) | 413 × 531 px (35 × 45 mm) |
| Web hero image (16:9) | 1920 × 1080 px |
Common pitfalls
Turning off aspect ratio by accident
Without the ratio lock, setting both width and height independently will squash the image.
Upscaling a small image a lot
Scaling a 300-px image to 2000 px will look blurry. Resize stretches existing pixels — it doesn’t add detail.
Wrong output size for the platform
Each platform has its own dimensions. Use the reference list above instead of guessing.
Resizing lossy formats repeatedly
Every resize + save of a JPG drops a little quality. Keep a lossless copy (PNG / WebP lossless) if you plan to resize again later.
What this tool supports
| Feature | Supported | Notes |
|---|---|---|
| Resize by pixels (W × H) | Yes | Enter exact dimensions in pixels. |
| Resize by percentage | Yes | Scale up or down by a percentage of the original. |
| Maintain aspect ratio | Yes | Locked by default so the image doesn’t stretch. |
| Resize without distortion | Yes | Fit / cover modes to avoid skew when ratios differ. |
| Batch resize | Yes | Upload many images, apply the same size to all. |
| Preserve format | Yes | Resize without changing JPG / PNG / WebP. |
| Account required | No | No signup, no install. |
Frequently Asked Questions
User reviews
No reviews yet. If you used the tool, you can share feedback on our feedback page.
Ready to resize your images?
Upload a photo, set the size in pixels or percentage, and download the resized image.

