Image Resizer
Resize photos to any size.
How to Resize an Image Online
Upload your image
Click the upload area or drop a JPG, PNG or WebP file โ everything stays on your device.
Pick a size and fit mode
Choose a preset (Square, Story, YouTube) or type a custom width and height, then a fit mode such as Blur Fill to avoid distortion.
Preview and download
Watch the live preview, then download your resized image as PNG or JPG at the exact dimensions.
Resampling is invention, and it goes one way
Making an image smaller means deciding what a new, smaller grid of pixels should contain given the old one. Each output pixel is computed from several input pixels, information is deliberately discarded, and the result is a genuinely smaller picture that still looks correct.
Making an image larger has no such luxury. There is no extra detail to draw on, so the algorithm has to invent plausible values between the pixels it has. The result is larger and softer, never sharper. This is worth internalising because it defines the workflow: always resize down from the biggest original you have, and never enlarge a small image hoping to recover detail that was never captured.
Aspect ratio, and what breaking it costs
The ratio between width and height is what keeps circles round and faces the right shape. Changing one dimension without the other stretches everything in the picture, and the eye detects this immediately on anything containing a face or a logo even when it cannot say why the image looks wrong.
When a target shape genuinely differs from the source โ a square profile picture from a landscape photo, for instance โ cropping is the correct answer rather than distortion. Crop to the ratio you need first, then resize the cropped result to the exact pixel dimensions. Two clean operations beat one that squashes the subject.
Choosing dimensions that match the destination
Most images on the web are displayed far smaller than they are delivered. A photograph shown in a 1200-pixel-wide column gains nothing from being 6000 pixels wide except download time โ the browser resamples it down on every page load, and the visitor pays for data they never see.
High-density displays are the one real exception: supplying roughly twice the display width keeps images crisp on modern phones and laptops. Beyond that the returns vanish. For a 600-pixel column, an 1200-pixel file is generous; a 4000-pixel file is waste.
What resizing does to file size and quality
File size falls with area, not with width. Halving both dimensions removes three-quarters of the pixels, so a resize is usually a far larger saving than any compression setting โ and unlike compression, the pixels that remain are untouched rather than approximated.
The catch is that a resize followed by a save re-encodes the file, so a JPEG resized and saved is a JPEG compressed a second time. Doing this repeatedly to the same image accumulates damage. Keep the original, resize from it each time you need a new size, and never resize a resize.
Everything stays on your device
The resize is performed by the browser on your own machine. There is no upload, no queue and no size limit set by a server, which matters when the images in question are photographs of people, documents or anything else you would rather not hand to an unknown host.
It also means very large files depend on your device's memory. A camera raw export of enormous dimensions can take a moment to process on a phone, and processing a large batch is smoother on a desktop than on a tablet.