Instagram captions max out at 2,200 characters, which is roughly between 300 and 500 words.