Crop JPG, PNG, WebP, HEIC, TIFF and more with aspect ratio presets (1:1, 16:9, 9:16) or exact dimensions. Preserves transparency. Free, no watermarks.
Cropping discards pixels outside a rectangle and keeps the framed slice. Unlike resize, it doesn't stretch or distort — the subject stays the same pixel scale, just with less around it. Unlike compress, cropping changes the composition rather than the file's bit budget. Common reasons people crop:
If you need to change the size at the same framing, Image Resizer is the right tool; if framing is already correct but the file is too large for an upload cap, run the cropped output through Image Compressor. For format-specific behaviour, see Crop JPG (re-encode, no transparency), Crop PNG (preserves alpha), Crop WebP, Crop AVIF, Crop HEIC, Crop TIFF, or Crop GIF.
Pixel values below are each platform's documented recommended size; enter any of them as exact Width × Height, or pick the preset ratio and resize afterwards.
| Platform / Use | Aspect ratio | Recommended pixels |
|---|---|---|
| Instagram feed (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 minimum, up to 3840×2160 |
| Twitter/X in-feed landscape | 16:9 | 1600×900 |
| Facebook shared post | 1.91:1 | 1200×628 |
| LinkedIn profile photo (displayed as circle) | 1:1 | 400×400 minimum, 640×640+ recommended |
| LinkedIn page cover | ~4:1 | 1584×396 |
| Pinterest standard pin | 2:3 | 1000×1500 |
| US visa / DS-160 photo | 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) | 4:3 | 1024×768 or 1600×1200 |
| Widescreen slide (16:9) | 16:9 | 1920×1080 |
| Input format | Transparency? | After crop | Notes |
|---|---|---|---|
| JPG / JPEG / JFIF | No | JPG re-encode at high quality | One generation of mild recompression; EXIF retained |
| PNG | Yes (alpha channel) | PNG, alpha preserved | Lossless; good for screenshots, graphics |
| WebP | Yes | WebP, alpha preserved | Modern web format; smaller than PNG at similar quality |
| AVIF | Yes | AVIF, alpha preserved | Newest codec; best compression per visual quality |
| HEIC / HEIF | Yes | Saved as JPG (browsers can't write HEIC) | iPhone default since iOS 11; EXIF kept in the JPG |
| TIFF / TIF | Yes | TIFF, alpha preserved | Print and archival; large files |
| GIF | Yes (1-bit) | GIF, first frame for animated | Animated GIFs are flattened to first frame on crop |
| BMP | No | BMP | Legacy Windows raster |
| ICO | Yes | ICO | The largest size is opened and cropped; saved with 16, 32, 48 and the chosen size (up to 256) |
| EPS / PSD | Varies | EPS: PNG, only when our servers process it (otherwise skipped with a note); PSD: flat PSD | Vector and Photoshop layers are flattened before crop |
| Edit | What it changes | When to use |
|---|---|---|
| Crop | Removes pixels outside a rectangle; aspect ratio can change | Tighter frame, different aspect ratio, cut background or borders |
| Resize | Keeps every pixel but scales width and height | Same composition, smaller (or larger) for upload caps or thumbnails |
| Rotate / Flip | Re-orients by 90°/180°/270° or an arbitrary angle | Sideways photo, upside-down scan, or mirror |
| Compress | Re-encodes at lower quality; pixel grid unchanged | File size too large but framing and dimensions are correct |
Need rotation? Try Rotate Image for 90°/180°/270° and free-angle. Need a mirror? Use Flip Image. To combine several cropped images into a single PDF for printing or email, Image to PDF merges any number of pages.
Both. Type a precise Width and Height in pixels for output that matches a spec exactly — useful when the destination requires a fixed size (DS-160 visa photos at 600×600, YouTube thumbnails at 1280×720, LinkedIn at 640×640, Instagram at 1080×1080) — or pick a ratio preset, and either way drag the crop box into position on the canvas; there's no separate X/Y position field, so placement is always by dragging, while the Width/Height numbers update live and stay editable so you can fine-tune the exact size before you download. Free mode lets you ignore ratios entirely and select any rectangle.
Cropping itself just discards pixels outside the selected rectangle, so the kept area starts at the original pixel quality. What changes that is the re-encode at save time: PNG and TIFF are saved losslessly, so the cropped pixels match the source (16-bit and wide-gamut sources become 8-bit sRGB); WebP and AVIF are always saved lossy, even at "Quality" 100, and HEIC/HEIF is saved as JPG. JPG always re-encodes when saved — at the "Quality" slider's setting, where a high value makes a single crop show no visible loss, but repeatedly cropping and re-saving the same JPG dozens of times will gradually accumulate JPG noise around hard edges.
Under "Shape", pick "Circle (avatar)" and place the circle over the subject. Image files are rectangular pixel grids, so the result is saved as a square with transparent corners; that needs a format with an alpha channel (PNG, WebP, AVIF, TIFF), and "Save as" switches to PNG if the chosen format has none. In practice most platforms (LinkedIn, Slack, GitHub, Discord, X, Facebook) automatically apply a circular mask to square avatars, so a centred 1:1 crop also displays as a circle on the site.
Resizing keeps the entire image and scales every pixel; resizing a 4000×3000 photo 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. The typical sequence is crop first to fix aspect ratio, then resize if the cropped pixel count still doesn't match the destination spec.
Yes — drop up to 50 images at once (a mixed batch works too). The crop region (or aspect-ratio preset) you set applies to every file in the batch; "Download all (.zip)" saves every cropped result in one ZIP, or use "Download one by one" to save them separately.
Yes for PNG and WebP. PNG, WebP, AVIF and TIFF output keep transparent and partially transparent pixels (alpha channel) — the area outside the new rectangle is removed, but the pixels inside keep their alpha values. GIF keeps only on/off transparency, so soft edges become hard-edged. A HEIC is saved as JPG, and JPG and BMP cannot store transparency, so transparent areas become solid white (for JPG the editor offers a "Keep PNG" button). Stay in PNG (or convert with Image Format Converter) when you need transparency for logos, icons, or product cut-outs.
EXIF tags (camera model, lens, ISO, shutter speed, date taken, and GPS coordinates if your camera embedded them) are copied to the cropped output when it is saved as JPG — including a HEIC saved as JPG. Other output formats (PNG, WebP, TIFF and the rest) are written without EXIF. The orientation tag is reset to normal because the pixels are turned upright. So a cropped JPG still carries its GPS location; to drop it, save as PNG or WebP instead.
Cropping removes pixels, so raw image data shrinks proportionally — a 4000×3000 photo cropped to 1080×1080 keeps about 9% of the pixels. But the final file size also depends on the format's compression and the content of the kept region. A crop full of detailed texture (foliage, fabric, fur) compresses less efficiently than a crop of smooth sky or solid background, so two same-pixel crops can produce different-sized files. Lossless formats (PNG, TIFF) scale roughly with pixel count and content complexity; lossy formats (JPG, WebP, AVIF, HEIC) also depend on the quality setting. To force a specific output size, follow the crop with Image Compressor and set a target file size in KB or MB.
The editor opens images right in your browser whenever your browser can decode them, so those files are not uploaded. A file it can't decode is either processed on our servers and deleted automatically afterward — the editor says so before you download — or skipped with a note. No account required, and no watermark applied to outputs. Very large images are bounded by how much memory your browser tab can hold.