← Back to blog

2026-06-10 · 7 min read

Amazon Product Description HTML Formatting: What Works, What Breaks, and What Changed

A practical guide to HTML in Amazon product descriptions: allowed tags, the 2,000-character limit, Brand Registry differences, and common errors sellers make.

Amazon product descriptions are one of the few fields in Seller Central where you can use HTML to control how your text appears. But the rules are specific, the allowed tag set is small, and the errors are invisible until a customer is already looking at your listing. This guide covers what HTML you can use, what you cannot use, how to structure a strong description, and what changes if your brand is enrolled in Brand Registry.

The 2,000-character limit

Amazon caps product descriptions at 2,000 characters. That includes the HTML tags themselves. A `` tag costs 3 characters, `` costs 4 characters, and a `
` costs 4 characters. If your description is close to the limit and you are adding tags throughout, you will find the actual text you can write shrinks faster than you expect.

Count characters before submitting. If you exceed 2,000 characters, Amazon either truncates the description or rejects it outright, depending on the submission method. The truncation often happens mid-sentence, which reads badly in the listing.

Allowed HTML tags in Amazon descriptions

Amazon supports a small set of HTML tags in the product description field. These are the ones that reliably render:

- `` and `` — bold text - `` and `` — italic text - `

    ` and `
` — unordered list container - `
  • ` and `
  • ` — list item - `
    ` — line break

    That is the complete functional list for standard seller accounts. Everything outside this set either strips silently or renders as literal text.

    Forbidden tags that sellers commonly try

    Several HTML tags look like they should work but do not:

    - `

    ` through `

    ` — heading tags do not render. The text appears, but with no formatting applied. - `

    ` — paragraph tags are ignored. The visual paragraph spacing does not appear. - `

    ` and `` — ignored. Any inline styling attached to them is also ignored. - `` and `` — these sometimes render on desktop but fail on mobile. Use `` and `` instead for consistent behavior. - `` — links are stripped entirely. Amazon does not allow external links in descriptions. - `` — images in the description field are not supported.

    The most common mistake is using `

    ` tags expecting paragraph spacing. Nothing appears. Use `
    ` twice if you need visual space between blocks of text.

    How to structure a strong description

    Given the constraints, the most effective structure uses bold to create visual hooks and bullets to organize supporting points:

    ``` One sentence that leads with the main benefit.

    A short paragraph that expands on what the product does, who it is for, and what makes it different. Keep this to two or three sentences.

    • FEATURE NAME: What it does and why that matters to the buyer.
    • FEATURE NAME: Specific detail that answers a common purchase question.
    • FEATURE NAME: Secondary benefit that the title and bullets did not have room for.

    A closing sentence that reinforces the main reason to buy. ```

    The bold opener draws the eye. The paragraph handles context that bullets cannot. The list covers specifics. The closing sentence gives browsers who skip the middle a second chance to register the value.

    This structure works because description text is searchable by Amazon's indexing. The list items and bolded phrases pick up keyword variations that did not fit in the title.

    Mobile rendering differences

    On desktop, the description field appears below the fold, below the bullet points and often below the fold entirely. Most buyers never read it. On mobile, the layout is different and more buyers scroll to it.

    The practical implication: write the description for mobile first. Keep paragraphs short. Avoid dense blocks of text. A single `
    ` between sentences creates breathing room on a phone screen. The same text looks fine on desktop too, while long paragraphs that read acceptably on desktop look punishing on mobile.

    Amazon also compresses some whitespace differently on mobile. Multiple `
    ` tags in a row sometimes collapse into one. Test your description on a mobile browser before deciding you have the spacing right.

    What changes with Brand Registry and A+ Content

    If your brand is enrolled in Amazon Brand Registry, you have access to A+ Content (formerly Enhanced Brand Content). When you publish A+ Content for a product, it replaces the standard product description entirely. The description field is still there in Seller Central, but customers never see it.

    A+ Content uses a module-based editor with its own layout options: image-text combinations, comparison tables, branded headers, and feature sections. It is significantly more flexible than the HTML description field and does not have a 2,000-character limit in the same way. The trade-off is that A+ Content must be approved before it goes live, which takes one to seven business days.

    If you have Brand Registry, stop spending time on HTML descriptions for enrolled products. Build A+ Content instead. The description field becomes a fallback that customers never see under normal circumstances.

    Common errors and what they look like

    Escaped HTML shown as raw text. If you paste HTML into Seller Central from a word processor, the angle brackets often get converted to `<` and `>`. The tag appears in the listing as literal text: customers see `<b>Product Name</b>` instead of bold text. Always check the listing preview after submission.

    Too many line breaks. Sellers who want spacing often add five or six `
    ` tags in a row. Amazon may compress these or the listing looks broken with excessive blank space. Use one or two `
    ` between sections.

    HTML in the wrong field. Some sellers paste HTML into the bullet point fields, where it never renders. Bullet points are plain text only. Tags appear as literal characters. HTML belongs only in the description field.

    Unclosed tags. A missing `` tag means everything after that point renders as bold. An unclosed `

    Audit your listing for free

    Find suppression issues, missing attributes, and compliance violations in seconds.

    Run Free Audit