Image Resizer
Crop & Resize With a Live Preview
Drop in up to 20 images. Drag a real crop box, pick an aspect ratio or a social media size, resize by pixels or percent, rotate and flip, then download PNG, JPEG, or WebP - one at a time or as a ZIP. 100% client-side. Zero data stored.
Image Resizer Tool
Drop images here, paste from the clipboard, or click to choose
PNG, JPEG, WebP, GIF, BMP, or AVIF - up to 20 images, 50 MB each
Crop
Resize
Size presets (set the crop ratio and the exact size):
Output
Tokens: {name} {w} {h} {n}
Result
Common Use Cases
Social Share Images
Crop any screenshot or photo to exactly 1200 x 630 for Open Graph and LinkedIn, 1600 x 900 for X, or 1080 x 1350 for Instagram in two clicks.
Faster Web Pages
Shrink 4000-pixel camera photos to the size your layout actually displays - often a 90% smaller download and a better Largest Contentful Paint.
Product Photos
Give a whole catalog of product shots the same square crop and size for Shopify, Etsy, or Amazon, then download them all as one ZIP.
App & Store Assets
Produce 512 x 512 icons, story-sized promo art, and screenshots at exact pixel dimensions - with transparent padding when the artwork must not be cut.
Profile Pictures
Center a face in a square crop for GitHub, Slack, or a team page, and straighten a sideways phone photo with one click.
Email & Documents
Scale images down by a percentage so they fit email attachment limits, slide decks, and documentation without visible quality loss.
Image Size Reference
Common Image Sizes
| Use | Size (px) | Ratio |
|---|---|---|
| Open Graph (Facebook, LinkedIn, Slack) | 1200 x 630 | 1.91:1 |
| X (Twitter) large card / post | 1600 x 900 | 16:9 |
| Instagram square | 1080 x 1080 | 1:1 |
| Instagram portrait | 1080 x 1350 | 4:5 |
| Stories and Reels | 1080 x 1920 | 9:16 |
| YouTube thumbnail | 1280 x 720 | 16:9 |
| PWA / app icon | 512 x 512 | 1:1 |
Choosing a Format
| Format | Best for |
|---|---|
| PNG | Screenshots, logos, text, and anything with transparency. Lossless, so files are larger. |
| JPEG | Photos. Small files at 80-90% quality. No transparency - transparent areas become white. |
| WebP | Web photos and graphics. Usually 25-35% smaller than JPEG at the same quality, with transparency. |
Need a smaller file at the same size? Run the result through the Image Compressor.
Pro Tip: URL Parameters
Bookmark a ready-made setup: /image-resizer/?preset=og opens with the 1200 x 630 Open Graph crop, and ?w=800&format=webp sets an 800 px wide WebP output.
Presets: og, x, ig-square, ig-portrait, story, youtube, hd, icon. Formats: png, jpeg, webp.
Frequently Asked Questions
Why We Built This Image Resizer
Most online image resizers make you guess: they resize first and crop blindly, upload your photos to a server, or squash a 4:3 photo into a 16:9 box. We wanted a resizer that shows exactly what you will get - a real crop box over your image, the final pixel size, and the file size - before you download anything.
Everything happens in your browser. Photos are read with their EXIF orientation, cropped where you choose, scaled down in high-quality halving steps, and saved as PNG, JPEG, or WebP with location and camera data removed. Presets cover the sizes social networks and app stores ask for, and batches of up to 20 images download as a single ZIP. The size math is shared with our Image Compressor, so both tools always agree on the dimensions.
The Image Resizer is part of RJL.io's collection of free developer tools. Shrink file sizes further with the Image Compressor, create stand-in artwork with the Placeholder Image Generator, and build a full icon set with the Favicon Generator.