FreeImage Resizer
Resize for Instagram story
Instagram story wants 1080 x 1920 pixels, JPG, up to 30 MB. Scale any photo to that exact size in your browser - nothing is uploaded.
Drop an image here, or .
Runs in your browser. Nothing is uploaded.
| Dimensions | 1080 × 1920 px |
|---|---|
| Formats | JPG |
| Max file size | 30 MB |
| Spec checked | 2026-09-19 |
Questions
What size should a instagram story be?
1080 by 1920 pixels, saved as JPG, up to 30 MB. Anything larger is scaled down by the platform, usually with worse resampling than doing it yourself; anything smaller is stretched and looks soft. This page is preset to those numbers, so you can drop a file in and download the result. Spec last checked 2026-09-19.
Will resizing make my image blurry?
Making an image smaller is safe and usually looks sharper than the original. Making it larger is not: the extra pixels have to be invented by interpolation, and the result is soft. If you need a genuinely bigger image, start from the largest original you have rather than enlarging a small one.
What is the difference between resizing and cropping?
Resizing changes the pixel dimensions of the whole image and keeps everything in frame. Cropping throws away the parts outside a selection and keeps the remaining pixels at their original size. To hit an exact size without distortion you usually crop to the right shape first, then resize.
Does resizing keep the aspect ratio?
By default yes: set one dimension and the other follows, so nothing is stretched. You can unlock it and set both independently, which will squash or stretch the picture. If you need an exact width and height from a differently shaped source, crop to that shape first.
Are my images uploaded anywhere?
No. Image Resizer runs entirely inside your browser using the Canvas API. The file is read from your device, processed on your device, and the result is handed straight back to you. It never travels to a server, so there is nothing for us to store, log or leak.
