Toolium

Image Cropper

Crop images to any size with preset aspect ratios

100% client-sideFree, no signup

Drop an image here or click to browse, or paste from clipboard (⌘V)

Supports PNG, JPG, WebP (max 20 MB)

Cropping down to the pixels you want

Cropping is half the work of getting a usable image: trimming empty space off a photo, cutting the chrome out of a screenshot, squaring a logo for an avatar slot. You draw a selection on the image and adjust it, and the tool keeps the exact pixels inside it.

Working the selection

  1. Click and drag on the image to draw a crop rectangle.
  2. Drag a corner handle to resize from that corner, or drag inside the rectangle to move the whole thing.
  3. Click outside the rectangle to throw it away and start a fresh selection.

Lock an aspect ratio and both directions of a resize hold it, with the opposite corner pinned as you drag. The interaction runs on Pointer Events, so a finger on a phone gets the same corner-handle precision as a mouse. The editor shrinks the image to fit your screen, then converts your selection back to full-resolution pixels at download, so a crop of a 4000 by 3000 photo comes out at full resolution rather than the on-screen size.

The aspect-ratio presets

The presets cover the frames that come up most: 1:1 for profile pictures and album art, 4:3 for older video and slides, 16:9 for modern video, 3:2 for photo prints. Free mode crops to any rectangle, which is the right pick when the target size is unusual or you are cutting out specific content rather than filling a standard frame.

A few practical questions

Can I crop to a circle?
Not directly, because PNG and JPG both store rectangular pixel grids. Crop to a square here, then round the corners with a CSS border-radius or a mask in a graphics editor.
Does cropping lose quality?
A PNG crop is lossless: the selected pixels copy straight into the new file. A JPG crop re-encodes once at high quality (0.95), a single generation of compression you will not spot in most photos. Neither path resamples the pixels.
What format does the crop download in?
JPG in, JPG out, with any transparency filled white. Everything else, including WebP, downloads as PNG, which keeps transparency intact.
Can I crop a batch at once?
One image at a time here. For the same crop across many files, a scripting tool like ImageMagick fits better.