Crop JPG images with aspect ratio presets (1:1, 16:9, 9:16, 4:5) or exact pixel dimensions. Perfect for Instagram, YouTube, TikTok. Free.
Cropping is a destructive but cheap edit: you keep a rectangular slice and throw the rest away. For JPG specifically, a crop always means a re-encode (JPG can't store the trimmed area as transparency the way PNG does), so the saved file is slightly recompressed — but at high quality settings the visible loss is negligible compared with the framing benefit. Common reasons to crop a JPG:
If your source is a PNG, HEIC, or WebP, use Crop PNG or the general Crop Image tool first. If you only need a different size at the same framing, Resize JPG is lossier-friendly than crop. To recompress the cropped output further (for example, to fit Gmail's 25 MB attachment limit), pass the result through Compress JPG.
Pixel dimensions below are the platform's documented recommended size; the JPG cropper accepts any of these as exact width × height inputs, or you can use the preset ratio and re-size after.
| Platform / Use | Aspect ratio | Recommended pixels |
|---|---|---|
| Instagram feed post (square) | 1:1 | 1080×1080 |
| Instagram portrait post | 4:5 | 1080×1350 |
| Instagram Story / Reel, TikTok, YouTube Shorts | 9:16 | 1080×1920 |
| YouTube video thumbnail | 16:9 | 1280×720 (min), up to 3840×2160 |
| Twitter/X in-feed landscape image | 16:9 | 1600×900 |
| Facebook shared post | 1.91:1 | 1200×630 |
| LinkedIn profile photo (square, displayed as circle) | 1:1 | 400×400 (min), 640×640+ recommended |
| LinkedIn page cover / banner | ~4:1 | 1584×396 |
| Pinterest standard pin | 2:3 | 1000×1500 |
| US visa photo (Dept. of State spec) | 1:1 | 600×600 to 1200×1200, ≤240 KB JPG |
| ICAO biometric / many international passports | 7:9 (35×45 mm) | 413×531 at 300 DPI |
| Standard photo print (4×6") | 3:2 | 1800×1200 |
| Presentation slide / 4:3 monitor | 4:3 | 1024×768 or 1600×1200 |
| Edit | What it changes | When to use it |
|---|---|---|
| Crop | Removes pixels outside a rectangle; aspect ratio can change | You want a tighter frame, a different aspect ratio, or to cut out background or borders |
| Resize | Keeps every pixel but scales width and height | Same composition, smaller (or larger) file — for upload caps or thumbnails |
| Rotate / Flip | Re-orients the image by 90°, 180°, 270°, or arbitrary angle | Photo is sideways from EXIF orientation, scan was upside-down, or you need a mirror |
| Compress | Re-encodes at lower JPG quality; pixel grid unchanged | File size is too large but framing and dimensions are already correct |
Need rotation instead? Rotate JPG handles 90°/180°/270° and free-angle. To switch formats while keeping the crop, Convert JPG to PNG gives lossless storage with transparency support.
Cropping discards pixels outside the selected rectangle, which is a one-way edit, but the kept area is re-encoded at the cropper's output quality — typically a high JPG quality setting (around 90–95) that introduces no visible loss for one generation. Avoid repeatedly cropping and re-saving the same JPG dozens of times; each pass adds a small amount of generational JPG noise around hard edges. If you need a pristine archival copy, keep the original and treat the cropped file as a working version.
Both. Enter precise Width, Height, X, and Y values for pixel-perfect output — useful when a platform requires an exact size (US visa photos at 600×600, YouTube thumbnails at 1280×720, LinkedIn at 640×640). Or pick a ratio preset and drag the crop box; the dimensions update live and you can fine-tune the numbers before clicking Crop. Free mode lets you ignore ratios entirely and select any rectangle.
JPG cannot store transparency, so a literal "circle crop" with see-through corners isn't possible in the JPG format — every JPG is a solid rectangle. Crop to 1:1 square here (LinkedIn, Slack, GitHub, Discord all display avatars as a circle, so the platform applies the round mask automatically when displaying the avatar; a centred square face is all you need). If you genuinely need a PNG with transparent corners, Crop PNG preserves the alpha channel.
Not on this page, and not anywhere on xconvert today — cropping isn't part of the batch-capable server-side tools. The editor here holds one image at a time: set the width, height, X, and Y, crop, save, then + Start New and re-enter the same numbers for the next file. It's manual, but for product catalogues, school portraits, ID-style headshots, or any set where consistent framing matters, the same rectangle applies every time.
Cropping removes pixels, so the raw image data shrinks proportionally — a 4000×3000 photo cropped to 1080×1080 keeps roughly 9% of the pixels. But the final JPG also depends on output quality and the complexity of the kept region. A crop that captures detailed texture (foliage, fabric, fur) compresses less efficiently than a crop of smooth sky or solid background, so two same-pixel-count crops can produce different-sized files. To force a specific size, follow up with Compress JPG and set a target file size in MB.
Resizing keeps the entire image but scales it; a 4000×3000 photo resized to 1080×1080 stretches the composition into a square, distorting faces and objects. Cropping keeps the original pixel scale but trims the framing — your subject stays the same shape and size in the final file. For most social-media and ID-photo workflows the correct sequence is: crop first to fix aspect ratio, then resize if the cropped pixel count still doesn't match the target spec.
The cropped JPG is a re-encoded file, but standard EXIF tags (camera model, ISO, shutter speed, date taken, GPS coordinates if present) are copied across in most modern tools, including this one. The orientation tag is rewritten to match the visible crop. If you want to strip metadata for privacy before sharing — for example, removing GPS coordinates from a phone photo — that's a separate step; cropping alone won't redact location data.
True lossless JPG cropping is only possible when the crop boundaries fall on JPG's 8×8 (or 16×16 for chroma-subsampled images) DCT block grid — a niche operation supported by command-line tools like jpegtran -crop. The xconvert cropper re-encodes at high quality for predictable output, which is what most use cases (social media, ID photos, e-commerce) want. If absolute byte-level fidelity matters and your crop happens to align with block boundaries, jpegtran or exiftran on a local machine is the right tool.