JPG Cropper
Crop JPG images directly in your browser. Upload an image, drag a crop rectangle over the area you want to keep, then download the cropped JPG. Choose a free-form crop, a fixed square, or a common aspect ratio preset. Nothing is uploaded to any server.
Upload a JPG Image
Drag and drop a JPG/JPEG file here, or click to browse
Click and drag on the image below to select the crop area. Drag the handles to adjust.
How to Crop a JPG Image
- Upload your image — click the upload area or drag and drop a JPG file. A preview appears with a default crop region.
- Choose an aspect ratio (optional) — pick Square, 16:9, 4:3 or another preset, or leave it on Free to crop any shape.
- Draw your crop — click and drag on the image to define the area you want to keep. Drag the blue corner handles to resize it.
- Set JPEG quality — adjust the quality slider if you want to reduce the output file size.
- Click Crop & Download — the cropped JPG is generated in your browser and downloaded immediately.
Common Uses
- Profile pictures — Crop a photo to a square for social media avatars, profile pictures, or team-page headshots.
- Web banners — Extract a 16:9 or 4:3 region from a larger photo for a hero image or thumbnail.
- Removing unwanted edges — Cut out distracting backgrounds, watermarks, or borders around a scanned document.
- Product photos — Tightly crop around a product to remove white space before uploading to an e-commerce platform.
- Screenshot editing — Crop screenshots to only the relevant portion before sharing in documentation or messages.
Frequently Asked Questions
Does cropping reduce quality?
The crop itself does not reduce quality — you are simply selecting a region of the original image. However, saving the result as JPEG re-compresses the image, which can introduce a small amount of additional compression artefacts. Set the quality slider to 90–100% to minimise this.
Can I enter exact crop coordinates?
The current tool uses drag-to-crop. The selection coordinates (in pixels) are shown below the canvas as you drag, so you can adjust the handles to hit a specific region. Exact numeric input may be added in a future update.
Is my image uploaded to a server?
No. Everything runs locally in your browser using the HTML5 Canvas API. Your image is never sent anywhere.