Resize an image for Instagram
Scale a photo to the pixel box Instagram expects so the live crop matches what you designed, not what the app trims by surprise.
Instagram crops what you did not plan
A phone photo is rarely the exact ratio of a feed tile or a full-screen story. The app trims edges to fit. Faces at the rim and text near the border disappear when you did not leave a safe margin.
Resizing to the target width and height first lets you choose the crop on purpose, then upload a file that already fits. Brand templates built at 1080 pixels wide save this step when designers export correctly.
This page catches camera rolls and desktop screenshots that never saw a template. You set the size, download the result, and check the subject before you post.
Common boxes people aim for
Square feed posts often use 1080 by 1080. Portrait feed posts commonly use 1080 by 1350. Stories and Reels covers often use 1080 by 1920. These are working sizes you verify against Instagram’s current composer, not permanent laws.
Platform guides change. Open a draft in the app when you can and confirm the canvas still matches the numbers you used. Carousel slides that mix 1:1 and 4:5 ratios make the swipe jump. Pick one ratio for the set.
Keep a folder of known-good sizes named for feed square, feed portrait, and story so teammates stop guessing pixel numbers in chat.
How to resize on this page
Upload the image. Set the Instagram-oriented dimensions the tool offers, or enter the width and height you need. Download the resized file and open it once to confirm the subject still sits inside the safe area.
Adjust crop on the source and retry if a shoulder, product label, or caption was cut. Export sRGB JPEG for Instagram uploads unless your designer pipeline already manages color differently.
Preview the resized file inside Instagram’s draft composer when you can. The in-app crop UI is the final authority on what followers see.
If you are preparing a carousel, resize every slide with the same width and height before you open the composer. Mixing sizes forces Instagram to crop each slide differently and the set looks uneven even when each photo was sharp on its own.
Upscaling limits and starting from a large original
Enlarging a tiny image to 1080 pixels wide does not invent detail. Soft phone thumbnails stay soft. Start from the largest original you have.
If the source is already sharp and merely the wrong ratio, resize and crop are enough. A multi-thousand-pixel phone photo resized down to 1080 still looks sharp. A few-hundred-pixel graphic resized up does not.
When the only file you hold is small, redesign the post around that size or reshoot. Do not expect the resizer to create texture that was never in the file.
Text, UI safe margins, and carousels
Story UI covers the bottom and sides with buttons. Keep captions and logos away from those strips even when the canvas is 1080 by 1920. Cover stickers and link chips hide the lower third. Keep faces and prices above that band.
Feed carousels should share one ratio across slides so the swipe does not jump between crops. Place important text inside a comfortable center band rather than against the edge the app may trim.
After resize, strip EXIF on the publish copy when GPS or device fields should not travel with the post. Location privacy is a separate step from pixel size.
Product shots benefit from a quiet background after resize. If the crop cut into packaging text, go back to the original, reframe with more margin, and resize again rather than stretching the first export.
Free use and how this differs from video downloads
Resize for Instagram is free on Vidzilla within the tools quota for image jobs. Processed files are removed after download. The resized image you save stays on your device.
The video downloader elsewhere on the site allows three free downloads a day and 150 MB per file; Pro removes those limits and ads. This page resizes a photo you already hold. It does not fetch a video from a URL.
Keep the original high-resolution file in your archive. The Instagram-sized export is a publish copy, not the only master.
A short pre-post checklist
Confirm width and height match the placement you intend. Confirm faces and text clear the story UI bands. Confirm carousel slides share one ratio. Confirm EXIF is stripped when privacy requires it.
Name files with the placement and date so a campaign folder stays searchable when you reuse assets later.
- Square feed: often 1080 by 1080.
- Portrait feed: often 1080 by 1350.
- Stories and Reels covers: often 1080 by 1920.
- Start from the largest original; do not upscale soft thumbs.
- Strip EXIF on public posts when location should stay private.
Questions about Instagram image sizes
What size should a square post be?
1080 by 1080 is the usual working size. Confirm in Instagram’s composer if the UI changed since you last posted.
What about stories?
1080 by 1920 is the common story canvas. Keep important content inside the safe margins away from buttons and stickers.
Will Instagram recompress my file anyway?
Yes. Starting at the right size still reduces surprise crops and soft upscales inside the app.
Can I enlarge a small photo to feed size?
You can set larger pixels, but detail will not appear from nowhere. Use a sharper, larger original when you have one.
Is resizing free?
Yes, within Vidzilla’s tools quota for image jobs. Processed uploads are removed after your download is ready.
Do you keep my image?
No. Files are removed after the download is ready. The resized copy you save stays on your device.