A caption with four exclamation points
Typing "amazing!!!!" gets flagged, since a screen reader set to read punctuation can announce "exclamation mark" four times instead of one emphasis.
This social media accessibility checker scans a pasted caption for the accessibility patterns that are actually checkable from text alone: ALL-CAPS words, which some screen readers read as abbreviations, long runs of emoji, un-cased multi-word hashtags, repeated punctuation, and styled Unicode text. It cannot see an attached image, so a standing reminder to write real alt text sits alongside the computed findings.
0 words, 0 emoji. Scanning happens in your browser — nothing is uploaded.
Paste a caption to see its accessibility findings.
Always add alt text to images and video
This tool has no way to see an attached image, so it cannot check for real alt text. Describe what is actually in the image or the first frame of the video, briefly and specifically, in the alt-text field your composer provides — not the caption itself.
The patterns in a caption that change how it sounds to someone using a screen reader, and how easily anyone can read it. Each one is checked as you type, in your browser:
| Pattern | Why it matters | What to do |
|---|---|---|
| ALL-CAPS words | Some screen readers read them as abbreviations, and all caps is harder to read | Sentence case; keep caps for real acronyms |
| A run of emoji | Each emoji is read by its full name, one after another | One or two emoji, after the text |
| Lowercase multi-word hashtags | Read as one unbroken word | Capitalise each word: #SocialMediaTips |
| Repeated punctuation | Read once per mark when punctuation is announced | One mark: "amazing!" |
| Styled Unicode text | Fancy-font letters are separate symbols, often read one by one or skipped | Plain text |

Typing "amazing!!!!" gets flagged, since a screen reader set to read punctuation can announce "exclamation mark" four times instead of one emphasis.
#socialmediamarketingtips, 24 characters with no capital letters, gets flagged as hard to parse for a screen reader, while the same words written as #SocialMediaMarketingTips would not be.
Alt text is the written description of an image that a screen reader reads out. The checker cannot see your image, so write it in the composer. Where each network takes one when you post through SkedCast:
| Network | Alt text |
|---|---|
| X (Twitter) | Yes, per image |
| Yes, per image | |
| Yes, per image | |
| Facebook Pages | Yes, per image |
| TikTok | No field for it |
| YouTube | No field for it |
| Threads | Yes, per image |
| Yes, per image | |
| Bluesky | Yes, per image |
| Telegram | No field for it |
| Google Business Profile | No field for it |
Check a description’s length and wording with the alt text checker.
Make it part of writing the post, not a check at the end: sentence case, capitalised hashtags, an emoji or two after the words, and alt text on every image. In SkedCast you add the description next to each image as you compose, and it publishes with the post on every network that accepts one. Write the caption with the caption generator, then paste it here before you schedule.
The alt-text guidance on this page follows the W3C’s accessibility guidelines:
Sign up free — no credit card. You land on the Free plan, and you can start a one-time 7-day Studio trial from your workspace whenever you are ready. Connect your first accounts, import a batch, and watch one post fan out across every platform.