πŸ’Ό Business Β· Updated November 5, 2026 Β· 8 min read

How to Write Alt Text for Social Media Posts

2 images, no alt Described for everyone 🦯

To write alt text for social media, describe what the image shows and why it is in the post, in one or two plain sentences, and add it in the network's alt text field rather than the caption. Screen readers read it aloud to blind and low-vision followers, and it is shown when an image fails to load. Most people skip it because the field is tucked away. This guide covers what to write, how long to make it, where each network takes it, and how the Post Preflight check in GrabCast's free Scheduler flags images without alt text before a post is scheduled. The example is a two-photo shop update for Instagram, Bluesky and Mastodon.

πŸ“… Try the Social Media Scheduler now β€” freeOpen β†’
Preflight card after the alt text was added: the missing alt text warning is gone and the alt text section shows both images described
Preflight clears the warning as soon as each image has alt text.
πŸ’‘ Why alt text matters on social media

Social feeds are visual, and without alt text a screen reader can only say image, or read out a file name. A product launch, an event poster with the date on it or a chart with your results is simply missing for those followers. Some communities care about it openly: on Mastodon many people boost only posts that have image descriptions. Alt text also helps anyone on a slow connection and gives search features on some networks more to go on. It costs a minute per image, and once it is part of your posting routine, nobody on your team has to remember it separately.

What good alt text says

Describe the image for someone who can't see it, focusing on what matters in this post:

For a deeper general guide to alt text on websites and documents, the Alt Text Generator page links the basics; this guide focuses on posts.

Where each network takes alt text

When you post from each network's own app, most of them have an alt text field, usually under an accessibility or advanced setting for each image. When posts are scheduled through a tool, it depends on what the network's API allows. In GrabCast's Scheduler, at the time of writing:

Reels and Stories on Instagram have no alt text field through the API; describe what matters in the caption or in words on screen. Videos need captions rather than alt text; the captions for accessibility checklist covers that side.

How to write alt text for social media in the Scheduler

Tick the networks, add the images and write the caption. The Preflight card under the platform checks recalculates on every edit. For the shop update going to Instagram, Bluesky and Mastodon, it showed 2 images without alt text and named the three networks that will show it, with a Write alt text button.

The alt text editor has one box per image, next to its thumbnail:

As soon as both boxes were filled, the warning disappeared and the card read Ready, nothing to fix. The same alt text goes to every network that supports it, so you write it once.

Make alt text a habit, not a chore

Preflight settings live in Settings β†’ Workspace β†’ Post preflight. The missing alt text check can be set to Off, Tip, Warn or Block scheduling; choose the block if your team agreed that no image goes out undescribed. Saving a draft always works, so nobody loses work.

  1. Add alt text when you draft the caption, while you still remember why you chose the image.
  2. Keep a few patterns for recurring posts, such as product photos or event posters.
  3. Describe charts with their headline number and trend.
  4. Ask a follower who uses a screen reader for feedback on a few posts.

Checking images for readable lettering helps too: Preflight's optional on-device check can flag low contrast between lettering and background, and Color Contrast Checker tests your brand colours before you design.

Step-by-step

12345
1Tick the networks, add your images and write the caption in the Scheduler's composer.
2Read the Preflight card; it lists images without alt text and the networks that would show it.
Preflight card warning that 2 images have no alt text, naming Instagram, Bluesky and Mastodon as the networks that will show it, with a Write alt text button
Post Preflight flags images without alt text on networks that take it.
3Press Write alt text and describe each image in one or two sentences, including any text in it.
Alt text editor with one box per photo: a white speckled planter with a green succulent on a striped beige floor, and a blue enamel camp mug with a white rim on grey concrete
Write one short description per image in the alt text boxes; they go to every network that supports alt text.
4Use Describe on this device or Draft from caption only as a draft, then edit it.
5Check that the warning is gone and schedule the post; describe images in the caption for Facebook, TikTok and YouTube.

Common mistakes to avoid

⚠️Starting with image of or photo of, which screen readers already announce.
⚠️Pasting the caption into the alt text instead of describing the image.
⚠️Leaving out the date, price or words printed on a poster or graphic.
⚠️Trusting an AI description without looking at the image.

Pro tips

βœ“Describe what matters for this post, not every detail in the frame.
βœ“Keep alt text for product photos consistent: product, colour, material, setting.
βœ“For carousels, describe each slide, and say which slide it is.
βœ“Turn the Preflight alt check into a block for team workspaces.
βœ“Add image descriptions to the caption on networks without an alt field.

Frequently asked questions

How long should alt text be on social media?

One or two sentences for a photo is usually right. Instagram accepts up to 1,000 characters through its API, but shorter alt text is easier to listen to.

Can I add alt text to scheduled Instagram posts?

Yes, for photo and carousel posts. GrabCast sends the alt text with each image. Reels and Stories have no alt text field through the API.

Does Facebook get the alt text I write in GrabCast?

Not at the time of writing, because Facebook's publishing API doesn't take it. Preflight suggests describing the image in the caption instead.

Can AI write my alt text?

It can draft it. The on-device model looks at the image; the caption-based draft can't see it at all. Always check and edit before posting.

Is my image uploaded to check or describe it?

No. Preflight checks run in your browser, and the optional image description model runs on your device after a one-time download.

πŸ“Œ Bottom line

Alt text for social media is one or two plain sentences about what the image shows and why it matters, written in the network's alt field. Let a check flag the images you forgot, use AI only as a draft, and describe images in the caption where a network has no field. It takes a minute, and it makes every post work for every follower.

Open the Social Media Scheduler β†’

Related guides

Browse more: all business guides Β· the Social Media Scheduler