{Asad Webs}
← Toolz / Image Tools / Image Resizer & Cropper
IMG·15

Image Resizer & Cropper

Your image is resized on your own device — it is never uploaded. Set an exact size, a percentage, or pick a social preset.

Resize an image to exact pixels or a percentage, crop it with a draggable box and one-click social-media presets, then download it as JPG, PNG or WebP — all in your browser.

100% free · No sign-up · No daily limits · No watermarks · Processed in your browser — files never leave your device

UNDERSTAND YOUR RESULTS

Image Resizer & Cropper — Exact Pixels, Percentages & Social Presets guide

Resize an image to exact pixels or a percentage, crop it with a draggable box and one-click social-media presets, then download it as JPG, PNG or WebP — all in your browser.

How to use this tool

  1. Choose an image from your device. Its original dimensions and file size appear above the preview, and nothing is uploaded anywhere.
  2. Optionally switch on the crop box and drag it over the part of the image you want to keep. Pick an aspect preset — 1:1, 4:3, 3:2 or 16:9 — or drag freely; the corner dot resizes the box.
  3. Set the output size: type exact pixel dimensions, drag the percentage, or click a social preset (Instagram post, Story, Facebook, X, YouTube thumbnail, LinkedIn) to crop-to-fill and size in one click.
  4. Choose JPG, PNG or WebP, set the quality, and click Resize & download. The result’s dimensions and file size are shown next to the original so you can see exactly what changed.

A worked example

A 4000 × 3000 phone photo headed for Instagram: click the Instagram post preset and the tool centre-crops it to a square and sizes it to exactly 1080 × 1080 — drag the crop box up a little to keep faces in frame, and the JPG that downloads is typically a few hundred kilobytes instead of several megabytes, ready to upload.

How it works

The image is drawn onto a browser canvas at exactly the dimensions you set, reading only the boxed region when a crop is active, then encoded as JPG, PNG or WebP at your chosen quality. Social presets compute the largest centred rectangle of your image that matches the platform’s aspect ratio, then scale that rectangle to the platform’s exact pixel size. Because all of this happens locally with the canvas the browser already has, the file on your device is the only copy that ever exists.

Frequently asked questions

What is the best size for an Instagram post?

1080 × 1080 px for a square post (the preset on this page), 1080 × 1350 for portrait, and 1080 × 1920 for Stories and Reels. Instagram compresses anything larger down anyway, so uploading at exactly these sizes keeps the most quality.

Does resizing an image reduce its quality?

Shrinking an image discards pixels, but at the size it will actually be viewed the result usually looks identical — that is the point of resizing. Quality loss you can see comes from heavy JPG compression or from enlarging, not from a sensible downscale.

Which format should I choose — JPG, PNG or WebP?

JPG for photos: smallest files, no transparency. PNG when you need transparency or pixel-crisp graphics like logos and screenshots. WebP for websites: photo quality at noticeably smaller sizes than JPG, supported by every modern browser.

Why did my cropped image come out a different shape than the box?

The output always matches the width and height in the size boxes. If you set dimensions with a different aspect ratio than your crop, the boxed area is stretched to fit. Tick “Keep aspect ratio”, or use a social preset, and the two always agree.

Is my image uploaded to a server?

No. The resizing and cropping happen in your browser with the canvas built into it. The file never leaves your device, which is also why there is no size queue or waiting room.