Author Guides · Metadata · Book Description

Your Amazon book description: formatting, HTML, and the errors that block it

By Tracy Atkins, founder of BookDesigner.ai and BookDesignTemplates.com · 15+ years of print files, 70,000+ authors · Updated July 26, 2026

The short answer: Amazon's description field supports a small set of HTML, so bold, italics, line breaks, small headline tags, and simple lists all work. The two errors that block authors are unclosed tags, which bleed formatting across the page, and the invisible-characters error, which comes from pasting out of Word. Write for scanning, not for a back cover, and you have roughly 4,000 characters to do it in.

What the field can and cannot do

The Amazon description is not plain text and it is not full HTML. It accepts a limited set of tags, and everything else is ignored or causes trouble. In practice you have bold with the b tag, italics with the i tag, a line break with the br tag, small headline tags in the h4 through h6 range, and simple lists. That is enough to build a clean, scannable listing. What you do not have is large heading tags, custom fonts, colors, tables, or images in the text field, so do not reach for them.

The unclosed-tag trap

The single most reported formatting disaster is an unclosed tag. HTML tags come in pairs: you open bold with one tag and close it with the matching tag. If you open a tag and forget to close it, the formatting does not stop where you meant it to. A missing close on a bold tag can leave the entire rest of your description in bold, and a stray list or headline tag can distort everything below it. Authors describe opening their live page to find the whole description bleeding one style across every paragraph. The fix is discipline: every tag you open gets a matching closing tag, checked before you save.

The invisible-characters error

The other classic blocker is the invisible-characters error, and it has one main cause: pasting from Word. Word silently swaps straight quotes for smart curly quotes and inserts hidden formatting characters, and Amazon's field rejects some of them, throwing an error that mentions characters you cannot even see. The cure is simple. Either paste as plain text, which strips the hidden characters, or type your description directly into the KDP editor. If you want to draft in HTML, draft it in a plain-text editor rather than a word processor, and the problem never appears.

A description is not a back cover

It is tempting to paste your back-cover copy into the description field and call it done, but the two jobs are different. Back-cover copy is read as a single block by someone holding the physical book. Your Amazon description is scanned on a screen, often on a phone, by someone deciding in a few seconds whether to keep reading. That calls for short paragraphs, plenty of white space, and a bold hook line at the top that stops the scroll. Break your copy into two or three-sentence chunks, lead with your strongest line in bold, and let the layout breathe. The same words, arranged for scanning, convert better than a dense wall.

How much room you have

You have roughly 4,000 characters, and that budget includes the HTML tags themselves. That sounds tight, but it is plenty for a strong listing: a bold hook, two or three short paragraphs, and maybe a short list of what the reader will get. You rarely need to fill every character. A focused description that respects the reader's attention beats one that uses all 4,000 characters to say everything.

A safe copy-paste skeleton

Here is a minimal HTML structure that uses only supported tags, keeps every tag closed, and gives you a scannable shape. Type your own words in, keep the tags balanced, and paste it in as plain text if your editor might inject smart quotes.

<h4><b>One bold hook line that stops the scroll.</b></h4> <br> <p>A short opening paragraph that sets up the stakes in two or three sentences. Keep it tight.</p> <br> <p>A second short paragraph that deepens the promise and hints at the turn. Still two or three sentences.</p> <br> <b>In this book you will find:</b> <ul> <li>A specific benefit or hook, phrased for the reader</li> <li>A second concrete point that earns a click</li> <li>A third that closes the sale</li> </ul> <br> <p><i>A short closing line that invites the reader to start now.</i></p>

Every tag in that skeleton is closed, every tag is one Amazon supports, and the shape reads well on a phone. Note that some authors find the p tag behaves inconsistently in the field; if your paragraphs run together, replace the paragraph tags with br line breaks between blocks, which is the most reliable spacing method of all.

A quick pre-publish checklist

A scannable description, written from your book.

A good description is a specific skill, and it is one piece of a larger launch. Cantos, our book-design AI, generates the whole Marketing and Book Premiere Kit from the manuscript itself: the Amazon description, back-cover copy, categories, keywords, comparable titles, author bios, and more. It is $99.99 a la carte and included in the $249.99 Full Package. Choose what your book needs, check out, and Cantos builds it in the design you pick. Every purchase carries a 100% money-back guarantee for 30 days, and nothing is ever trained on your work.

Start Your Book

Frequently asked questions

Does Amazon's book description support HTML?

Yes, a limited set. You can use bold, italics, line breaks, small headline tags, and simple lists. Bold is the b tag, italics the i tag, a line break is the br tag, and headline tags h4 through h6 give you small headers. Larger heading tags and most other HTML are not supported.

Why is my Amazon description formatting bleeding across the whole page?

That is almost always an unclosed tag. If you open a bold or italic tag and never close it, the formatting continues past where you intended and can affect the rest of the description. Every tag you open needs a matching closing tag.

What is the invisible characters error on KDP?

It usually comes from pasting text out of Word. Word inserts smart quotes and hidden formatting characters that Amazon's field rejects. The fix is to paste as plain text, or type directly in the description editor, so those hidden characters never enter the field.

How long can an Amazon book description be?

You have roughly 4,000 characters to work with, including any HTML tags you use. That is enough for several short, scannable paragraphs, a bold hook line, and a short list, so you rarely need to fill every character.

Related: All author guides · What it costs to self-publish · The ISBN guide