Best size for square Instagram posts
The classic square Instagram post size is 1080 × 1080. It is still useful for profile grids, simple graphics, album covers, quote images, and posts where the image needs to look balanced in the feed.
Use Resize Image to 1080x1080 or Make Image Square.
Best size for portrait posts
Portrait posts often use 1080 × 1350. This gives the image more vertical space in the feed without becoming a full story format.
Use Resize Image to 1080x1350 or Instagram Portrait Resizer.
Best size for stories and reels
Instagram stories and many vertical video covers use 1080 × 1920. This is a 9:16 vertical format.
Use Resize Image to 1080x1920, Instagram Story Resizer, or Instagram Reel Cover Resizer.
Profile picture sizing
Instagram profile pictures appear small and circular in many places, so the center of the image matters most. Leave breathing room around faces, logos, or text.
Use Instagram Profile Picture Resizer before uploading.
How to fit without cropping
If Instagram is cutting off important parts of your image, add space around the image instead of cropping it. Padding keeps the whole image visible.
Use Image Padding, White Padding, or Square Padding Image.
Adding borders for Instagram
Borders are useful when you want a clean framed feed look or need a dark image to stand out. A thin black border gives structure; a thick border turns the image into a designed object.
Use Add Black Border, Add White Border, or Add Border to Image.
Compressing before upload
If Instagram or another app refuses an upload because the file is too large, compress after resizing. Use Compress Image for Upload, Compress Image to 200KB, or Compress Image Under 1MB.
Related tools
Use these tools next if you are working on this exact problem.
Popular Dudical tools
These are general-purpose tools that connect to this guide and help Google understand the site structure.