Image cropper
Crop an image to any size or aspect ratio — fully client-side.
Runs 100% in your browserDrop an image, paste from clipboard, or
How to crop an image
- Drop or pick an image. Any browser-decodable image.
- Drag the selection. Move and resize the rectangle. Lock to an aspect ratio if needed.
- 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
- No. Cropping is done with canvas APIs in your browser. The strict CSP blocks all outbound requests.
- Any image your browser can decode — PNG, JPEG, WebP, GIF, AVIF. The output format is JPEG, PNG or WebP, your choice.
- Yes — pick a preset (1:1, 4:5, 16:9, etc.) and the selection locks to that ratio. Choose Free for arbitrary crops.
- 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.