A caption is the written description of your Instagram post and is visible to all users, including users who use screen readers to access Instagram. Alt text is used to literally describe what is in the photo as an accessibility feature for visually impaired users and is only visible to someone using a screen reader and the original poster.