Amazon’s book description field accepts HTML — but most authors either do not know this or do not use it, and their descriptions pay the price. An unformatted description renders as a dense paragraph block that readers skim past. A well-formatted description uses visual structure to guide the reader’s attention directly to the parts that will convert them. For the complete book description guide, see our guide to writing Amazon book descriptions.
Why HTML Formatting Matters
Humans scan before they read. On Amazon’s product page, a reader who arrives at your description has typically already processed your cover, title, price, and ratings in a fraction of a second. They arrive at the description ready to scan — looking for cues that confirm whether this book is for them. If the description is a wall of text, they have to work to extract those cues. Work creates friction. Friction reduces conversion.
Formatted descriptions do the reader’s scanning work for them. Bold key phrases, paragraph breaks that separate the hook from the setup from the stakes, a bullet list that allows the reader to extract specific benefits at a glance — all of these reduce friction and improve the rate at which interested readers convert to buyers.
Supported HTML Tags
KDP supports a specific subset of HTML tags in the description field. Using unsupported tags does not typically cause an error — they are usually stripped silently — but it means you are adding markup that does nothing, which clutters your description entry and can create unexpected spacing.
The full list of reliably supported tags:
| Tag | Effect | When to use |
|---|---|---|
<p> |
Paragraph block with spacing | Between every paragraph in your description |
<br> |
Single line break | Within a paragraph when a softer break is needed |
<b> or <strong> |
Bold text | Key phrases, genre signals, critical stakes |
<i> or <em> |
Italic text | Book titles, foreign words, subtle emphasis |
<h3> |
Heading (medium size) | Section labels in non-fiction descriptions |
<h4> |
Heading (smaller) | Sub-labels within non-fiction descriptions |
<ul> and <li> |
Unordered bullet list | Benefit lists in non-fiction; comp titles in fiction |
<ol> and <li> |
Numbered list | Step-by-step outcomes in instructional non-fiction |
<u> |
Underline | Rarely — use bold instead in most cases |
Paragraphs and Line Breaks
The <p> tag creates a paragraph block with spacing above and below — equivalent to pressing Enter twice in a word processor. This is the primary structural tool for all description types. Every logical unit of your description — hook, setup, conflict, stakes — should be wrapped in its own <p> tags.
The <br> tag creates a single line break without the full paragraph spacing. Use it within a paragraph when you want a visual break that is tighter than a full paragraph separation — for instance, between lines of dialogue-style hooks or between the final dramatic line and the call to action in a thriller description.
Bold and Italic
Bold text draws the eye. In a description, bold should be reserved for the two or three phrases that are most critical to the conversion decision — the key stake, the most powerful benefit, or the call to action. Using bold liberally defeats the purpose and trains the reader to ignore it.
Italic text in descriptions is most useful for book titles (a standard typographic convention), character names in some genre fiction descriptions, and subtle emphasis in literary passages. It should be used more sparingly than bold.
Both <b> and <strong> produce bold text in Amazon’s description. Use <b> for simplicity unless you have a specific reason for the semantic distinction.
Headings
Headings in descriptions are primarily useful for non-fiction, where a description may benefit from clear section labels — “What You’ll Learn,” “Who This Is For,” “Inside This Book.” For fiction, headings are rarely appropriate and can make the description feel like a report rather than a sales pitch.
Use <h3> for primary section labels and <h4> for secondary labels. Avoid <h1> and <h2> — these render disproportionately large in Amazon’s description field and create an unpleasant visual imbalance.
Bullet and Numbered Lists
Lists are the most powerful formatting tool for non-fiction descriptions. A well-formatted benefits list allows readers to scan directly to the specific value proposition relevant to their situation.
The correct HTML structure:
<p><b>In this book you will discover:</b></p> <ul> <li>The exact pricing framework used by six-figure KDP authors</li> <li>How to use keywords to rank on page one for competitive terms</li> <li>The three category mistakes beginners make — and how to fix them</li> </ul>
Tags to Avoid
<h1>and<h2>: render too large in Amazon’s description field<a href>: hyperlinks are stripped and render as broken text<div>,<span>,<table>: stripped or rendered inconsistently- CSS style attributes: stripped entirely
<img>: images are not supported in book descriptions
How to Enter HTML in KDP
In KDP’s book setup, the Book Description field accepts raw HTML. Simply type or paste your HTML directly into the field — do not use the Rich Text formatting toolbar, which is unreliable and often inserts unwanted markup around your code. Type your HTML by hand or paste from a text editor, then preview it using KDP’s previewer before submitting.
Always preview your description on both desktop and mobile views to confirm the formatting renders correctly across both. Mobile is where most Amazon browsing occurs, and descriptions that look clean on desktop sometimes render unexpectedly on mobile.
Before and After: Formatted vs Unformatted
Unformatted (plain text):
She never expected to inherit a murder. When Edie Marsh returns to her grandmother’s Cotswold cottage after twenty years away, she plans to sell the house and leave the past behind. But a trail of coded letters hidden beneath the floorboards draws her into a mystery that the village of Thornwick has spent decades trying to bury. And someone is watching to make sure it stays buried. Perfect for fans of charming English mysteries with heart. Scroll up to start reading today.
HTML formatted:
She never expected to inherit a murder.
When Edie Marsh returns to her grandmother’s Cotswold cottage after twenty years away, she plans to sell the house and leave the past behind.
But a trail of coded letters hidden beneath the floorboards draws her into a mystery that the village of Thornwick has spent decades trying to bury.
And someone is watching to make sure it stays buried.
Perfect for fans of charming English mysteries with heart. Scroll up to start reading today.
The content is identical. The formatted version is substantially easier to read and allows the reader’s eye to move naturally from hook to setup to stakes to CTA. The bold opening and italic closing stakes create natural emphasis points that the unformatted version lacks entirely.
Once your description is properly formatted, make sure it is generated from the best possible copy. A dedicated KDP optimisation tool like KDP Rank Fuel generates HTML-formatted book descriptions automatically — the output is ready to paste directly into KDP’s description field without any additional markup work.
And before all of this matters, your manuscript should be professionally checked. Professional manuscript proofreading from Vappingo ensures your book delivers on the promise your well-formatted, high-converting description has just made.