How to Write Alt Text: 2026 Guide for WCAG & ADA
Your team is probably already doing some version of this badly.
Design uploads polished mockups. Content publishes pages on a deadline. Engineering wires images into templates. QA checks for broken layouts. Then an accessibility audit lands and flags missing, misleading, or duplicated alt text across product pages, marketing banners, knowledge base articles, and app UI. Nobody intended to create risk, but the workflow did it anyway.
That’s why learning how to write alt text matters well beyond content hygiene. For enterprises, SaaS teams, healthcare platforms, ecommerce brands, and government vendors, alt text sits at the intersection of ADA compliance, WCAG conformance, accessibility audits, and legal defensibility. It’s one of the simplest requirements to understand, and one of the easiest to get wrong at scale.
Why Alt Text Is a Cornerstone of Digital Compliance
Alt text is not a nice-to-have. It’s a basic accessibility requirement tied directly to whether users can perceive essential content on your site or product.
Under WCAG 2.1 Principle 1, Perceivable, non-text content must have a text alternative so users don’t lose information when they rely on assistive technology. That requirement is part of the compliance foundation organizations look at for ADA exposure, including public accommodations under Title III, as explained in this ADA compliance overview of WCAG’s Perceivable principle.
For legal, product, and engineering leaders, that creates a straightforward governance issue. If an image carries meaning and the alt text is missing, vague, or inaccurate, your organization has created a barrier. If the image is actionable, such as a linked product tile, icon button, or logo that returns users to the homepage, bad alt text also becomes a usability failure.
The first decision is whether the image matters
Not every image needs a descriptive sentence. Some images are purely decorative and should use an empty alt attribute, written as alt="".
That’s the correct choice when the image adds visual style but no content, or when adjacent HTML text already provides the same information. In those cases, descriptive alt text creates noise for screen reader users instead of value.
A simple decision rule works well in audits:
- If removing the image would remove meaning, write alt text.
- If removing the image would not change meaning, use
alt="". - If the image performs an action, describe the action or destination.
- If the image is complex, use concise alt text plus a fuller description elsewhere.
Practical rule: Don’t ask, “What does the image look like?” Ask, “What would a non-visual user miss if this image disappeared?”
Compliance risk usually starts with inconsistency
The biggest enterprise problem isn’t that teams have never heard of alt text. It’s that they apply different standards across the same digital estate.
Marketing writes promotional copy into alt text. Product teams repeat captions. Developers leave CMS defaults untouched. Procurement reviews VPATs while public pages still expose file names to screen readers. That inconsistency weakens your audit posture and makes remediation more expensive later.
For organizations managing ADA compliance for websites, Section 508 deliverables, or VPAT documentation, alt text is a small field with outsized consequences. Treat it like a controlled requirement, not editorial filler.
Writing Alt Text for Different Image Contexts
Good alt text starts with purpose, not description. The practical method is simple: determine why the image exists in that specific page context, frontload the important detail, avoid starting with “image of” or “photo of,” and end with a period. Nielsen Norman Group also reports 15 to 20% higher comprehension rates with this approach in usability studies, outlined in their guidance on writing alt text.

If your team needs more pattern-based examples, this collection of alt text examples for common website images is useful as a training reference.
Informative images
These images communicate content. Think product photos, headshots that identify a speaker, diagrams, or screenshots that show a required step.
Bad: “Team meeting.”
Good: “Customer success team reviewing onboarding metrics in a conference room.”
The better version tells the user why the image appears on the page. It doesn’t narrate every visible detail, but it preserves the page’s intent.
Good alt text preserves meaning. Bad alt text merely names objects.
Functional images
If the image is clickable or acts like a button, describe the result of using it. Don’t describe the icon’s shape unless the shape itself is important.
Bad: “Magnifying glass.”
Good: “Search.”
Bad: “Blue arrow.”
Good: “View pricing plans.”
For linked logos, the safest pattern is usually the company name or the destination when context requires it. The point is utility. Users need to know what activating the element will do.
Complex images
Charts, infographics, dashboards, and maps need different treatment. The alt text should briefly identify what the image is, while the full meaning should appear in surrounding text or an associated longer description.
Bad: “Bar chart.”
Good: “Bar chart comparing quarterly revenue by region. Full data summary follows.”
That approach keeps the alt text concise while still signaling that the image contains substantive information. It also avoids trying to compress an entire data story into one attribute.
Decorative images
Decorative images should not compete for attention in the accessibility tree. Background textures, ornamental illustrations, repeated stock imagery, and purely stylistic dividers usually belong in the empty-alt category.
Bad: alt=“Abstract blue wave design.”
Good: alt=""
That can feel counterintuitive to non-specialists. Teams often assume every image deserves a description because more words sound more inclusive. In practice, over-describing decorative assets makes navigation slower and more frustrating.
Here’s the standard I use with product and design teams:
| Image type | Best alt text approach | Common mistake |
|---|---|---|
| Informative | Describe the missing meaning | Listing visual trivia |
| Functional | Describe action or destination | Describing appearance |
| Complex | Give a brief identifier and provide a longer text alternative | Stuffing all details into alt text |
| Decorative | Use alt="" | Writing unnecessary descriptions |
Advanced Rules for Bulletproof WCAG Conformance
Writing effective alt text is only half the job. The other half is following technical rules that hold up under manual review, screen reader use, and formal accessibility audits.

The 125-character rule
The most important technical threshold is 125 characters. The W3C guidance on complex images treats that limit as the practical boundary for concise alt text and indicates that more detailed visuals need a longer description through ARIA or surrounding text, as covered in W3C’s tutorial on complex images.
That rule changes implementation decisions:
- Simple image: keep the alt text under 125 characters.
- Detailed chart or infographic: write a short alt attribute, then provide the longer explanation in nearby content or an associated description.
- Data-heavy visuals: don’t force every value and trend into the
altfield.
For teams unsure whether an image should be described or treated as decorative, this WCAG guide on images, alt text, and decorative content helps define the implementation line.
Why punctuation is not optional
Alt text should end with a period. That’s not a grammar preference. It affects how screen readers pause before moving to the next element.
Without terminal punctuation, the description can run directly into adjacent content, which makes the experience sound blended and harder to follow. The same rule supports another important discipline: skip filler openings like “image of” and “photo of.” The HTML element already tells assistive technology it’s an image.
Audit note: A technically present alt attribute can still fail users if the text is too long, badly punctuated, or disconnected from the page context.
Documentation matters when images get complex
Enterprise accessibility breaks down when image handling isn’t documented. Charts, dashboard snapshots, marketing banners with text overlays, and onboarding illustrations need repeatable rules in your design system and CMS governance.
A practical starting point is to document:
- When to use
alt="" - Who writes initial alt text
- When long descriptions are required
- How reviewers verify context
- Which component patterns already contain adjacent accessible text
If your team is formalizing this inside design ops or engineering standards, this guide to writing good documentation is useful because it shows how to turn recurring decisions into maintainable process documentation instead of scattered Slack messages and tribal knowledge.
Solving the Alt Text Workflow and Ownership Gap
Most large organizations don’t fail at alt text because the rule is obscure. They fail because no one owns the decision at the right moment.
Deque reports that 91% of enterprises struggle with alt text ownership, with designers omitting it from mockups, developers inserting empty tags, and product managers assuming the caption covers the requirement. The same source notes that courts are penalizing organizations for workflow negligence, not only for missing alt text, in Deque’s discussion of alt text responsibility.

What ownership should look like
The cleanest model assigns responsibility by stage, not by job title alone.
- Design defines intent. The designer or content owner identifies whether the image is informative, functional, complex, or decorative.
- Content drafts the wording. The person closest to the message writes the first alt text because they know why the image exists.
- Engineering implements exactly. Developers shouldn’t invent text late in the sprint. They should apply approved text correctly in the component or CMS.
- QA verifies behavior. QA confirms the final experience in code and with assistive technology, not just in tickets.
- Accessibility review governs exceptions. Complex visuals, edge cases, and reusable patterns need specialist review.
That workflow is far more defensible in an ADA audit, a Section 508 review, or a VPAT preparation process than a vague statement that “the team handles it.”
What breaks in real teams
Three failure modes show up repeatedly.
First, teams confuse captions, titles, and alt text. A caption is visible content. Alt text is the programmatic text alternative. They serve different users and different moments.
Second, product teams postpone alt text until remediation. By then, the original context is gone and the writer is guessing.
Third, component libraries hide responsibility. A card component may technically support alt text, but if nobody sets a content rule for the asset slot, the field stays blank or fills with junk.
One structured response is to bake alt text into accessibility acceptance criteria, design annotations, and content governance. Another is to bring in a manual audit partner when your organization needs documented findings, remediation priorities, or procurement-ready evidence. ADA Compliance Pros is one example of a consultancy that provides WCAG-mapped audits, remediation guidance, and VPAT support for teams that need a formal process rather than ad hoc fixes.
How to Test and Verify Alt Text Implementation
Strong alt text can still fail in production. CMS fields get overwritten, templates strip attributes, design changes make old text misleading, and image links lose their accessible names during development.
Start verification with the implementation itself.

Start with code inspection
Open the page in browser developer tools and inspect the image element.
Check for these basics:
- The
altattribute exists. Decorative images should still havealt="". - The value matches the approved wording. CMS transformations and copy edits often introduce drift.
- Linked images expose the right purpose. If the image is the link, the accessible name must still make sense.
- Complex images have supporting text. The presence of a short alt field isn’t enough when the visual carries detailed meaning.
This kind of inspection is fast and catches implementation defects before they reach formal testing.
Then test with a screen reader
After code review, listen to the page. Use VoiceOver on macOS or iOS, or NVDA on Windows, and focus on the image in context.
The right question isn’t “Did the screen reader read something?” The right question is “Did the user get the same meaningful outcome?”
A short demonstration helps teams hear what that difference sounds like in practice:
When teams start testing this way, they usually discover issues automated tools never flagged. Repeated alt text becomes confusing. Decorative icons create chatter. Linked images announce irrelevant descriptions. Marketing banners with embedded text turn into inaccessible dead ends.
Use automation for coverage, not final judgment
Automated scanners are useful for finding obvious issues at scale, but they don’t determine whether the wording is contextually correct. ADA.gov states that automated checkers and overlays are insufficient for compliance verification because a clean report doesn’t guarantee accessibility, and that manual expert testing paired with automated tools is the reliable approach, as stated in ADA.gov’s web accessibility rule guidance.
That’s why I treat automation as triage, not proof.
For teams evaluating scanners, browser extensions, and platform checks, this review of accessibility testing tools for websites is a useful starting point. Just don’t confuse a passing tool report with ADA readiness, WCAG conformance, or a defensible VPAT.
Frequently Asked Questions About Alt Text
Does AI write good alt text?
Sometimes it produces a decent first draft. It does not reliably understand page intent, legal context, brand terminology, or whether an image is decorative, functional, or complex. Use AI as drafting assistance if you want, but a human still needs to verify purpose, accuracy, and implementation.
What’s the difference between alt text, captions, and image titles?
Alt text is the programmatic text alternative used by assistive technology.
Captions are visible text shown to everyone on the page.
Titles are separate attributes or labels that may appear in limited contexts and shouldn’t be treated as a substitute for alt text.
If your team uses captions as a fallback for missing alt text, fix the workflow. They are not interchangeable.
Should every image have words in the alt field?
No. Decorative images should use an empty alt attribute, alt="", so screen readers can skip them. Leaving the field absent is different from intentionally marking the image decorative.
Is alt text an SEO tactic?
It can support image understanding for search systems, but treating it primarily as an SEO field usually produces poor accessibility outcomes. Keyword stuffing degrades usability and creates weak alt text. Write for the user first.
How often should alt text be reviewed?
Review it whenever the image changes, the surrounding content changes, or the image’s function changes. Reusing the same alt text across different page contexts is a common enterprise mistake because the image may look identical while serving a different purpose.
Can automated tools verify that alt text is good?
They can verify presence and some structural issues. They cannot reliably judge whether the text is useful, accurate, or aligned with the page’s purpose. That still requires manual review.
If your organization needs defensible alt text standards, manual accessibility audits, Section 508 support, or procurement-ready VPAT documentation, consider working with ADA Compliance Pros. They help teams validate real WCAG issues, document remediation clearly, and build workflows that hold up in audits, vendor reviews, and compliance programs.