Home › Image › Crop Image

Crop Image Online

Crop photos to a square, 16:9, 9:16, 4:5, or exact pixel size in your browser. Batch crop with the same settings. No upload.

Drop files here, paste with Ctrl+V, or

Accepts .png, .jpg, .jpeg, .webp, .gif, .bmp, .heic, .avif, .tga, .dds, .ico · Processed on your device, never uploaded

Add a file, then drag on the picture to choose the area; drag the handles to adjust. Leave it untouched to keep everything.

90 is visually identical to the original for most images; 75-85 gives much smaller files.

Runs on the browser's own image decoder, with libheif for HEIC, in WebAssembly. Your file stays in this tab.

About this tool

Drag a box over the picture to choose exactly what to keep, or lock the box to a shape a platform wants: square for profile pictures, 4:5 for portrait posts, 9:16 for stories and vertical video thumbnails, 16:9 for banners. Drop several photos and the same crop (scaled to each photo) is applied to all of them.

Because it runs locally, cropping a hundred photos takes seconds and none of them are uploaded. The output keeps the original format and quality, with transparency intact for PNG and WebP.

How to use it

  1. Drop your PNG, JPG, WebP or GIF files into the box above, or click to browse. Nothing is uploaded.
  2. Adjust the options if you want; the defaults suit most files.
  3. Click the button and wait a moment.
  4. Download the results individually or all at once as a ZIP.

Questions

Can I drag to choose the crop area?

Not yet; the crop is positioned by the Keep setting (center or an edge). An interactive cropper is planned.

What size is a square Instagram post?

1080 × 1080 pixels. Crop to square here, then use Resize to 1080 if the source is larger.

Is it free, are files uploaded, which browsers work: the general questions are answered once for the whole site.

Format guides

Related tools

More image tools

View all
HEIC to JPG.heic → .jpgHEIC to PNG.heic → .pngPNG to JPG.png → .jpgJPG to PNG.jpg → .pngPNG to SVG.png → .svgJPG to SVG.jpg → .svgWebP to SVG.webp → .svgWebP to PNG.webp → .png