KDP Book Description Formatting Guide 2026 — HTML Tags That Work | KDP Smart Formatter
🛠️ All Tools 📖 How to Use 📗 Paperback Guide ✍️ Blog ❓ FAQ 🏠 Homepage →
🛠️ Tools:
All 16 Tools →
Home KDP Guides KDP Book Description Formatting — HTML Guide
✍️ Description Guide · Updated March 2026

KDP Book Description
HTML Formatting Guide 2026

Amazon KDP lets you use real HTML in your book description — bold, italics, bullet lists, headers, line breaks. Most authors either don’t know this or use the wrong tags and end up with broken code showing on their product page. This guide gives you every tag that works, how to use it, and copy-paste templates ready to go.

By KDPFormatters Team· Updated March 2026· ⏱ 11 min read· ✅ Copy-Paste HTML Included
KDP book description formatting HTML guide — Amazon KDP description tags for self-publishers
A well-formatted KDP description uses bold headlines, bullet points, and strategic spacing to convert browsers into buyers. All of it is done with a handful of HTML tags.

Your book’s description is doing two jobs at once. It needs to sell your reader on the idea of the book — and it needs to do that in a format that is easy to read on a screen. Plain walls of text almost never work. The good news is that Amazon’s KDP description field accepts real HTML markup, which means you have full control over how your description is displayed on the product page.

The bad news is that KDP only supports a specific subset of HTML tags. Use an unsupported tag and you will either see it stripped entirely, or worse, see raw angle brackets and tag names showing up in your description where formatted text should be. This guide tells you exactly which tags work, which do not, and how to build a description that looks intentional and professional.

Why Formatting Your KDP Description Actually Matters

KDP book description formatting example — well-formatted vs plain text Amazon description
A formatted description uses bold headlines, bullets, and spacing to guide the reader’s eye. A plain wall of text forces them to read every word to find what they need.

Most readers do not read a book description — they scan it. Bold headlines create scanning anchors. Bullet lists let readers check off whether the book delivers what they need. Line breaks prevent the eye from getting lost in dense paragraphs.

There is also a practical SEO element. Amazon’s A9 algorithm weights conversion rate as a ranking signal. A better-formatted description that converts more visitors into buyers tells Amazon’s algorithm your book is relevant — which nudges you higher in search results over time.

ℹ️

Where to Enter the HTML

Go to your KDP dashboard → select your book → click Edit → navigate to the Book Details page → find the Description field. Paste your HTML directly into this text area. Do not paste from Microsoft Word — always use a plain text editor like Notepad or VS Code.

Every HTML Tag KDP Supports — Full Reference

Here is every tag that reliably renders in KDP book descriptions as of early 2026.

HTML TagWhat It DoesWorks in KDP?
<b> / <strong>Bold text✅ Yes
<em> / <i>Italic text✅ Yes
<br>Single line break✅ Yes
<p>Paragraph (adds spacing)✅ Yes
<ul> + <li>Bullet list✅ Yes
<ol> + <li>Numbered list✅ Yes
<h1> – <h6>Headings (h1–h3 most useful)✅ Yes
<u>Underline✅ Yes (use sparingly)
<div>Block container❌ Stripped
<span>Inline container❌ Stripped
style=”color:…”Text color❌ Stripped
<font>Legacy font tag❌ Stripped
<a href>Hyperlinks❌ Stripped
<img>Images❌ Not allowed
<table>Tables❌ Not allowed
⚠️

Amazon Strips Unsupported Tags — It Does Not Error

If you include an unsupported tag like <div> or <span>, Amazon silently removes the tag but keeps the text inside it. Some inline style attributes can leave behind broken fragments. Stick to the supported list above to be safe.

Bold and Italic — How to Use Them Effectively

Bold is your most powerful formatting tool in a KDP description. Use it for the key hook in your opening line, for scannable sub-labels, and to highlight the most compelling promise your book makes. Italic works well for book titles, brief emotional emphasis, and award or credential mentions.

Bold — <b> or <strong>

Both <b> and <strong> render identically in KDP descriptions.

HTML Code
<p><b>What if the one thing holding you back was the one thing you refused to examine?</b></p> <p>A gripping psychological thriller set in 1990s Berlin, perfect for fans of dark, slow-burn suspense.</p>
↓ How It Renders on Amazon

What if the one thing holding you back was the one thing you refused to examine?

A gripping psychological thriller set in 1990s Berlin, perfect for fans of dark, slow-burn suspense.

Italic — <em> or <i>

Both <em> and <i> render as italics in KDP. Use sparingly — for titles, credentials, or a single phrase that deserves quiet emphasis.

HTML Code
<p>Winner of the <em>National Indie Excellence Award</em> — featured in <em>Publisher's Weekly</em>.</p>
↓ How It Renders on Amazon

Winner of the National Indie Excellence Award — featured in Publisher’s Weekly.

📘

Amazon KDP Self-Publishing Guide

A comprehensive KDP publishing walkthrough covering metadata, description strategy, keyword selection, category research, and pricing — written specifically for indie authors launching on Amazon.

Affiliate link — we may earn a small commission at no extra cost to you
View on Amazon →

Bullet Lists and Numbered Lists

Lists are the single biggest visual upgrade you can give a non-fiction book description. They allow scanners to quickly assess value and make a “what you’ll learn” section immediately readable.

Unordered (Bullet) List — <ul> + <li>

HTML Code
<p><b>In this book, you will discover:</b></p> <ul> <li>The three pricing mistakes that cost KDP authors thousands in lost royalties</li> <li>How to find low-competition keywords that actually drive Amazon search traffic</li> <li>Why your cover design is the number one factor in click-through rate — and what to fix</li> <li>A replicable launch strategy that works even with zero existing audience</li> </ul>
↓ How It Renders on Amazon

In this book, you will discover:

  • The three pricing mistakes that cost KDP authors thousands in lost royalties
  • How to find low-competition keywords that actually drive Amazon search traffic
  • Why your cover design is the number one factor in click-through rate — and what to fix
  • A replicable launch strategy that works even with zero existing audience

Ordered (Numbered) List — <ol> + <li>

HTML Code
<ol> <li>Set up your KDP account and tax information correctly</li> <li>Format your manuscript to KDP's print specifications</li> <li>Design a cover that converts browsers into buyers</li> <li>Write a description that ranks and sells</li> </ol>
↓ How It Renders on Amazon
  1. Set up your KDP account and tax information correctly
  2. Format your manuscript to KDP’s print specifications
  3. Design a cover that converts browsers into buyers
  4. Write a description that ranks and sells
💡

Emoji Bullets Are a Valid Alternative

Use emoji directly in your text: ✅, ➤, ★, •, ◆. These render across all devices and add visual interest without requiring any markup. Combine them with <br> tags for clean spacing between items.

Headings and Line Breaks

KDP description HTML headings and line breaks — formatting examples for Amazon book descriptions
Headings and strategic line breaks transform a block of text into a structured, scannable description that guides the reader through your book’s key selling points.

Headings — <h1> through <h6>

In practice, <h3> and <h4> are the most useful — large enough to stand out without overwhelming. <h1> renders very large and can look out of proportion. Use headings to create sections: a hook, a “what’s inside” section, an author credentials section, and a call to action.

HTML Code
<h3>If you've ever felt like you're the only one who can't seem to make money online — this book is for you.</h3> <p>Self-publishing coach Maya Reyes spent five years making every mistake in the KDP playbook before cracking the system...</p> <h4>What You'll Learn</h4> <ul> <li>...</li> </ul>

Line Breaks — <br> and <p>

Use <br> for a single line break. Use <p>…</p> to wrap paragraph text — this adds top and bottom spacing automatically. Avoid multiple consecutive <br> tags — Amazon may collapse them.

HTML Code — br vs p
<!-- Using <br> for tight line breaks --> Line one.<br> Line two — directly below with no paragraph gap. <!-- Using <p> for spaced paragraphs --> <p>First paragraph with natural spacing above and below.</p> <p>Second paragraph, cleanly separated.</p>
✍️

ProWritingAid Style Guide for Authors

Strong writing in your description converts readers — this guide covers tone, sentence structure, and word choice specifically for marketing copy and back-cover blurbs that sell books.

Affiliate link — we may earn a small commission at no extra cost to you
View on Amazon →

Tags That Break Your KDP Description

These are the tags authors most commonly try — and the ones that either render as broken code or get silently stripped.

TagWhat HappensUse Instead
<div>Stripped — text remains unformatted<p> for block-level spacing
<span style=”color”>Tag stripped, inline style removed<b> or <em> for emphasis
<font color=”…”>Tag stripped, text color ignoredBold/italic for emphasis
<a href=”…”>Link stripped, anchor text remainsMention URL as plain text if needed
<hr>Horizontal rule — not renderedEmpty <p> or ✦ as a text divider
<center>Tag stripped, text left-alignsNot possible to center in KDP descriptions
<img>Blocked entirelyNo image support in descriptions
<table>Blocked entirelyUse <ul> for structured lists instead

Full Copy-Paste Description Template

This is a complete, ready-to-use non-fiction description template. Replace the placeholder text with your own content.

Complete Non-Fiction Description Template
<h3>[ONE-LINE HOOK — your reader's biggest problem or desire]</h3> <p>[2–3 sentence expansion on the hook. Who is this for? What situation are they in? Make them feel seen.]</p> <p><b>In [Book Title], you will discover:</b></p> <ul> <li>[Benefit or outcome #1 — specific and tangible]</li> <li>[Benefit or outcome #2]</li> <li>[Benefit or outcome #3]</li> <li>[Benefit or outcome #4]</li> <li>[Benefit or outcome #5]</li> </ul> <p>[1–2 sentences about the author's credibility or unique perspective on this topic.]</p> <p><b>Whether you are [target reader A] or [target reader B], this book gives you [core promise].</b></p> <p>📖 <em>Scroll up and grab your copy today.</em></p>
💡

Fiction Template Tip

For fiction, skip the bullet list entirely. Use two <p> tags for the setup, one <p> for the inciting incident, and end with a short <p> in italics for the stakes. Keep it under 300 visible words — fiction descriptions that run long tend to hurt more than help.

💰

KDP Self-Publishing Income Guide

Description formatting is just one piece of the sales puzzle. This guide covers the full royalty optimization strategy — pricing tiers, KDP Select vs. wide publishing, A+ content, and building passive income across a backlist.

Affiliate link — we may earn a small commission at no extra cost to you
View on Amazon →

Character Limit, HTML Counting, and Submission Strategy

KDP enforces a 4,000 character maximum on the description field. This includes every HTML tag you use — opening tags, closing tags, and attributes all count. A typical description with solid HTML formatting will use 350–600 characters on markup alone.

Where to Write Your Description Before Pasting

Write your description in a plain text editor — Notepad on Windows or TextEdit in plain text mode on Mac. Never draft in Microsoft Word or Google Docs — both add invisible Unicode characters and “smart quotes” that can appear as strange symbols on the Amazon product page.

🛠️ Use the Three Free Tools Below

Generate your HTML, preview it Amazon-style, and check your character count — all on this page. No extra tabs needed.

🛠️ KDP Description HTML Generator

Fill in the fields below and the tool instantly builds a properly formatted HTML description — ready to copy and paste directly into your KDP dashboard. No coding needed.

👁️ Live HTML Preview Tool

Already have your HTML written? Paste it below and see exactly how it will render on Amazon’s product page — before you submit anything to KDP.

0 / 4000 chars
Your formatted description will appear here as you type…
✅ <b> <strong> ✅ <em> <i> ✅ <ul> <ol> <li> ✅ <h1>–<h6> <p> <br>
💡

Preview Updates Live — No Button Needed

Type or paste into the left panel and the Amazon-style preview updates instantly on the right. The character counter turns yellow at 3,500 and red at 4,000.

🔢 KDP Description Character Counter

KDP’s 4,000 character limit includes your HTML tags. Paste your complete description (with all HTML) below to get an exact count — and see a breakdown of visible text vs. tag characters.

0
Total Characters
4000
Remaining
0
Visible Chars
0
Tag Characters
0 ✅ Within KDP limit 4,000
Frequently Asked Questions

KDP Description HTML — Common Questions

Everything authors ask about formatting their Amazon KDP book description.

Yes. Amazon KDP supports a limited subset of HTML tags in the book description field. Supported tags include bold (<b> and <strong>), italics (<em> and <i>), line breaks (<br>), paragraph breaks (<p>), unordered lists (<ul> and <li>), ordered lists (<ol> and <li>), and heading tags (<h1> through <h6>). Tags like div, span, font, color, and most CSS styling are not supported.
This happens when you use unsupported tags, copy HTML from a word processor that adds extra formatting, or enter the description in Author Central instead of the KDP dashboard. Make sure you are pasting into the KDP publishing dashboard under Book Details — use a plain text editor like Notepad to prepare your HTML before pasting.
Yes, emoji render correctly in KDP book descriptions on both the Amazon website and the Kindle store. Many authors use emoji bullets (✅, ➤, ★) as visual list markers since they are visible on all devices and do not require HTML. They work well for non-fiction, self-help, and business books, but are generally avoided in literary fiction and serious non-fiction.
KDP allows up to 4,000 characters in the book description field, including any HTML tags you use. HTML tags count toward this limit even though they are not visible to readers. Use the free Character Counter tool on this page to get an exact count before submitting.
KDP’s book description field accepts raw HTML tags and renders them correctly on the Amazon product page. Amazon Author Central has a separate WYSIWYG editor — changes made in Author Central will override your KDP description after a sync delay of 24 to 72 hours. Both approaches work, but Author Central changes take precedence once synced.
HTML formatting tags themselves do not directly affect Amazon’s A9 search ranking. However, well-formatted descriptions convert better — higher conversion rate is one of the signals Amazon’s algorithm uses to rank books in search results, so good formatting indirectly supports your discoverability over time.
KDP does not offer an inline HTML preview in the description field. Use the free Live HTML Preview Tool on this page to see exactly how your description will render on Amazon before submitting. After any description update in KDP, changes typically go live within 24 to 72 hours.

Format Your Book Right — From Description to Print

A great description gets readers to the buy button. Our free suite of KDP tools makes sure your book’s print specs are just as solid — royalty calculator, spine calculator, bleed checker, and more.

🛠️ View All Free KDP Tools →