Resize Image
Resize any JPG, PNG or WebP to exact pixels or by percentage — with the aspect ratio locked so nothing stretches.
Drop an image here
JPG, PNG or WebP — resized on your device, never uploaded
{{ errorMsg }}
Resizing vs. compressing: two different jobs
Resizing changes the actual pixel dimensions of an image — a 4000×3000 photo becomes an 800×600 one — which reduces detail and, almost always, file size along with it. Compressing keeps the same dimensions but re-encodes the pixel data more efficiently. If a photo simply needs to look smaller on the page, resize it; if it needs to load faster at the same visible size, compress it. Often you'll want both, which is why this tool and Compress Image are built to work well back to back.
Why the aspect ratio lock matters
Every photo has a width-to-height ratio, and changing only one dimension without the other stretches or squashes the image. With the lock enabled, entering a new width automatically calculates the matching height, so the image keeps its natural proportions. Unlock it only if you specifically need a non-proportional crop.
Choosing pixels or percentage
Use exact pixels when a platform gives you a specific requirement — a 1200×630 social share image, a 300×300 product thumbnail. Use percentage when you just need something proportionally smaller or larger without doing the math yourself.
Choosing pixels or percentage
Set exact pixel dimensions when a destination has a strict requirement — a specific upload width, a print size, or a template that expects an exact resolution. Use a percentage instead when you simply want a smaller or larger version of the same photo without doing the width-and-height math yourself; scaling to 50% halves both dimensions while keeping the original proportions intact automatically.
Keep proportions locked unless you specifically need to force a different shape — unlocking width and height independently will stretch or squash the image, which is rarely what you want outside of a deliberate creative effect. Enlarging a small image significantly will also introduce visible softness, since resizing can't invent detail that was never captured; it only works cleanly when scaling down or making modest increases.
All resizing runs in your browser
This tool redraws your image onto a canvas at the new dimensions using the Canvas API built into your browser — there's no upload step, so even large batches of adjustments preview instantly. That also means resizing a sensitive image, like a private document scan or a personal photo, never involves a server-side copy at any point.
Because the whole process happens locally, there's no meaningful limit on how many times you can adjust and re-check the target size before downloading the final result.
Frequently asked questions
{{ item.a }}