Resize photos and images — JPG, PNG, WebP, HEIC, TIFF and more — by exact pixels, percentage or presets. Up to 50 at once. Free.
Most photos straight out of a phone or camera are 4000–8000 pixels wide — far larger than any screen, social platform, email attachment, or print job actually needs. Resizing trims a 12 MB iPhone HEIC down to a 400 KB JPG that loads instantly, fits Gmail's 25 MB attachment cap, and won't blow past Discord's 20 MB free upload limit. It's the single biggest lever for page-load speed on image-heavy sites — Google's Core Web Vitals routinely flag oversized images as the dominant LCP cost.
Verified against Buffer's May 2026 guide and platform recommendations.
| Platform | Use case | Dimensions (px) | Aspect |
|---|---|---|---|
| Feed (square) | 1080 × 1080 | 1:1 | |
| Feed (portrait, recommended) | 1080 × 1350 | 4:5 | |
| Instagram / TikTok | Stories, Reels, Shorts | 1080 × 1920 | 9:16 |
| Feed post (square) | 1080 × 1080 | 1:1 | |
| Cover photo | 851 × 315 | ~2.7:1 | |
| Facebook / LinkedIn | OG link preview | 1200 × 630 | 1.91:1 |
| X (Twitter) | Header | 1500 × 500 | 3:1 |
| X (Twitter) | Post image | 1200 × 675 | 16:9 |
| Profile cover | 1584 × 396 | 4:1 | |
| YouTube | Thumbnail | 1280 × 720 (min) — 1920 × 1080 ideal | 16:9 |
| YouTube | Channel banner | 2560 × 1440 | 16:9 |
| Standard pin | 1000 × 1500 | 2:3 |
| Target | Dimensions | Notes |
|---|---|---|
| Favicon (legacy) | 16 × 16, 32 × 32 | Multi-size ICO with both is standard |
| Favicon (Apple touch icon) | 180 × 180 | Linked via apple-touch-icon meta |
| US passport photo | 600 × 600 px @ 300 DPI | 2 × 2 inches per State Dept spec |
| UK passport (digital) | ≥ 600 × 750 px | 50 KB–10 MB per gov.uk |
| Schengen / EU passport | 35 × 45 mm (≈ 413 × 531 px @ 300 DPI) | UK biometric, Germany, France, Japan |
| HD video frame | 1280 × 720 (720p) | Smallest "HD" preset |
| Full HD video frame | 1920 × 1080 (1080p) | YouTube upload baseline |
| 4K video frame | 3840 × 2160 (2160p) | YouTube ideal thumbnail source |
| 6×4 inch print | 1800 × 1200 @ 300 DPI | Standard photo print |
| 8×10 inch print | 2400 × 3000 @ 300 DPI | Common framed print |
Every format page opens this same editor; files of that format are saved in their own format by default (HEIC is saved as JPG, because browsers can't write HEIC): Resize JPG · Resize PNG · Resize WebP · Resize HEIC · Resize TIFF · Resize GIF · Resize AVIF · Resize BMP. For lossy compression after resizing, see the image compressor. To change format without resizing, use the image converter.
Downscaling (making an image smaller) preserves perceived quality very well — you're discarding data the screen wasn't going to show anyway. Upscaling (making it larger) always reduces sharpness because the resizer has to invent pixels; interpolation can't recover detail that was never captured. The editor lets you enlarge (up to 16,384 px on a side and 120 megapixels) and says how many times larger the result is. For best results, always resize from the largest source you have rather than from a previously downscaled copy.
Yes, when the output format supports it. PNG, WebP, AVIF, TIFF, ICO and PSD output keep transparency; GIF keeps only 1-bit transparency, so soft edges and shadows become hard-edged. JPG, BMP and PPM have no alpha channel: transparent pixels are filled with white, and the editor says so and offers a "Keep PNG" button.
WebP if your audience runs current browsers — it produces files roughly 25–35% smaller than JPG at equivalent quality and is supported in Chrome (32+), Edge (18+), Firefox (65+), and Safari (16+), with partial support in Safari 14–15.6 (caniuse data). Fall back to JPG for legacy compatibility, or AVIF for even smaller files at the cost of slightly slower decoding. For graphics with transparency or hard edges (logos, screenshots, line art), stick with PNG.
Yes — drop up to 50 images at once (a mixed batch works too). The size, format and quality you set apply to every file in the batch; "Download all (.zip)" saves every resized result in one ZIP (a very large batch is split into ZIP parts of at most 1.5 GB), and "Download one by one" saves them separately.
Resizing only reduces pixel count; file size is a function of pixels × encoding quality. This editor sets size, format and the "Quality" slider (JPG, WebP, AVIF), not a KB target, so resize to a sensible dimension first (e.g., 1080 px wide) and then run the result through the image compressor, which has a target-file-size control. Many passport sites cap photos at 240 KB or 1 MB — the two-step resize-then-compress flow gets there without guesswork.
Resize changes the pixel dimensions of the entire image proportionally (or with a forced ratio if you unlock it). Crop discards pixels from the edges to change framing or aspect ratio — the remaining pixels keep their original resolution. Compress keeps pixel dimensions the same but re-encodes at lower quality to shrink the file. They're often combined: crop to the right aspect, resize to the platform target, compress to fit the size cap. Use crop image for the second step.
DPI only matters for print; screens ignore it and draw by pixel count. This editor sets pixel size, not a DPI value, so work out the pixels you need instead: inches × 300 for photo prints (a 6 × 4 in print = 1800 × 1200 px), about 150 per inch for posters and banners seen from a distance, and the platform's pixel size for web and social. Your print or layout software then sets the DPI.
JPG output keeps the camera, date-taken and GPS tags of a JPG or HEIC source; the Orientation tag is reset to normal because the pixels are already turned upright. PNG, WebP and the other outputs do not carry that EXIF block. There is no remove-location switch, so if you need to strip GPS before posting publicly, save as PNG or WebP or check the file in an EXIF viewer after resizing. Many social platforms (Instagram, Facebook, X) strip metadata server-side regardless, but email attachments and direct uploads do not.
Yes, either here or after one conversion step. RAW files hold undeveloped sensor data that a browser cannot open, so the editor either processes them on our servers — saved as JPG unless you pick another format, and deleted automatically afterward — or says it skipped them. A skipped file can be converted first — CR2 to JPG, NEF to JPG, ARW to JPG or DNG to JPG (TIFF if you want a lossless intermediate) — then resize the result here. Saving back to RAW is not possible: the camera format cannot be re-created from pixels.
The editor works on one still image. When an animated GIF, WebP or APNG opens, it says that an edit keeps only the first frame, and an edited file is saved as a still. Downloading an animated GIF or WebP without editing gives back the original file, animation intact; an APNG always comes out as a still PNG, because the editor cannot write APNG. A multi-page TIFF works the same way: an edit keeps only the first page, and the editor says so when the file opens.