Instagram captions have a 2,200 character limit, but it’s recommended to keep your caption short and sweet, around 150 characters so it can be read easily on the screen and it doesn’t take too much space of the photo, and leave more room for the comments.