Professional Documents
Culture Documents
This help page is a basic introduction to modifying your title in HTML. Once you've converted your
content and uploaded your book using Kindle Direct Publishing, you may want to make changes. If
you have basic HTML knowledge, you can modify the converted HTML file to refine your formatting
and layout. We recommend that you proceed only if familiar with using HTML tags.
KDP compresses your converted content into a .zip file which contains an HTML file of your text
content, as well as any included images. You can download the .zip file, edit the HTML file, then re-
zip and re-upload the content. Make sure all your content (including images) is in a single folder in the
zip file, without any sub-folders.
Text Guidelines
Text guideline #1: normal text The “normal” text in a Kindle book must be “all defaults”. We
encourage content creators to use creative styles for headings, special paragraphs, footnotes, tables
of contents and so on but not “normal” text. The reason is that any styling on “normal” text in the
HTML would override the user‟s preferred default reading settings. Users tend to report such behavior
as a poor experience. Here are the most important points:
“Normal” text must not have a forced alignment (left aligned or justified). “Normal” text must use the
default font family. The font face=”…” tag is ignored on the Kindle platform but even so, make sure it
is not used on “normal” text. The same applies to the CSSfont-family style. “Normal” text must use the
default font size. The 'font size=”…”' tag or its equivalent in CSS should not be used in “normal” text.
“Normal” text should not be bold or italicized. Selected parts can of course use such styling. This
guidelines only prohibits book that would be entirely bold for example.
“Normal” text should not have an imposed font color or background color.
The First line of every paragraph is automatically indented. This behavior can be changed using
thetext-indent style on the 'p' tag. For example:
o p style=”text-indent:0" - no indentation of the first line
o p style=”text-indent:10%" - positive indent, 10% of the width of the page
o p style=”text-indent:5em" - positive indent, 5 em
o p style=”text-indent:-10pt" - negative indent, 10 pt
o p style=”text-indent:-10" - negative indent, 10 pixels ; The space before each paragraph can be
changed using the “margin-top” style on tag p.
Background color cannot be set on text.
Borders cannot be added to paragraphs.
Raised Initial
To make the first letter in a paragraph larger than the text that follows, use the font tag with the "size"
attribute and specify a larger font size for the first letter.
For example: Once upon a time...
Margins
At this time, Amazon KDP doesn't support margins set inside CSS/HTML (such as topmargin,
leftmargin etc. set in px values). You can use the CSS margin attribute, but depending on your text
format, this might not translate properly. Note: You can set only the left, top, and bottom margins this
way, never the right margin.
Cascading Style Sheets (CSS) must be contained in a dedicated CSS file, which is separate from
your HTML content. Use a tag to link the CSS file to an HTML file.
For example:
head
link rel="stylesheet" type="text/css" href="theme.css"
head
All HTML and CSS files must be compressed into a single .zip file before uploading.
Image guidelines
Image guideline #1: supported input formats
The Kindle platform supports GIF, BMP, JPEG, PNG images in your content. Kindle does not support
vector graphics. You will have to convert your vector graphics into raster graphics using one of the
supported image formats.
If you are using images for schemas, charts, tables, maps or anything that includes text, you must pay
special attention to the legibility of the final image.
Images are added to the source using standard HTML
example code: < img src="image name.gif" />
Please visit our Image and Placement Guidelines for more information.
Photographs should not be too small. Please make sure your input photos are at least 600x800 pixels
in size, unless you optimize them yourself according to the previous guideline. Photographs of less
than 300x400 pixels are much too small and can be rejected.
If your photographs are in GIF format or are too small, simply converting them to JPEG or artificially
increasing their size will not improve their quality. You should go back to the original source to create
a JPEG image with sufficient resolution.