Amazon Book Description Generator

Instructions: Write your book description below. Then highlight & click the buttons to make them appear how you want. When finished, click "Generate My Code". Copy & paste the code into your book's KDP Description section.

Style & Structure

 Bold  Italic  Underline  Strike  Subscript  Superscript  Horizontal Line  Ordered List  Unordered List

Font Sizes

Write your description here...
4000 characters remaining

If you found the Amazon Book Description Generator helpful, please share using the buttons above!

Ever wonder why some book descriptions look nicer, have bigger words, and stick out more?

That’s because many self-publishers are using Amazon approved HTML in order to make them look that way.  Sounds crazy, right? Well it turns out that making your description stick out can also help to increase your book’s sales conversion rate…meaning you can get 15% more sales…which is nice.

So, in this article, I will show you two ways in which you can create your own nice looking book description:

  • Create a Book description with my free tool
  • How create your own, which I will explain below.

There’s the easy way…or the hard way.  Either way, your book’s sales page will be poppin!

Using the Kindlepreneur Free Book Description Generator

Thanks to the programming side of the Kindlepreneur team, we’ve create a book description generator that anyone can use, without having to know HTML. The above Amazon Book Description Generator will help you to create those beautiful descriptions with just a couple of clicks of a button.

The best part is, even if you know your HTML skills, this tool will allow you to see exactly how it will look before you input it into Amazon. So, no longer do you have to guess, write, publish and then check your page to make sure you didn’t make a mistake or that it looks the way you want it.

Quick Overview of the Book Description Generator

How to Use the Amazon Description Generator

  1. Type in your book description.  Make sure not to use a pre-formatted version from you word doc.  This will only confuse the generator and cause you to have a not-so-easy time.  Instead, just type it in the generator or just use plain text.
  2. Highlight any section of your description and click on the button that represents how you want it to look like. Want the words to be really big? Just click on the button with the really big words.
  3. Once you’ve got it looking the way you want, then click the button “Generate My Code.”
  4. Remember that Amazon only allows 4,000 characters in the book description section. These 4,000 characters also include the HTML characters.  So ensure your word characters plus HTML characters are 4,000 or less.
  5. Right below the “Generate My Code”, the HTML for your description will appear. Copy that, and place it in your book description box in your Amazon KDP dashboard.

How to Change Your Book’s Description in Amazon’s Dashboard:

  1. Go to your KDP account’s Bookshelf
  2. Find the book you want to change the description for and click “Edit Details”
  3. Scroll down to the section titled “Description”
  4. Paste the code that was generated above
  5. Click “Save and Continue”
  6. Scroll to the bottom of the next page and click “Save and Publish”

Your update should show up in the next 24 hours.

How to Create Your Own Amazon HTML Friendly Book Description

Now, say you’re all like “I don’t need no stinkin free tools that will do it all easy like for me,” or you’re just curious like a cat and what to know how it’s all done, then sit back and grab a glass of wine because we’re going to get a little tech nerdy over here.

What are HTML tags and CSS

Before we can get into Amazon HTML book descriptions, we’ll need to start by talking about HTML, HTML tags and CSS.

On any website, if you want to make a font look a certain way, you need to add some HTML code to tell it to look that way.  But back in the day, programmers would have to write LONG lines of code every time they wanted to change the look of the words on the site.

However, one day, they got pretty smart and created a cache of predefined fonts that could be called upon within a website. It turns out that nowadays, we use an HTML tag to call upon a CSS font.

Was that a little too nerdy?  Okay, give me a sec to explain.

Every website has its own CSS or a list of what font will be used when called upon.  So, to call upon a set of font, you need to use an HTML tag.

If you write <h2> (which is an HTML tag), then that website will go through its CSS list and make the words that come after the <h2> look like whatever an <h2> is supposed to look like based on that website’s CSS. Same thing goes for making something bold with <b>.

So, now do you understand what HTML tags and CSS are? Hopefully, you answer “yes” so let’s move on to what is allowable HTML tags with Amazon.

Amazon Allowable HTML Tags for Book Descriptions

Now you may be wondering, what HTML tags can we use on Amazon?

The good news is that Amazon is very open about what tags they allow and you can find the original source here, or you can take a gander at the list below:Allowable Amazon HTML for Book Descirptions

Each one of those above is a particular HTML tag that you can use for your book description.  Now that we know what we can use, let’s talk about how you can use them to make your ebook descriptions pop.

How to Write an Amazon Book Description with HTML

Now that you know what tags you can use, let’s talk about how to use them.  With HTML tags, you need to sandwich the words with the tag that you want to look like it.

Say for example, you want to make a certain set of words bold.  Then all you would do is:
<b>make me bold</b>.

All the words between the <b> and </b> will look bold then when published on Amazon.  Notice that the end part had that extra “/”.  That demarks the end or closing of the bold tag.

So, basically, any of the tags listed above can be opened and closed the same way around the text you want.  Pretty cool, right?

But before you run off and try it yourself, there are two particular HTML tags that need a little more explanation.

H Tags and Font Size

The first is the H tag.  H tags is comprised of H1, H2, H3, H4, H5, and H6.  Usually, the CSS for these is made that H1 is the biggest font, and H6 is the smallest font.

So, if you want your font to be as big as possible, then you’ll write your sentence like this:
<h1>These are my big words</h1>

But remember the look of an H tag is completely dependent on that site’s CSS.  Below is what my H2 tag looks like on Kindlepreneur:

Kindlepreneur H2 HTML Tag

And below is what an H2 tag looks like on the US Amazon market:

Amazon HTML h2 tag

See the difference?  Same HTML, but different CSS.  You see, when I created Kindlepreneur, I specifically designed my H2 tag to look that way by writing my own CSS.  Pretty snazzy 😉

Ordered and Unordered Lists

The next one that needs explaining is the Bulleted List and Numbered List, or also known as the Unordered List and Ordered List.  If you want to make your numbered list look like this:

This is my numbered list:

  1. This is my first sentence
  2. This is the second
  3. And one more line for kicks

Then you’ll need to write it like this:

This is my numbered list:
<li>This is my first sentence</li>
<li>This is the second</li>
<li>And one more line for kicks</li>

In the example above, I needed to first tell the website that I wanted an Ordered List by using the <ol> tag and then tell it each line each line with <li>.  If you want to do a bulleted list or Unordered List, then just change the <ol> to <ul>.

Of Note: For the book description generator tool above, all you need to do is highlight the lines and click on the button with the numbers or the circles and boom, its all done for you.

But My Amazon CSS Doesn’t Look Like Others

Sadly, nothing is perfect…except for Chuck Norris.

Remember how I said that CSS is different for each website.  My H2 looks different from US Amazon’s H2, right?  Well it turns out that each Amazon market has different CSS.  The same HTML tags work for ALL Amazon markets, but because each market has different CSS, the words will look differently.

Case in point: and have an orange H2.  However, has a black H2.  The US Amazon used to have orange but they changed it to black back in 2014.  Don’t trust those out of date websites that say otherwise.

So, just understand that all Amazon markets use different font styles, sizes, and colors. However, the differences will be minuscule.



About Dave Chesson

When I am not fighting dragons or chasing the bogey man out of my kids closet, I like using my previous Online Optimization skills to help other authors with the 'technical' stuff and get the right authors to the top of Amazon and any other eBook service out there.

  • Sia Mohajer


    • haha….thanks buddy! That has seriously been a thorn in my side for the past 3 months…but getting the CSS perfect, was the hard part…that and fitting it into my site without having it affect or be affected by my other CSS…oy.

  • This will be one of the most used external tools for Amazon… Great job Dave!

    • Thanks Conrad. It was created based on my frustration over the fact that I keep messing up my own hand typed coding and there would be a missing space of missing end bracket…and I’d have to wait another 24 hours before Amazon updated…haha.

  • Michael La Ronn

    One word: amazing!

  • Isn’t he great? That’s my buddy! 😀
    Awesome tool Dave. Thanks a lot.

  • brittmalka

    This is awesome. I’m going to mail my list about it now. But do you plan to add and other headline tags later?

    • Hey Brittmalka, H1-6 are all on the left. I didn’t call them that because many people won’t understand what H1, or H2 mean. So the button was just designed to show the font size as a whole.

      • brittmalka

        Wow, thanks! I completely overlooked the menu to the left.

        • Uh oh…I’ll keep that in mind. Yeah, I designed it that way because I was hoping to make the box feel like the area in which your book description would show…but perhaps it’s better up above so that there is more typing room.

  • Ellie Firestone

    I applaud you for doing this, Dave! Authors shouldn’t have to pay money for an awesome book description just because they don’t know a little HTML.

  • Kevin Obermeyer

    Thank you for this tool! It is extremely helpful! I really enjoy and appreciate your helps and insights as well!

  • K.M. Weiland

    Ah, this is brilliant. I think I love you. I’ve wanted a tool like forever. Thank you! Sharing.

    • That moment when your favorite writing author likes your stuff! PS: Loving your book “Storming”. I’m half way through it!

      • K.M. Weiland

        Whoo! Happy dance back at you. 🙂 Great to hear you’re enjoying Storming!

  • Pingback: Amazon Book Description Generator - An Authorpreneur’s First $100K()

  • eBook Solutions

    This is great! Thank you for the tool. I remember seeing another tool that was $27/mth to do this same thing.

    • Oy! Yeah and no….not even a force “share” or “optin to get the code” type deal. Just straight up. Although I will admit, putting this together and getting it RIGHT, was a SUPER headache. But getting comments like yours makes it all worth it.

      • eBook Solutions

        Thank you again.

  • Pingback: Get Early Reviews For Your New Kindle Book - Internet Marketing and Publishing Blog()

  • Pingback: Writing Book Descriptions – MARYANNE MADDEN()

  • Michael A Wills

    This is outstanding. Thank you.

  • You’re the BEST! Thank you! I am so excited and having fun with this! WOW!

  • Pingback: Free Amazon Book Description Generator Tool | T...()

  • Pingback: Interview with Dave Chesson from Kindlepreneur - Preston's Corner()

  • Love, love, LOVE this tool!!! Thank you! I feel like I’ve just gotten the best birthday present EVER!

  • Aboobacker Siddique

    Hey Dave!
    Thanks for this tool.
    How can I add image to this description? Is it possible?

    • Thanks…but sadly no images can be added to the book description section of the Sales page.

      • Aboobacker Siddique

        Okay Thank you so much for this tool…

  • Kristelle Angelli

    Thank you for this amazing tool! Can you use it for the description on the CreateSpace page too? The formatting is different on my kindle page and my paperback page for some reason.

    • Yes you can. Createspace uses the same HTML, however the CSS will be a little different. What that means is, it will look close to what you see here – but not exact like on Amazon kindle sales pages.

  • Hey Dave, this really helpful tool doesn’t appear to be working currently. I can’t scroll down within the text box. Could be a problem on my end but I did want to pass it on just in case. Thanks for providing this resource.

    • Hey Jordan, yeah, I got word that certain browsers weren’t working nicely with it. So, right now, my team and I are doing a complete redesign to make it better, easier to use, and MUCH more stable on all platforms. Should be good to go in a couple of days. 😀

      • Dave, you are the best! Looking forward to the redesign! 🙂

        • haha..thanks buddy. Yeah, me too. As you probably know, I’m sort of a design freak – so it takes me a while (and a lot of coffee) to find something I think is both aesthetic and more optimal. I’m glad to take this on because I’ve never liked the above.

      • Oh good—just mentioned this above. Should have read further =)

  • What happened? The page is broken since the last time I was here, Dave…

    You cannot scroll down in the text box anymore.

    I bought the rocket and every other tool you’ve mentioned on your site thus far–got all my books ready and then got stuck here….*whimper*


  • SciFi_Fantasy Girl

    Love this tool! Just used it – thanks for keeping this up on your site and for making it simple for the tech-challenged:-)

    • haha…no problem. I’ve actually got a lot more on the works and the way I see it, the quality of my tools is a direct reflection on myself. Besides, I love using them too 😀

  • Norman

    Dave, can this tool be applied to the “editorial reviews” and the “about the author” section?

  • Very nice! Thank you for offering this great tool for free. This is so helpful.

  • Dave Cook

    This is a life saver…Thank you!!!!

  • Scott

    Do you have any good ways to A/B test different
    – Book descriptions
    – Covers
    – Titles

    Or anything else on Amazon ? If not, have you had any success A/B testing those things on your webpages and directing to Amazon ?


    • Hi Scott. Two ways:
      1. You can always go to a FB group and ask them which ones they like (best when that group is your target market)
      2. Use They’re pretty amazing at this sort of thing.

      Also, I got into depth on Book Title A/B test (but much of the A/B testing part can be done for all of those) here:

      • Scott


  • Wendy Owen

    This is great! Shared on FB and Twitter

  • Hey Dave, I could’ve missed it, but I don’t see it in the comments or post. Any idea how to fix what might be wrong if Amazon gives you the following message after copying and pasting the code generated from the tool above?

    “This will appear on your book’s Amazon detail page. may not contain invisible characters”

    • Not sure what happened, but I just recopy and pasted the same exact code several times and they took it. Persistence pays I guess 🙂

      Thanks again for the GREAT tool!

      • Hi Conrad. A couple of months ago, Amazon made a change to their descriptions rules (I’ll put the reason at the bottom of this comment). They don’t want their to be any HTML code that doesn’t have words in between it.

        Good: This has words
        Bad: or or etc..

        With the program above, that happens sometimes when you have typed something in, formatted it, and then erased it. The Generator will delete the words but sometimes leave the code in it.

        We’re working on a fix, but it’s actually pretty difficult and my team is tied up with the AMS Keywords feature we’re adding to KDP Rocket.

        But as a solution, just go through your code adn if you see any code without words, delete it and you’ll be good to go.

        Reason why Amazon made the change: People were stuffing code on the Description so as to send signals back so a server letting them know when the page fired – sort of like the FB Pixel does. Ultimately Amazon realized that just code was probably not good anyways, and so make the code rule.

  • laura jones

    Your work was very impressive; I really appreciate the research part of it which made your article very rich and understandable.if you want to improve product ranking on amazon please email us at

  • Jennifer Hansen

    This is so helpful. We’ve been using simple code and then amazon just deletes it before we can get it to preview.
    Do you have a code for the (seems everyone has it but I can’t for the life of me code it) additional spacing between paragraphs? I’m talking a half space between paragraphs, not an additional full space between paragraphs (which I can get with a easily. Thanks!

    • Hi Jennifer, not sure I understand your question. If you take the HTML code created here, and paste it into the description section in KDP, your HTML should show up – haven’t heard of Amazon automatically removing anything. As for extra spacing, it’s a difference between and

  • Thank for this Dave, Just about to upload three small Kindle books. I will let you know how I get on.

Follow More Kindlepreneur Action Here