Regarding photos, Instagram has a few requirements that must meet to ensure the best possible quality of your images. The first requirement is that the size of your photo must be at least 1080px wide by 1080px tall. This will ensure that your photos are large enough for Instagram to display correctly. Additionally, the photo should be in either JPEG or PNG format and have a maximum size of 30 MB. When it comes to videos on Instagram, the requirements are more complex. The video must be at least 15MB in size and in MP4 or MOV format. The resolution of the video must be at least 720p, and the maximum frame rate should be 30 frames per second.