I guess instagram has a max resolution it allows and if your pictures are larger than that, they have to be cropped.
Why don't you take pictures at different resolutions and see the ones that won't require cropping to get on instagram
Sent from my GT-I9300 using Android Central Forums