Compress Image
Shrink images by quality level or to a target file size, and compare before and after at full zoom before you download.
Resize or crop images by pixels, percentage, or a preset size — right in your browser. Batch, private, no upload, no watermark. Download individually or as a ZIP.
Resize or crop JPG, PNG, WebP and more — by pixels, percentage, a preset size, or a free crop you drag yourself.
processed in your browser · never uploaded
Drag it in, browse, or paste with Ctrl / Cmd + V. Add as many as you like.
Set a width, a percentage, or a preset; or switch to Crop and drag the box. The preview updates as you go.
Hit Resize (or Crop), then grab your image — or the whole batch as a ZIP.
| Input | Output | Typical saving | Best for |
|---|---|---|---|
| By dimensions | Exact width × height (px) | When you need a specific size | |
| By percentage | Scale to N% of the original | Shrinking a batch proportionally | |
| Preset | Social & web sizes | Instagram, YouTube thumbnail, Open Graph, Full HD | |
| Crop | Free or fixed-ratio selection | Keeping only part of the image |
We ran the same files through the popular alternatives first. These are the gaps we found, and what this tool does instead.
Everything runs in your browser — nothing is uploaded, no watermark, no file-count limit.
test: Watch the network tab while you resize; nothing leaves your machine.Fit / Fill & crop / Stretch, plus a free crop you drag yourself.
test: Drop a landscape photo on the 1080×1080 preset and choose Fill — it crops cleanly, no distortion.High-quality smoothing on every resize, and a "don't enlarge" guard so small images are never blown up blurry.
test: Shrink a 4000px photo to 800px and zoom in — edges stay sharp.Resize image files to any size right in your browser — by exact pixels, a percentage, or a ready-made preset, and crop them too, without uploading a thing. Resizing changes an image’s width and height, and oversized photos are one of the most common causes of slow-loading pages, so getting the dimensions right matters for both speed and how your pictures look wherever you use them. This image resizer keeps the aspect ratio locked by default so nothing stretches, and shows the new dimensions and file size before you download.
The reason to resize image files here rather than on a typical online tool is simple: nothing leaves your device. Everything runs in your browser, so there is no upload, no sign-up, no watermark and no file-count limit. Drop one photo or a whole folder and each is processed locally; batches download together as a single ZIP with the dimensions written into every filename. On a modern laptop a hundred images resize in seconds, and you can even paste a screenshot straight in with Ctrl or Cmd + V.
Choose the mode that fits the job. By dimensions sets an exact width and height; by percentage scales everything to, say, 50%; and preset sizes drop in the right numbers for an Instagram post, an Open Graph share image, a YouTube thumbnail, or Full HD. When an image’s shape does not match the target, pick Fit inside to keep it whole, Fill and crop to fill the frame exactly, or Stretch. And if all you want is to crop, switch to Crop and drag the box and its handles — with a free ratio or a locked one like 1:1 or 16:9 — to keep only the part you want.
Every resize is drawn with high-quality smoothing, so shrinking a large photo stays crisp rather than turning soft. You can change format while you resize too — keep the original, or save as JPG, PNG or WebP — and a quality slider appears for the lossy formats. Leave “don’t enlarge” on, as it is by default, so a small image is never blown up past its real size and made blurry; anything already smaller than your target is simply left as it is.
It depends on where the image is going. For a website, resize image files so the longest side is around 1500 to 2000 pixels — large enough to look sharp, small enough to load fast. For email, 1000 to 1200 pixels is usually plenty. Social platforms have fixed sizes, which is exactly what the presets are for. Profile pictures and product thumbnails are often square, so Fill mode or the crop box gets them there without distortion. When in doubt, resize down rather than up: shrinking keeps detail, while enlarging invents pixels and softens the picture.
If your goal is a specific file weight rather than specific dimensions — a form that demands under 100 KB, an email attachment, a portal upload — resizing smaller helps, but the tool built to hit an exact KB target is Compress Image, which shrinks a file to a size you set. Resize here first if the dimensions are wrong, then compress to the exact weight you need.
Working with a particular format? PNG to WebP and JPG to WebP make files much smaller for the web, and Image to PDF turns your pictures into a shareable document. To open modern camera and phone formats, the AVIF to JPG converter handles the rest.
Last reviewed August 2026 · this tool runs on-device.
No. Everything happens in your browser; your photos never leave your device, and there's no sign-up or watermark.
Yes. Drop a whole batch, apply one setting, and download them all as a single ZIP.
Shrinking with high-quality smoothing stays sharp. Enlarging always softens an image, so "don't enlarge" is on by default.
Yes. Switch to Crop mode and drag the box and handles, with a free ratio or a locked one like 1:1 or 16:9.
Keep the original, or convert to JPG, PNG or WebP as you resize.
This tool targets dimensions. To hit a specific file weight, use Compress Image, which resizes and compresses to a KB target you set.
Shrink rather than enlarge, and let the tool use high-quality smoothing (it does automatically). Keep "don't enlarge" on so small images aren't blown up, and save as PNG or WebP if you want lossless output.
Drop the whole batch, set one size or preset, click Resize all, and download them as a single ZIP — no upload, no signup, no limit on how many.
Shrink images by quality level or to a target file size, and compare before and after at full zoom before you download.
Combine JPG, PNG, WebP or HEIC images into one PDF, with page size, orientation and images-per-page under your control.
Turn PNGs into much smaller WebP files with transparency intact, at a quality level you choose.