Skip to content
snip tools

Image cropper

Crop an image to any size or aspect ratio — fully client-side.

Runs 100% in your browser

Drop an image, paste from clipboard, or

How to crop an image

  1. Drop or pick an image. Any browser-decodable image.
  2. Drag the selection. Move and resize the rectangle. Lock to an aspect ratio if needed.
  3. Export. Pick format and quality, then download.

About cropping

The page works at display size — when you drag the selection, the equivalent source-pixel region is shown in the dimensions readout, then rendered at full resolution when you export. Common social-media aspect ratios are presets (1:1 for Instagram square, 4:5 for portrait, 9:16 for Stories/Reels, 16:9 for YouTube thumbnails). PNG export is lossless and ignores the quality slider; JPEG and WebP honour it (start ~0.85, lower to taste).

Frequently asked questions

Does the image leave my browser?
No. Cropping is done with canvas APIs in your browser. The strict CSP blocks all outbound requests.
Which formats are supported?
Any image your browser can decode — PNG, JPEG, WebP, GIF, AVIF. The output format is JPEG, PNG or WebP, your choice.
Can I crop to a specific aspect ratio?
Yes — pick a preset (1:1, 4:5, 16:9, etc.) and the selection locks to that ratio. Choose Free for arbitrary crops.
Does it preserve EXIF metadata?
Canvas re-encodes pixels, so EXIF is stripped along with the rest of the metadata — useful if you want a clean output. Use the EXIF stripper if you only want to remove metadata without recompressing.