Image · Editor
Image resizer.
Resize for social media, web, or custom dimensions. Maintain aspect ratio with one click. All processing happens in your browser.
How to resize an image
- Choose a JPG, PNG, WebP or GIF image. The preview appears as soon as the browser has decoded it.
- Type a width or a height in pixels. With Maintain aspect ratio ticked, the other number follows automatically so the picture is not squashed.
- Or press one of the social presets, such as 1200 x 630 for a link preview or 1080 x 1080 for a square post, to fill in both numbers at once.
- Press Resize image, check the preview, then download the result.
Choosing the right size
Pixels, not file size, decide how sharp an image looks at a given place on a page. A photo that is 4000 pixels wide is wasted on a blog column that shows it 800 pixels wide; the browser throws the extra detail away and your visitors still download it. Resizing to roughly the largest size the image will be displayed at, or twice that for high-density screens, keeps pages fast without a visible loss.
Shrinking is safe. Enlarging is not: the tool can only stretch the pixels it has, so a small picture scaled up will look soft. If you need a larger image, go back to the original source.
Your image never leaves the browser
Resizing runs inside an isolated frame on this page that has no network access. Your photo is drawn onto a canvas by your own browser and the new file is handed straight back to your downloads folder. Photos often carry location data and faces, so it matters that nothing in the frame can send them anywhere. The advertising on this page lives outside the frame and cannot see what you choose.
Limits and questions
- Files up to 25 MB and 40 megapixels are accepted, and the output is capped at 32 megapixels to protect your browser from running out of memory.
- Animated GIFs are reduced to a single frame.
- JPG output cannot hold transparency; use PNG or WebP when the background must stay clear.
Will resizing reduce quality?
Making an image smaller discards detail on purpose, but a modest reduction is rarely visible. Keep your original file in case you need a different size later.
Social media size cheat sheet
- Facebook: Cover 1200×630, post 1200×630, profile 170×170.
- Instagram: Square 1080×1080, story 1080×1920, portrait 1080×1350.
- Twitter/X: Post 1200×675, header 1500×500.
- LinkedIn: Cover 1584×396, post 1200×627.
- YouTube: Thumbnail 1280×720, channel art 2560×1440.