The ideal Instagram portrait aspect ratio is 4:5, and the ideal photo size is 1080px by 1350px. If you upload a larger portrait, say 4:6 or 9:16 (the size of a Snapchat photo), you'll be prompted to crop a portion of the photo out to fit.