# Alt Text Character Limit: What's Optimal?

> Canonical: https://metagenius-ai-seo.com/blog/alt-text-character-limit/
> Updated: 2026-10-21 · Author: Gautam Rudani · Category: Alt Text · Source: MetaGenius AI

There is no hard alt text character limit: Google indexes the whole string and no screen reader cuts it off. The 125-character figure is where JAWS pauses, not where text stops. Aim for **80 to 125 characters** on product images, and go longer only when the image needs it.

## Key takeaways

-   **There is no hard alt text character limit:** Google processes the full string, and no modern screen reader truncates it.
-   **The "125-character limit" is a JAWS pause, not a cutoff:** JAWS splits long alt text into chunks of about 125 characters in line-by-line mode and keeps reading.
-   **The practical sweet spot is 80 to 125 characters:** descriptive enough for Google Images, short enough to be heard in one chunk. Shopify's field caps at 512.
-   **MetaGenius AI** writes alt text inside that range for every Shopify product image, in bulk, in 15 languages, with review before publish.

-   **0** — Hard character limit (Google)
-   **125** — JAWS pause threshold
-   **512** — Shopify alt text field cap
-   **16** — Word "limit" myth (debunked)

![alt text character limit: optimal 80 to 125 character range with myth vs reality comparison](https://metagenius-ai-seo.com/assets/img/alt-text-character-limit-featured-EWSSUM8qht-400.webp)

The short answer: there is no hard **alt text character limit**. Google indexes the full string, and no modern screen reader cuts it off. The 125-character figure you see everywhere is the point where JAWS pauses and continues, not where text disappears. For Shopify product images, write 80 to 125 characters and only go longer when the image genuinely needs it.

Search the question and you get a confident answer from dozens of SEO guides: 125 characters. Some say 100. Some say 140. Google's own documentation says nothing about a limit at all, and the accessibility community has spent years correcting the number.

This post traces where the 125-character claim came from, what screen readers actually do with long alt text, what Google cares about, and the practical range for Shopify product images in 2026.

**Free tool**

Test your own alt text in the [free alt text checker](https://metagenius-ai-seo.com/tools/alt-text-checker/): it flags length, file names, "image of" and keyword stuffing, and gives you the HTML.

## The 125-Character Myth: Where It Actually Came From

The claim that alt text has a 125-character limit appears in hundreds of SEO and accessibility guides. Almost none of them cite a primary source, because the primary source does not say what they think it says.

Accessibility specialist Terrill Thompson built a test page with alt text of increasing length and ran it through the major screen readers. Eric Eggert, a former W3C accessibility education lead, documented the results in his February 2022 post ["There is no character limit for alt text"](https://www.yatil.net/blog/there-is-no-character-limit-for-alt-text): "No screen reader cut off text altogether."

What JAWS does is split a long alt text into several shorter chunks and read them one after another when the user arrows down. That is a **pause**, not a cutoff. JAWS does not discard anything past 125 characters.

The confusion most likely started when someone read the JAWS chunk boundary as a hard limit, and the number spread across SEO blogs that copied each other without checking.

There is a parallel with the [meta description character limit](https://metagenius-ai-seo.com/blog/shopify-meta-description-character-limit-the-2026-rules/). Google does not enforce a character count there either; it truncates by pixel width. "155 characters" became shorthand because it is close enough to be practical. The 125-character alt text number works the same way: a useful guideline, not a technical constraint.

## What Actually Happens at 125 Characters

Here is what each major screen reader does with long alt text, based on Thompson's test and Eggert's re-test with a newer JAWS version:

| Screen reader | Behaviour with alt text over 125 characters | Text lost? |
| --- | --- | --- |
| JAWS (Windows) | Splits the text into chunks of roughly 125 characters in line-by-line mode; reads it all in "say all" mode | ✓ None |
| NVDA (Windows) | Reads the full alt text | ✓ None |
| VoiceOver (macOS/iOS) | Reads the full alt text | ✓ None |
| Narrator (Windows) | Reads the full alt text | ✓ None |

The practical takeaway: only JAWS introduces a pause, and only in one navigation mode. But JAWS still matters. In [WebAIM's 2024 screen reader survey](https://webaim.org/projects/screenreadersurvey10/), 40.5% of respondents named JAWS as their primary desktop screen reader, with NVDA at 37.7%.

So the 125-character guideline makes sense as a design target, not because text gets cut off, but because a single-chunk reading experience is smoother than a multi-chunk one. If your alt text is 130 characters and reads naturally, it is fine. If it is 200 characters and could be tightened, tighten it.

## Google's Perspective: No Alt Text Character Limit at All

Google has never published an alt text character limit or word limit. Asked about a supposed 16-word maximum in a Search Central office hours session, John Mueller said "we don't have any guidelines with regards to how long your alt text can be" ([Search Engine Journal's transcript](https://www.searchenginejournal.com/alt-text-seo/444951/)).

The 16-word myth came from an SEO experiment that tested whether Google Images could match queries to alt text made of nonsense words. Gibberish behaves differently from real words in Google's systems, so the test said nothing about real product descriptions.

What Google *does* care about is quality. Its [image SEO documentation](https://developers.google.com/search/docs/appearance/google-images) tells you to "focus on creating useful, information-rich content that uses keywords appropriately" and is "in context of the content of the page". No mention of length, only relevance.

The same page warns: "Avoid filling alt attributes with keywords", because it "results in a negative user experience and may cause your site to be seen as spam". The risk is not writing too many characters. It is padding those characters with repeated keywords instead of description.

### Is there an alt text word limit?

No. Good product alt text usually lands between 12 and 20 words because that is what 80 to 125 characters holds, not because Google counts words. If an image needs 30 words, write 30 words. For how alt text actually feeds Google Images rankings, see [how alt text affects image search rankings](https://metagenius-ai-seo.com/blog/alt-text-image-search-rankings/).

Google's own walkthrough of how Google Images picks and ranks pictures, including what the alt attribute does and does not do, is worth watching once before you write a thousand of them.

 [![](https://metagenius-ai-seo.com/assets/img/dFYA2IdnCz-480.webp) YouTube · Google Search Central**SEO for Google Images**Watch on YouTube](https://www.youtube.com/watch?v=SfC27XgelgE)

## The Optimal Alt Text Character Limit for E-commerce

Combining the screen reader data, Google's guidance and practical e-commerce needs, the optimal range is **80 to 125 characters**. Here is the reasoning by length band:

-   **Below 40 characters:** almost always too vague. "Blue shirt" is 10 characters and tells Google almost nothing about which blue shirt among millions.
-   **40 to 79 characters:** works for simple products. "Men's navy organic cotton t-shirt, front view" (46 characters) is adequate if the product really is that simple.
-   **80 to 125 characters:** the sweet spot. Long enough for the product name, a variant detail (colour, material, size) and visual context (angle, setting). Short enough to be read as one JAWS chunk.
-   **126 to 200 characters:** acceptable for complex products. JAWS pauses mid-description, but the user still hears everything. Use it when the image needs the context: bundles, detailed charts, infographics.
-   **200+ characters:** consider splitting. An image that needs this much description is probably an infographic or chart that deserves an adjacent text description on the page instead.

For most Shopify product images, a product on a white background, a lifestyle shot, a close-up detail, a colour variant, 80 to 125 characters captures everything that matters.

For real examples across six product categories, see our [30+ before-and-after alt text examples](https://metagenius-ai-seo.com/blog/best-alt-text-examples/). Every "good" example in that guide falls inside this range.

## Too Short vs Too Long: Real Examples

The best way to internalise the optimal range is to see the extremes.

| Alt text | Length | Verdict |
| --- | --- | --- |
| "shirt" | 5 chars | ✕ Too vague: no colour, material, brand or view |
| "Blue shirt front" | 16 chars | ✕ Better, but missing material, fit, product name |
| "Men's navy organic cotton crew-neck t-shirt, front view" | 56 chars | ✓ Solid: all key details for a simple product |
| "Women's Italian lambskin leather biker jacket in burgundy, asymmetric zip, worn by model on urban street" | 104 chars | ✓ Optimal: descriptive, single JAWS chunk, natural |
| "Best men's premium navy organic cotton sustainable eco-friendly crew-neck t-shirt top tee comfortable casual front view on white background for summer 2026 free shipping" | 168 chars | ✕ Keyword-stuffed: Google treats this as spam, screen readers suffer |

Notice: the 104-character example is longer than the 56-character one, but both pass the quality test. Length is not the issue. Relevance per character is. A tight 56-character description beats a padded 168-character one every time.

Whether a human or an AI writes them, the test is the same. Our comparison of [AI versus manual alt text](https://metagenius-ai-seo.com/blog/ai-vs-manual-alt-text/) runs both through it on real product images.

## When Images Need More Than 125 Characters

Some images genuinely need longer descriptions. The 80 to 125 range works for product photos, but these situations are different:

### Infographics and data charts

A pie chart showing revenue by region or an infographic breaking down product features cannot be described meaningfully in 125 characters. The [WCAG 2.2](https://www.w3.org/TR/WCAG22/#non-text-content) approach: use a short alt text that says what the image is ("Revenue by region, Q1 2026"), then provide the full data in an adjacent HTML table or a linked description.

### Size charts and spec diagrams

A size chart with measurements for 8 sizes will not fit in alt text. Best practice: put the sizing data in an HTML table on the page (which helps SEO too) and use alt text that points there: "Size chart for XS through 3XL. See measurements table below."

### Images with embedded text

Sale banners ("30% OFF SUMMER SALE, use code SUN30") need the text reproduced in the alt attribute. If the embedded text runs past 125 characters, reproduce it anyway: accessibility wins over the character guideline when the two conflict.

For more on these edge cases, see our [complete guide to writing good alt text](https://metagenius-ai-seo.com/blog/shopify-alt-text-generator-complete-2026-guide/).

## Does Shopify Have an Alt Text Character Limit?

Yes, and it is the only hard limit in this whole topic. [Shopify's help page](https://help.shopify.com/en/manual/products/product-media/add-alt-text) states: "The maximum length is 512 characters, but 125 or less is recommended." The 512 cap applies per media item on products; the theme then outputs it as the image's alt attribute.

Two things to know. First, Shopify's "125 or less" is the same JAWS guideline, repeated, so treat it the same way: a target, not a wall. Second, the field is per image, so a product with six photos needs six different descriptions, not the product title pasted six times.

To set it by hand: open the product, click the image to open its preview, choose "Add alt text", type the description and save. The step-by-step with screenshots is in [how to add alt text in Shopify](https://metagenius-ai-seo.com/blog/how-to-add-alt-text-shopify/).

## Hitting the Right Alt Text Character Limit at Scale

Knowing the optimal range is step one. Applying it across 2,000 product images is step two, and that is where it gets hard. A 500-product Shopify store with 4 images each needs 2,000 alt text descriptions, all in the 80 to 125 character range, all unique, all descriptive.

Quick disclosure: we make MetaGenius AI. It generates alt text inside this range by default, reading your product titles, descriptions and variant attributes, then producing descriptions that land in the sweet spot without you counting characters. Each image costs 1 credit; the Free plan includes 50 credits a month and Pro is $29.99/month for 1,000.

For the full breakdown of every bulk method, with and without an app, see our [guide to bulk adding alt text in Shopify](https://metagenius-ai-seo.com/blog/bulk-alt-text-shopify/). Then run a sample of ten images through the [alt text checker](https://metagenius-ai-seo.com/tools/alt-text-checker/) before you publish the rest.

## Frequently asked questions

### Is there a hard alt text character limit?

No. There is no character limit for alt text in HTML, in Google's indexing, or in any modern screen reader. The 125-character guideline comes from JAWS pausing at about that length in line-by-line reading mode, which is a pause, not a cutoff.

### What is the ideal alt text length for SEO?

80 to 125 characters for a typical product image. That is long enough for the product name, one variant detail and the visual context, and short enough to be heard as one chunk in a screen reader. Google sets no limit, so relevance matters more than the count.

### What is the maximum alt text length?

Technically unlimited in HTML and in Google's index. In practice the platform sets the cap: Shopify accepts up to 512 characters per image and recommends 125 or fewer. Stay well under the cap and put the full description in page text if an image needs more than about 200 characters.

### Is there an alt text word limit?

No. The 16-word limit that circulates in SEO forums came from a test that used nonsense words, and John Mueller has said Google has no guidelines on alt text length. Most good product alt text lands at 12 to 20 words simply because that is what 80 to 125 characters holds.

### Does Google truncate long alt text?

No. Google reads the full alt attribute and has no published character or word limit. What it does penalise is keyword stuffing: its image documentation says filling alt attributes with keywords creates a poor experience and can make a site look like spam.

### What happens if my alt text is too short?

Alt text under 20 to 30 characters is usually too vague to help either SEO or accessibility. "Shirt" (5 characters) tells Google nothing about which shirt. Add the product name, colour, material and view so search engines and screen reader users both get enough context.

### Does Shopify have an alt text character limit?

Yes, 512 characters per image, and Shopify's help page recommends 125 or fewer. You set it by opening a product, clicking the image and choosing "Add alt text". For hundreds of images, a bulk tool is faster than the admin.

### What if my image needs more than 125 characters to describe?

Go over 125 characters if the image genuinely needs it: infographics, size charts, images with embedded text. For very complex images, use a short alt text summary and put the full description in adjacent HTML text or a linked description, as WCAG 2.2 allows.
