How to Resize an Image Online
Add your images
Drag your files onto the upload area or click to browse. You can add one image or several at once. Each picture is loaded and resized directly in your browser using the HTML canvas, so nothing is sent to a server and the files stay on your device.
Choose a resize mode
Pick Custom to type an exact width and height in pixels, Percentage to scale from 10 percent up to 200 percent with a slider, or Social Media to apply a ready-made size for Instagram, Facebook, Twitter/X, LinkedIn, or YouTube. Keep Maintain aspect ratio checked so one dimension fills in the other automatically.
Set the format and download
Leave the output as the original format or convert to JPG, PNG, WebP, GIF, or BMP. Click Resize, watch each progress bar finish, then use Download for a single file or Download All as ZIP when you process a batch.
Resize Modes Compared
The resizer offers three ways to set a new size, plus an aspect ratio lock and optional format conversion. Use this table to decide which mode fits the result you want.
| Mode | How you set the size | Aspect ratio | Best for |
|---|---|---|---|
| Custom dimensions | Type exact width and height in pixels | Locked by default; uncheck to force a new ratio | Precise targets for sites, apps, or print |
| Percentage | Slider from 10 percent to 200 percent | Always preserved | Quick proportional shrinking or enlarging |
| Social Media | Pick a platform preset from the list | Set by the preset | Posts, stories, covers, and thumbnails |
| Width only or height only | Fill one field, leave the other blank | Calculated from the original | Fitting a fixed column or row height |
| Format conversion | Choose JPG, PNG, WebP, GIF, or BMP on output | Unchanged | Switching type while you resize |
| Batch | Add several files, one set of settings | Per image | Product shots or content sets |
Which Mode Should You Use
You know the exact pixels
Use Custom dimensions when a layout, template, or printer specifies a precise width and height. Type both values, or fill just one and let the aspect ratio lock work out the rest.
You just want it smaller
Use Percentage scaling when you do not need an exact size, only a proportional reduction. The live readout shows the resulting pixels as you move the slider, and the ratio stays intact.
You are posting to a platform
Use the Social Media presets for Instagram posts and stories, Facebook posts and covers, Twitter/X posts and headers, LinkedIn posts, and YouTube thumbnails so your upload matches the expected frame.
You have many files
Drop the whole set in at once, choose one resize mode, and process them together. Download each result as it finishes or grab everything in a single ZIP at the end.
Common Problems and Fixes
The resized image looks blurry
Enlarging adds pixels that have to be guessed, so scaling well beyond the original size can soften detail. Start from the highest resolution source you have and avoid going past about twice the original dimensions when you scale up.
My image looks stretched or squished
This happens when the width and height no longer match the original proportions. Keep Maintain aspect ratio checked so editing one dimension recalculates the other, and only uncheck it when you deliberately want a different ratio such as a square crop.
The output format changed unexpectedly
Canvas output supports JPG, PNG, WebP, GIF, and BMP. If you upload a HEIC, AVIF, or TIFF and leave the format on Same as original, the download may save as PNG instead. Pick a specific output format to control exactly what you get.
A very large file is slow or stalls
Because everything runs in your browser, huge images use your device memory and can take a moment on slower hardware. Close other heavy tabs, process fewer files at a time, or reduce the target dimensions if a large photo seems stuck.