About this tool
Crop Images Online: Free, No Upload
Drag a crop rectangle on your image, lock to a common aspect ratio (1:1, 16:9, 9:16, etc.) or go free-form, and download the cropped result as PNG, JPG, or WebP. Everything runs in your browser via Canvas2D. Your image never leaves your device.
Why use OmegaPix
-
Visual drag-and-resize crop : White rectangle with corner handles. Drag the rectangle to move, drag corners to resize. Aspect ratio lock keeps the proportions you pick.
-
Format of your choice : Output PNG (lossless, transparent), JPG (smaller, no alpha), or WebP (best of both). Quality slider for lossy formats.
-
Pixel-precise : The crop is calculated in source pixel coordinates, not display pixels. A 4032ร3024 photo crops to exactly the rectangle you choose, full source resolution.
How it works
Drop an image
PNG, JPG, WebP, AVIF, HEIC, GIF, anything the browser can decode.
Drag the crop rectangle
Or pick an aspect preset and the rectangle snaps to that ratio.
Pick format + download
PNG / JPG / WebP. Quality slider for lossy formats. Click Crop, then Download.
Frequently asked questions
Does the cropped image stay at full resolution?
Yes. The crop math is in source pixels, not display pixels. A 4032ร3024 photo cropped to a 2000ร2000 square produces a real 2000ร2000 output file, not a downscaled preview.
Can I crop to exact pixel dimensions?
Not yet, pick a ratio and drag to size, or use Free mode. For exact pixel output, crop here then run through Social Media Resizer for the final dimensions.
What aspect presets are available?
1:1 (square), 16:9 (YouTube / landscape), 9:16 (story/reel), 4:3 (legacy photo), 3:4 (portrait), 4:5 (Instagram portrait), 3:2 (DSLR landscape), plus Free for unconstrained.
What's the difference between PNG / JPG / WebP output?
PNG: lossless, supports transparency, larger files. JPG: smaller, no transparency. WebP: smaller than PNG AND supports transparency. For web use โ WebP. For email/sharing โ JPG. For editing further โ PNG.
Can I undo a crop after saving?
The output is a new file. The source is untouched. To redo, just drop the original again and crop differently.
Will EXIF metadata survive?
No. Cropping re-encodes the image and EXIF is dropped. The output has no GPS, no camera info, no timestamps.
Is anything uploaded?
No. Verify in DevTools โ Network during a crop. Zero outgoing requests carry your image.
What about HEIC iPhone photos?
HEIC is supported as input. The browser decodes the HEIC, you crop, output is PNG/JPG/WebP (HEIC output is not supported because the browser can't encode HEIC).
How big an image can I crop?
Up to 50 MB on desktop, 25 MB on mobile. The memory guard prevents browser crashes on very large files.
Does cropping change file size?
Yes, smaller area = smaller output, roughly proportional. Cropping a 1080ร1080 square out of a 4032ร3024 photo produces a file ~10% the size of the source.
When to use this tool
Square profile photos
1:1 preset crops any photo to a centered square ready for Instagram, LinkedIn, or X profile.
YouTube thumbnails
16:9 preset gets you exactly the aspect YouTube expects, ready to upload as a 1280ร720 thumbnail.
Story / Reel format
9:16 preset for Instagram / TikTok story aspect. Crop any landscape photo to the vertical mobile format.
Trimming photo edges
Use Free mode for unconstrained cropping, chop off a distracting edge, recover an off-centered subject.
When not to use this tool
You want to resize, not crop
Resizing keeps everything but at a smaller size. Cropping keeps only a portion. Use the Image Compressor or Social Media Resizer for pure resizing.
You need rotation / perspective fix
Rotating skewed scans needs a different tool. The cropper handles axis-aligned rectangles only.
Batch cropping
Each crop is interactive. You pick the rectangle for one image at a time. For batch resize-to-fit, use the Social Media Resizer with presets.
Technical details
How the crop is computed
The crop rectangle is stored in source-pixel coordinates throughout. Display rendering scales the image down to fit the viewport, but the crop math stays at full source resolution. When you click Crop, the source is decoded, the chosen rectangle is drawn onto a new canvas at native pixel size, and the canvas is encoded as PNG/JPG/WebP.
Aspect ratio lock
Picking a preset (1:1, 16:9, etc.) centers a maximum-sized crop rectangle of that ratio inside the source. Dragging a corner while a ratio is locked drives the smaller axis to maintain the ratio, pull a corner outward and the opposite axis grows too.
Format choice
PNG: lossless, preserves transparency, larger file. JPG: smaller, no alpha (transparent pixels flatten to white). WebP: smaller than PNG AND supports transparency, best choice for web in 2026. Quality slider (60-100) applies to JPG and WebP.
Resampling quality
Canvas2D high-quality bilinear resampling for any necessary scaling. For pure crops (no scaling), pixels are copied directly with no interpolation, preserving sharpness exactly.
Real numbers
A 4032ร3024 iPhone JPEG (3 MB) cropped to a centered 1080ร1080 square at JPG q90: ~280 KB. Same crop at PNG: ~1.6 MB. Same crop at WebP q80: ~180 KB. Same crop at WebP-lossless: ~900 KB.
Your files stay on your device
Image decoding (createImageBitmap) and re-encoding (Canvas2D) both run inside your browser. Your photo is read into memory, the chosen rectangle is extracted locally, and the cropped output is offered for download, nothing is transmitted. Open DevTools โ Network during the crop: zero outgoing requests carry image bytes.