Crop Image — Trim Photos Online
Crop images with an interactive selection tool.
Drop your JPG / PNG / WebP / BMP / GIF file hereTap to select a file
Supports JPG, PNG, WebP, BMP, GIF, up to 50MB
What to do next
Related tools
About Crop Image
Crop Image is the tool for removing the parts of an image you do not want, whether that is empty space around a subject, distracting edges in a phone photo, or framing the shot to a specific aspect ratio for a platform. The crop happens to a fresh output file; your original is never modified, so you can experiment as much as you want.
The interface is built around two ways of cropping: free-form, where you drag a selection rectangle directly on the image preview; and aspect-locked, where you pick a target ratio (1:1 for Instagram, 16:9 for video thumbnails, 4:5 for Pinterest, 9:16 for Stories, 3:2 for prints) and the rectangle constrains itself to that proportion as you drag. Numerical entry is also available for users who already know the exact pixel coordinates and dimensions they want, which is common when matching a design spec.
The cropped output is exactly the pixels inside your selection at their full original resolution — there is no re-sampling step, so a 4000-pixel camera photo cropped to its centre 50% produces a 2000-pixel output, byte-quality identical to what you would get if you had taken the original photo with a tighter framing. The format is preserved from the input by default (JPEG in, JPEG out at the same quality), but you can switch the output format if you want to convert at the same time.
The whole operation runs in your browser tab using the Canvas API. The image is decoded into memory, the cropping rectangle copies the selected pixels into a fresh canvas, and the output is encoded back to your chosen format. Nothing is uploaded; no server is involved. For batch cropping the same region out of many similar images (for example, removing a watermark stripe from a folder of stock photos), drop the files together and the tool applies the same crop coordinates to each.
How it works
- 1Drop the image. JPEG, PNG, WebP and BMP up to 50 MB are accepted.
- 2Drag a selection rectangle on the preview, or pick an aspect ratio (1:1, 16:9, 4:5, 9:16, 3:2) for a constrained crop.
- 3Fine-tune the rectangle by dragging its edges or by typing exact pixel coordinates and dimensions.
- 4Hit Crop. The selected pixels are copied to a fresh canvas at their original resolution — no resampling, no quality loss.
- 5Download the cropped image. The output keeps the input format unless you explicitly change it.
Common use cases
- Crop a phone photo to 1:1 for an Instagram post without losing resolution
- Trim empty borders off a screenshot before pasting it into documentation
- Reframe a landscape photo to 9:16 for a vertical short-form video cover
- Cut a logo out of a larger brand-asset PNG
- Make a 4:5 portrait crop for Pinterest from an existing photo
- Remove a distracting edge or person from the side of a photo
FAQ
How do I select the crop area?
Drag the handles on the crop rectangle to select exactly the area you want to keep.
Can I set a fixed aspect ratio?
Yes — choose from presets like 1:1, 4:3, 16:9, or enter a custom ratio.
Will cropping change the format?
The output format matches your input. A JPG stays a JPG, a PNG stays a PNG.
Does cropping reduce image quality?
No. The crop copies the selected pixels to a new image at their original resolution — there is no resampling, no scaling, no quality loss. The output is byte-quality identical to the cropped region of the input. The only time you would see degradation is if you re-encode to a different format with lossy compression at a low quality setting.
What aspect ratios are built into the crop tool?
The presets cover the most common platform requirements: 1:1 (square, used by Instagram feed and most app icons), 16:9 (widescreen video thumbnails, slide decks), 4:5 (Instagram portrait, Pinterest), 9:16 (Stories, Reels, TikTok covers), and 3:2 (standard photo prints). For anything else, switch to free-form mode and drag whatever rectangle you need.
Can I crop the same area out of multiple images at once?
Yes — drop a batch of similar images (same size and orientation) and the same crop coordinates apply to each. This is useful for removing a watermark stripe from a folder of stock images, or trimming consistent header/footer chrome from a set of screenshots.
How do I crop to exact pixel dimensions instead of dragging?
After making any rough selection, type the exact width, height, and X/Y coordinates into the numerical inputs. The selection rectangle on the preview updates in real time. This is the most reliable way to match a design spec that says "crop to 1200×800 starting at (200, 150)."
Will the cropped image keep the original’s file format?
Yes by default — a JPEG input produces a JPEG output, PNG produces PNG, etc. If you want to change format at the same time as cropping, the output-format dropdown lets you pick JPEG, PNG, or WebP for the cropped result.
Can I crop a transparent PNG and keep the transparency?
Yes. PNG transparency is preserved through the crop because the Canvas API the tool uses supports alpha channels natively. The cropped output is a fresh PNG with the same transparency information as the cropped region of the input.
What happens if the image has EXIF rotation data?
The tool reads EXIF rotation and displays the image upright in the preview, so you crop relative to what you actually see. The output is then written without EXIF rotation flags so the cropped image displays correctly everywhere — no surprise sideways photos when you upload it.
Is there a way to undo a crop?
Cropping does not modify your original file at all — only the downloaded result is the cropped version. To "undo," you simply use the original file again. The tool keeps your last image in the preview after cropping, so re-cropping with different coordinates is a single click rather than a re-upload.