How to Add Alt Text on Instagram (Limit, Steps & Examples)
Limits verified: 2026-10-30
Key Takeaways — Instagram alt text
Instagram alt text describes a photo for people using screen readers. It is separate from the visible caption.
The Instagram Graph API: media allows up to 1,000 characters in alt_text for a single image or an image in a carousel. This is an API limit; no separate in-app maximum was confirmed. Pinterest’s published field maximum is 500.
Look for Accessibility or Write alt text while preparing the photo. Handykit targets 80–125 characters for a concise draft you can review and paste.
Draft Instagram alt text with the free Handykit Alt Text Generator — no signup. Upload one PNG, JPG, WebP, or GIF up to 10MB, review the 80–125 character draft, and copy it into your image’s alt text field.
How to add Instagram alt text on desktop
- Upload a photo and finish choosing a filter or making edits.
- Click Next, then Accessibility.
- Enter the image description in the box.
- Review the caption and description, then click Share.
These desktop labels are verified in Instagram Help: edit alternative text. For an existing post, its instructions are Options → Edit → Accessibility → Done.
Where to look in the Instagram mobile app
- Choose your feed photo and continue to the screen before sharing.
- Look in the additional post options for Accessibility or Write alt text.
- Enter a description for the relevant photo, save it, and return to the post.
- Review before sharing; for a carousel, check each photo separately.
Mobile menu labels vary by app version. The official Help fetch for this guide returned desktop instructions, so the exact mobile menu path still needs verification. Use Instagram Help’s device selector if these labels differ in your app.
Instagram’s API maximum vs a practical writing target
The documented 1,000-character API capacity is larger than the 80–125 characters Handykit targets. It does not mean a short description must reach 1,000 characters, or that the app has a separately verified identical limit. Describe the image’s relevant information in the space it needs.
For a photo of a meal, a sentence about the dish and arrangement may be enough. For a chart, include its key message and put detailed data in accessible text. Avoid a string of hashtags in the alt field: a listener needs an explanation of what the photo contributes.
Automatic vs custom alt text
Instagram Help says automatic descriptions use object recognition and can be replaced with your own wording. A custom description lets you supply context the model cannot know. Check names, numbers, and important text in the image before saving.
The description is read to people accessing Instagram with a screen reader. It is not another visible caption. If the photo contains an announcement, make its important information available in the caption too, where every reader can find it.
Carousel photos, Reels, and Stories
The Graph API supports alt_text for a single image or image media in a carousel. Write a description for each relevant image rather than using the same vague sentence across the set. Explain what changes between frames when that change matters.
That API field does not support Reels or Stories. For video, provide speech captions and a description of important visual information where your publishing workflow allows it; image alt text is not a substitute. Handykit drafts from one uploaded image and does not publish, schedule, or caption videos.
Instagram alt text examples
Illustrative examples follow; use them only when their details match your actual image. Counts include spaces and punctuation.
- Food:
Bowl of tomato soup with a swirl of cream, basil leaves, and toasted bread on the side.
(87 characters) - Workshop:
Two people shaping clay bowls at a shared workbench, with finished cups on a shelf behind them.
(95 characters) - Carousel detail:
Close-up of the jacket sleeve showing a stitched leaf pattern beside a brass button.
(84 characters) - Chart:
Bar chart comparing 38 library visits in March with 57 visits in April.
(71 characters)
Alt text limits compared
Field capacity and writing advice answer different questions. API limits apply to API fields; they do not establish an undocumented in-app maximum.
| Platform | Documented maximum | Writing guidance and source |
|---|---|---|
| 4,086 characters (API) | Under 120 recommended; LinkedIn Images API | |
| Shopify | 512 characters | 125 or fewer recommended; Shopify Help: adding alt text |
| Etsy | 250 (Etsy Help guidance; no published hard max) | Keep it concise; Etsy Help: listing image alternatives |
| 500 characters | Describe what is visible; Pinterest Help: alternative text | |
| 1,000 characters (API) | No in-app cap confirmed; Instagram Graph API: media |
See the full alt text character-limit guide. Handykit’s 80–125 character target is a drafting preference, not an accessibility standard.
Review the draft in context
Alt text conveys the information an image adds to the surrounding page. The W3C WAI Images Tutorial distinguishes informative, decorative, and complex images: a product photo needs a useful description, while a chart may also need a fuller explanation nearby.
Describe visible details in ordinary language. Google Search Central image guidance advises useful, contextual descriptions instead of keyword stuffing. That guidance concerns Google image search; it does not promise better reach inside a social platform.
Draft Instagram alt text free
Draft Instagram alt text with the free Handykit Alt Text Generator — no signup. Upload one PNG, JPG, WebP, or GIF up to 10MB, review the 80–125 character draft, and copy it into your image’s alt text field. Free daily use: 5 generations per person and 20 per IP. Handykit handles one image at a time.
FAQ
What is Instagram alt text?
Instagram alt text is a photo description read by screen readers, separate from the visible caption.
Is Instagram’s limit 1,000 characters?
The Graph API documents up to 1,000 characters for image alt_text. A separate in-app maximum was not confirmed.
Where do I add it on desktop?
Before sharing a photo, click Next, open Accessibility, and write the description.
Where do I find it in the app?
Look for Accessibility or Write alt text in the additional post options. Exact mobile labels vary and need a device-specific check.
Can carousel images have alt text?
The API supports alt_text on image media within a carousel. Describe each image’s distinct content.
Does Instagram generate descriptions automatically?
Instagram Help describes automatic object-recognition descriptions that you can replace with your own wording.
Does alt_text work for Reels and Stories?
The Graph API’s alt_text field does not support Reels or Stories. Use appropriate video captions and visual descriptions instead.
Is Handykit an Instagram scheduler?
No. Handykit is a free, no-signup tool for drafting one image description at a time. Review and paste the result yourself.
Sources
Official pages fetched October 30, 2026. Limits refer to the documented field or API scope described above.