How to resize an image
- Press Choose images and select one or more photos. Their size in pixels appears in the list.
- Type a width or height, pick a preset, or switch Resize by to Percentage.
- Optionally choose an output format, a quality, or a target size in KB.
- Press Resize images. One image gives
photo-resized.jpg; several give a ZIP, plus a link for each file.
Sizes for Instagram, YouTube, Facebook and X
Pick one of these from the Preset menu and the width and height are filled in. The shape rules apply when your picture is a different shape, so choose Fit, Fill or Stretch.
| Where | Size (px) | Shape |
|---|---|---|
| Instagram square post | 1080 × 1080 | 1:1 |
| Instagram portrait post | 1080 × 1350 | 4:5 |
| Instagram story or reel | 1080 × 1920 | 9:16 |
| YouTube thumbnail | 1280 × 720 | 16:9 |
| Facebook post | 1200 × 630 | about 1.91:1 |
| X (Twitter) post | 1600 × 900 | 16:9 |
These sizes were checked on 23 October 2026. Platforms adjust their guidance and add new grids (Instagram profiles now show 3:4 tiles, for example), so treat them as a good starting point and check the platform's help page when exact framing matters. Keep important text away from the edges, because stories and reels cover the top and bottom with buttons.
Fit, Fill or Stretch
A 4000 × 3000 photo is 4:3. An Instagram square is 1:1. They can't match without something giving way:
- Fit keeps every pixel of your picture and adds a band of padding on two sides. Pick the padding colour, or transparent for PNG and WebP. Nothing is cut off.
- Fill scales the picture until it covers the whole size and trims what sticks out, equally on both sides. Nothing is empty, but edges are lost. For control over what is kept, use the crop tool first.
- Stretch forces the picture to the exact size. People look wider or thinner, so use it for flat artwork only.
Leave Keep aspect ratio ticked when you only care about one side, such as "800 pixels wide": the other side is worked out for each image, even in a batch of photos with different shapes.
Reduce image size in KB
Many forms ask for a photo under 100 KB or 200 KB. File size depends on the pixel count and the compression. The target size option handles the compression part: it encodes the picture at different JPG or WebP quality settings, narrows in on the highest one that fits your limit, and gives you that file. If a photo is still too big at the lowest quality, the tool tells you instead of quietly handing over a file that is too large. The fix is fewer pixels: a 4000-pixel photo shown at 800 pixels wide needs about 25 times fewer pixels, and the file shrinks accordingly.
People also search for "reduce image size". That is the same job, done with the two knobs here: dimensions and quality. PNG can't be shrunk with a quality setting, so switch to JPG or WebP when you need a small file.
Why smaller photos can still look sharp
If a browser shrinks a big picture in one jump, it samples only a few of the source pixels, and thin lines turn jagged. This tool shrinks in steps, each no more than half the previous size, with high-quality smoothing at every step. Each output pixel is then built from all the pixels it replaces. Going the other way, from small to large, can't create detail that was never recorded, so the result is soft; the tool still lets you do it and tells you when it happened.
Re-saving a JPG loses a little quality
JPG throws away detail the eye is least likely to miss, and it does this every time the file is saved. One pass at a sensible quality (80 to 90) is hard to see. Many passes add blur and blocky patches. Resize from your original photo rather than from a copy that was already resized, and keep the original.
Redrawing also strips metadata. EXIF data such as the GPS location, camera model and time is not carried into the new file, so a resized copy is safer to share than the original. The photo's orientation is applied to the pixels first, so phone pictures come out the right way up.
HEIC photos from iPhone
Most browsers can't open HEIC files, so the tool shows a message instead of guessing. Set Settings → Camera → Formats → Most Compatible to save new photos as JPG, or export existing ones as JPG from the Photos app. Then come back and resize them here.
Frequently asked questions
How do I resize an image?
Press Choose images and pick one or more photos. Type a width or a height in pixels (the other side follows while Keep aspect ratio is ticked), or switch to Percentage. Choose an output format if you want one, then press Resize images and download the result. Several images come as a ZIP, with a link for each one too.
Is it free, and are my photos uploaded?
It is free, with no sign-up, watermark or limit set by us. Your photos are never uploaded: the resizing is done by code running in your browser, so the files stay on your phone or computer. You can turn off your internet connection after the page has loaded and it still works.
How do I reduce an image to a certain size in KB?
Type a number in Target size (KB) and pick JPG or WebP as the output format. The tool tries different quality settings and keeps the highest one that gives a file at or under your number (1 KB is 1,024 bytes). If even the lowest quality is still too big, it says so and tells you the smallest size it reached. Then use smaller dimensions or a lower percentage and try again.
Will resizing make my photo blurry?
Making a photo smaller should stay sharp: the tool uses the browser's high-quality scaling and, for big reductions, shrinks in several steps of at most half each, which avoids jagged edges. Making a photo larger cannot add detail, so it may look soft. The tool allows it but tells you when an image was enlarged.
What size should I use for Instagram, YouTube or Facebook?
The Preset menu fills in common sizes: Instagram square 1080 × 1080, portrait 1080 × 1350, story or reel 1080 × 1920, YouTube thumbnail 1280 × 720, Facebook post 1200 × 630 and X (Twitter) post 1600 × 900. Platforms change their guidance now and then, so check the platform's own help page if a post looks cropped.
What happens when my picture has a different shape from the size I typed?
You pick one of three ways. Fit keeps the whole picture and fills the extra space with a colour you choose (or transparency for PNG and WebP). Fill crops the picture around its centre so it covers the whole size. Stretch squeezes the picture to the exact size and distorts it. With Keep aspect ratio ticked none of this is needed, because the other side is worked out for you.
JPG, PNG or WebP: which output format should I pick?
Keep original is the safe default. JPG is smallest for photos. PNG is lossless and best for screenshots, logos and anything with transparency, but photos can be large. WebP is usually smaller than JPG at the same look and supports transparency, though a few old programs cannot open it. GIF and BMP files are saved as PNG when you keep the original format.
Does resizing lose quality or remove my photo's location?
Saving as JPG or WebP always compresses again, so a little quality is lost each time you re-save, which is why you should keep your original. The picture is redrawn on a canvas, so metadata such as GPS location, camera model and date is not copied into the new file. That is a privacy benefit when you share a photo, though it also means the new file has no camera details.
Can I resize iPhone HEIC photos?
Not directly yet, because most browsers cannot decode HEIC. On iPhone, set Settings, Camera, Formats to Most Compatible so new photos are saved as JPG. For photos you already have, share or export them as JPG from the Photos app first.
Does it work on a phone, and can I resize many photos at once?
Yes on both. On iPhone and Android, Choose images opens your photo library and you can select several. Each is resized one after another with the same settings. Very large batches use a lot of memory on a phone, so if the page slows down, do a smaller batch at a time.