Guide

How to Add Alt Text on Social Media

Alt text describes your image for people who use screen readers. Here's how to write good alt text, the character limit on each platform, and how to write it once for every platform you post to.

Alt text is a short written description attached to an image or video. Screen readers read it aloud to blind and low-vision people, it shows when an image doesn't load, and it gives platforms and search engines more to go on. Most platforms now have an alt text field, but each puts it somewhere different and allows a different length, so cross-posting the same picture usually means writing it again in every app, or skipping it. This guide covers what good alt text says, where each platform takes it, and how ShortSync lets you write it once on the Caption step and send it to every platform that supports it.

Step-by-step guide

  1. 1

    Describe what's in the picture

    Say what someone would need to know if they couldn't see it: the subject, what's happening and the setting. "A golden retriever catching a frisbee on a beach at sunset" says more than "dog photo". Start with the most important thing, since screen reader users can stop listening at any point.

  2. 2

    Include text that's in the image

    If the image has words on it, like a quote card, an infographic or a sale banner, put those words in the alt text. Otherwise the most important part of the post is missing for anyone who can't see it.

  3. 3

    Keep it to a sentence or two

    One or two plain sentences is usually right. Skip "Image of" or "Photo of": screen readers already say it's an image. Leave out hashtags and marketing lines, and don't guess who a person is unless the post says so.

  4. 4

    Know each platform's limit

    Pinterest allows 500 characters; Instagram, X, Threads and Tumblr 1,000; Mastodon 1,500; Bluesky 2,000; and LinkedIn 4,086. Bluesky, Mastodon, Threads and Pinterest also take alt text on videos. Write for the shortest limit you post to, or give one platform a longer version.

  5. 5

    Write it once for every platform

    In ShortSync, the Alt text card on the Caption step sends one description to every selected platform that supports it: Instagram, X, LinkedIn, Pinterest, Bluesky, Mastodon, Threads and Tumblr. On a carousel you write one per image. Text that's too long for a platform is cut to fit there, and the card says where. To give one platform its own text, click its icon under Or customize alt text per platform. The AI button can also write a first draft from the image for you to check.

Tips for best results

  • Describe the image's purpose in the post, not every detail. A product shot needs the product; the background rarely matters.
  • Write alt text for each image in a carousel. A screen reader user hears each one as they swipe.
  • On a video, describe what happens, briefly. Captions and a transcript are still the main way to make video accessible.
  • Check AI-written alt text before posting. It's a good start, but only you know what the image is meant to show.
  • Using the ShortSync API? Send alt_text for one image or alt_texts for a carousel in each platform's options.

Conclusion

Good alt text takes a few seconds and makes your posts work for everyone, including people using screen readers. Describe the subject and any text in the image, keep it short and watch each platform's limit. Writing it once in ShortSync and sending it to every platform removes the main reason people skip it when cross-posting.

Frequently asked questions

A short description of an image or video that screen readers read aloud. It helps blind and low-vision people follow your posts, and it shows in place of an image that doesn't load.
In the Instagram app, open the advanced settings on the last screen before you share, go to Accessibility and write your alt text. You can also add it later by editing the post. ShortSync sends alt text to Instagram from the Alt text card on the Caption step, one per image on a carousel.
Usually one or two sentences. Limits vary: Pinterest allows 500 characters, Instagram, X, Threads and Tumblr 1,000, Mastodon 1,500, Bluesky 2,000 and LinkedIn 4,086.
Bluesky, Mastodon, Threads and Pinterest take alt text on videos. Instagram, X, LinkedIn and Tumblr take it on images only.
It can help search engines understand an image, especially on Pinterest and in web search, but write it for people first. Stuffing alt text with keywords makes it worse for screen reader users.
Yes. In ShortSync, write it once in the Alt text card on the Caption step and it goes to every selected platform that supports alt text, cut to each platform's limit. You can still give any platform its own version.

Ready to save hours every week?

Start publishing to every platform in one click.

Get started for free

Official APIs and approved publishing partners

Prefer a walkthrough? Book a demo with Hilma