Square Image:
Recommended: 1080 x 1080 pixels tall
Minimum: 600 x 600
Portrait Image:
1080 x 1350 pixels tall
Landscape Image:
1080 x 566 pixels tall
Need to be 110 x 110 pixels at minimum. They’re stored at 320 x 320 pixels so make sure to upload an image at least that big, to future-proof.
If you want your images to look their best on Instagram, aim to upload an image that is 1080 pixels wide.
Larger images will be sized down to 1080 pixels, and images less than 320 pixels will be sized up to 320 pixels wide.
Display Size: 161 x 161 pixels
Recommended upload size: 1080 pixels wide
Tip: For best images: Instagram stores versions of these thumbnails that are as large as 1080 x 1080. To future-proof your Instagram, upload images that are as large as possible.
Recommended: 1080 x 1920 pixels [4GB file size limit]
EXTRAS:
How to Edit Instagram Photos Like a Pro: A Step-by-Step Guide
https://blog.hootsuite.com/how-to-edit-instagram-photos/
How to Take Good Instagram Photos on Your Phone: A Step-by-Step Guide
https://blog.hootsuite.com/how-to-take-good-instagram-photos/
Pro tip: Use square and vertical formats when posting on Facebook and Instagram (both organic and paid). Why? Because this maximizes the space you take up in the feeds as most people use their phone to browse through these channels.