100% Private
Runs fully in your browser. Nothing sent to any server. Ever.
No Signup
No account, no API keys. Open and use it instantly.
Free Forever
Permanently free. No trials, no limits, no credit card.
One of 64 free AI tools built by Zalt, an AI architect and software engineer.
Free Image Cropper
A free, private image cropper that runs entirely in your browser. It is built on Cropper.js (fengyuanchen/cropperjs), a JavaScript image cropper that, in the projects own words, supports 39 options, 27 methods, and 6 events, with touch and mobile support, so the same battle-tested engine used across thousands of production sites powers this page. Drag and drop a photo or click to browse, then drag the crop box to frame exactly the region you want. Lock the selection to a preset aspect ratio (Free, 1:1, 16:9, 4:3, 3:2, or 2:3) for a perfect square avatar, a widescreen banner, or a portrait thumbnail. Cropper.js exposes the full set of canvas transforms and this tool surfaces them: rotate the image in 90-degree steps, flip it horizontally or vertically, zoom in and out, and reset back to the original at any time. A live readout shows the exact pixel dimensions of the current crop as you adjust it. When you are happy, export through the librarys getCroppedCanvas method as a lossless PNG, or as a JPEG or WebP with an adjustable quality slider, then download the file or copy it straight to your clipboard to paste into another app. Cropper.js handles Exif orientation automatically, so photos taken on a phone are not rotated incorrectly. Nothing you load is ever uploaded: the image is read locally as an object URL and every pixel stays on your device, with no account, no API key, and no tracking.
More Free Tools
More than 20 free AI tools.
Crop images right in your browser, powered by Cropper.js
This cropper turns any photo into a precisely framed image right inside your browser. It is built on Cropper.js by fengyuanchen, which describes itself as a JavaScript image cropper that supports 39 options, 27 methods, and 6 events, with touch and mobile support. That means there is nothing to install and no account to create: drop an image on the page and the editor appears instantly, ready for you to drag the crop box wherever you want it.
The aspect-ratio presets do the math for you. Choose 1:1 for a perfect square avatar, 16:9 for a widescreen banner or video thumbnail, 4:3, 3:2, or 2:3 for portrait work, or Free to drag any rectangle. As you resize the crop box, a live readout shows the exact pixel dimensions of the selection, so you always know the output size before you export.
Rotate, flip, zoom, and export to PNG, JPEG, or WebP
Cropper.js exposes a full set of canvas transforms and this tool surfaces all of them. Rotate the image left or right in clean 90-degree steps, flip it horizontally or vertically with scaleX and scaleY, and zoom in or out to fine-tune the framing. A Reset button puts everything back to the original at any time, and the library reads Exif orientation automatically so phone photos are never sideways.
When the crop looks right, export it through the librarys getCroppedCanvas method. Pick PNG for a lossless result with transparency, or JPEG and WebP with an adjustable quality slider when smaller files matter. Then download the file with one click, or copy the crop straight to your clipboard to paste into a chat, document, or design app without ever saving a file.
Private by design: your photos never leave your browser
Unlike many online croppers that upload your image to a server to process it, this tool reads the file locally as an object URL and crops every pixel on your own device using the open-source Cropper.js library, which is released under the MIT License (Copyright Chen Fengyuan). The image you load and the crop you download or copy never leave your machine and are never logged or stored remotely.
That privacy matters because photos can carry faces, scanned documents, and embedded GPS location data. Because the entire crop happens in your browser, those details stay with you. You can verify this at any time by opening the Network tab in your browser DevTools while cropping and watching that no request carries your image or the resulting crop.
How It Works
Drag and drop an image onto the page or click to browse, and the photo loads instantly into the Cropper.js editor with no upload.
Drag the crop box to frame your shot, pick an aspect ratio preset, then rotate, flip, or zoom until the composition is right.
Choose PNG, JPEG, or WebP and a quality level, watch the live pixel-size readout, then download the crop or copy it to your clipboard.
Need expert help with AI?
Looking for a specialist to help integrate, optimize, or consult on AI systems? Book a one-on-one technical consultation with an experienced AI consultant to get tailored advice.
Key Features
Privacy & Trust
Use Cases
Limitations
- Very large source images may use noticeable memory in the browser and can feel slow to manipulate on low-end devices; exports are capped at 4096px on the longest edge
- Copy to clipboard requires a modern browser that supports the async Clipboard API and ClipboardItem; where it is unavailable, use Download instead
- This tool crops, rotates, flips, and zooms a single image at a time; it does not batch-process folders or edit colors, filters, or layers
- The page and the Cropper.js library must load once before cropping works, so the very first visit needs a network connection; after that, cropping runs offline
Q&A SESSION
Got a quick technical question?
Skip the back-and-forth. Get a direct answer from an experienced engineer.
Frequently Asked Questions
Is this image cropper free?
Yes, it is completely free with no usage limits. You can crop, rotate, flip, zoom, and export as many images as you like without paying, signing up, or installing anything. It is built on Cropper.js, an open-source library released under the MIT License (Copyright Chen Fengyuan), so both the tool and its cropping engine are free to use and free to inspect.
Are my images uploaded to a server?
No. The entire crop happens on your device inside the browser using the Cropper.js JavaScript engine. The image you load is read locally as an object URL, and the cropped PNG, JPEG, or WebP you download or copy never leaves your machine, is not uploaded, and is not logged. You can confirm this yourself by opening the Network tab in your browser DevTools while cropping: you will see no requests carrying your image or the resulting crop. This matters because photos can contain faces, documents, and location data.
What aspect ratios can I crop to?
The tool offers six presets through the Cropper.js aspectRatio option: Free (any shape), 1:1 (square, ideal for avatars), 16:9 (widescreen banners and thumbnails), 4:3, 3:2, and 2:3 (portrait). Pick Free to drag any rectangle, or lock to a ratio so the crop box keeps its proportions no matter how you resize it. A live readout shows the exact pixel dimensions of the current selection as you go.
Can I rotate or flip the image, not just crop it?
Yes. Cropper.js exposes a full set of canvas transforms and this tool surfaces them: rotate the image left or right in 90-degree steps, flip it horizontally or vertically, and zoom in or out. A Reset button returns the image to its original orientation and zoom at any time. All transforms are applied to the exported crop.
Which output format should I choose, PNG, JPEG, or WebP?
PNG is lossless and supports transparency, so it is best for logos, screenshots, and graphics where sharp edges and transparent backgrounds matter. JPEG produces smaller files for photographs and lets you trade quality for size with the slider. WebP gives the smallest files at comparable quality and is supported by all modern browsers, making it ideal for the web. If you are unsure, PNG is the safe default; choose WebP or JPEG when file size matters.
How do I copy the cropped image instead of downloading it?
After framing your crop, click Copy to clipboard and the tool writes a PNG of the current selection straight to your system clipboard, ready to paste into a chat, document, email, or design app. This uses the browser Clipboard API, so it needs a modern browser; if copying is not supported in your browser, use the Download button instead.
Does it work on mobile and handle photos taken on a phone correctly?
Yes. Cropper.js has built-in touch and mobile support, so you can pinch, drag, and resize the crop box on a phone or tablet just like on desktop. It also reads Exif orientation automatically, which means photos taken on a phone are displayed and cropped the right way up instead of appearing sideways or upside down.