Image Cropper
Crop, resize, and rotate any image directly in your browser. Nothing is uploaded — your files stay on your device, start to finish.
What this tool does
The Kodivio Image Cropper lets you select and export a rectangular region of any photo — trimming out unwanted backgrounds, centering a subject, or cutting to a specific size for a platform like Instagram or LinkedIn. It runs entirely in your browser using the HTML5 Canvas API, so no file is ever sent to a server.
Beyond simple cropping, the tool includes aspect ratio presets for common formats, a rotation control for fixing tilted horizons, and a zoom slider for precise selections on detailed images. You export the result in JPEG, PNG, or WEBP — whichever suits your use case.
Who uses it
Content creators
Cut profile photos, thumbnails, and post images to the exact dimensions each platform requires — without opening desktop software.
Developers & designers
Quickly extract a UI element or asset from a screenshot. Useful when Figma or Photoshop is overkill for a one-off task.
Anyone with sensitive photos
Cropping an ID card, medical document, or personal photo? Because nothing is uploaded, there's no risk of the file ending up on a third-party server.
How to crop an image
- 1
Upload your image
Click the upload area or drag a file into it. JPEG, PNG, WEBP, GIF (first frame), and HEIC are accepted. There's no file size limit enforced by the tool — though very large files (50 MB+) may feel sluggish depending on your device.
- 2
Define your crop area
Drag the corner and edge handles to frame the region you want to keep. If you need a fixed proportion — say, a perfect square for a profile photo — select a preset before dragging. The frame will lock to that ratio automatically.
- 3
Rotate if needed
Use the rotation slider to straighten a tilted photo, or to rotate it 90° at a time. Rotation is applied before cropping, so what you see in the crop frame is exactly what you'll export.
- 4
Preview and adjust
The live preview updates as you move the frame. Zoom in using the slider to get a closer look at fine details — useful when cropping a face or small text.
- 5
Export
Choose JPEG for photos (smaller file), PNG for images with transparency or sharp edges, or WEBP for the best balance of quality and file size. Click Save — the file downloads directly to your device.
Aspect ratio quick reference
Not sure which ratio to pick? Here's what works for the most common destinations.
| Ratio | Use for | Recommended px |
|---|---|---|
| 1:1 | Instagram posts, profile photos, app icons | 1080 × 1080 |
| 4:5 | Instagram portrait posts | 1080 × 1350 |
| 16:9 | YouTube thumbnails, LinkedIn banners, presentations | 1280 × 720 |
| 9:16 | Instagram Stories, TikTok, Reels | 1080 × 1920 |
| 4:3 | General photography, standard prints | 2048 × 1536 |
| 3:2 | DSLR native format, standard prints | 3000 × 2000 |
| 2:1 | Twitter/X header, wide banners | 1500 × 750 |
Tips for better results
Crop before resizing
Remove the unwanted area first, then scale down. Resizing first throws away resolution you might need for the crop.
Use PNG for screenshots and graphics
JPEG compression introduces artifacts around sharp edges and text. PNG preserves them cleanly.
Leave breathing room around your subject
A tight crop can feel claustrophobic. Unless you're going for a deliberate close-up, give faces and objects a small margin.
Straighten before you crop
Correct the rotation first. The crop frame adjusts to the rotated image, so you'll end up with a cleaner result.
Check the pixel dimensions before exporting
If the cropped area is smaller than the platform's recommended size, exporting at a higher scale can help avoid blurry uploads.
Privacy by design
Most online image editors — even "free" ones — require you to upload your file to a remote server. That means your image travels across the internet, is processed on someone else's hardware, and may be retained for purposes you haven't agreed to (model training is a common one).
This tool takes a different approach. Your image is loaded into your browser's memory. All operations run locally using the Canvas API. Nothing is transmitted. When you close the tab, the image is gone. Kodivio literally cannot see what you cropped, because it never reaches us.
Limitations worth knowing
- !Very large files (50 MB+ RAW photos) may cause UI slowdowns on older or low-memory devices. This is a browser memory constraint, not a tool bug.
- !Animated GIFs are not animated in the editor. The cropper works with the first frame only.
- !HEIC support depends on your browser. Safari on macOS and iOS handles it natively; Chrome and Firefox may not.
- !The tool crops rectangles only. Circular, oval, or freeform crops aren't currently supported.
- !There is no undo history — but you can reset to your original image at any point before exporting.
Frequently asked questions
Does my image get uploaded anywhere?
No. Everything runs in your browser. The image never leaves your device, and Kodivio has no access to it.
Will cropping reduce the quality?
The pixels inside your selected area are preserved as-is. You lose what's outside the frame, but the kept area isn't re-compressed until you choose to export.
Which formats can I import?
JPEG, PNG, WEBP, GIF (first frame), and HEIC on compatible browsers. You can export as JPEG, PNG, or WEBP.
Can I enter exact pixel dimensions?
Yes — you can specify exact width and height in pixels before exporting. The crop frame adjusts to match.
What ratio should I use for Instagram?
1:1 for feed posts and profile photos, 4:5 for portrait posts, 9:16 for Stories and Reels. The preset buttons set these automatically.
Does it work on a phone?
Yes. The editor is touch-enabled — pinch to zoom, drag to reposition the crop frame — and works in any modern mobile browser.