Dimensions and specs
| Instagram Square | 1080 × 1080 px (1:1) |
|---|---|
| Instagram Portrait | 1080 × 1350 px (4:5) |
| Sharesizer file-size target (Instagram Square) | under 8 MB |
| Sharesizer file-size target (Instagram Portrait) | under 8 MB |
| Formats | JPG or PNG |
| Tip | Use JPG for photos, PNG for graphics with text |
How to resize your image for Instagram
- Upload your image above. It never leaves your device.
- Choose Cover to fill the frame by cropping, or Contain to keep the whole image with padding.
- In Cover mode, click or drag on the preview to choose which part to keep.
- Check the shaded guides, then download your image.
Tips for better results
- Choose portrait 4:5 when you want your post to take more room in the feed.
- Leave a small margin around text so edge cropping never cuts it.
- Export at 1080 px wide. Larger files are scaled down and gain nothing.
Common mistakes
- Uploading a landscape photo and letting Instagram crop it unpredictably.
- Using tiny text that can't be read on a phone.
- Re-saving the same JPG many times, which adds visible compression.
Frequently asked questions
What size should an Instagram post be?
1080×1080 for square or 1080×1350 for portrait. Both are 1080 pixels wide.
Does Instagram lower image quality?
Instagram compresses uploads. Starting with a sharp 1080-pixel-wide image keeps results as clean as possible.
Should I use cover or contain?
Cover fills the frame by cropping. Contain keeps the whole image and adds padding in a color you choose.
Is my image private?
Yes. Resizing and cropping happen in your browser using your own device. Your image is never uploaded to a server, so there is no account, watermark or limit.