Short answer: an EPUB gets a table of contents from the headings in the file you converted. If the converter finds no headings, there is nothing to list, and the book arrives as one long run of text. The fix is almost always in the source: give the chapter titles real heading styles in a Word document, or look at how the titles are set in a PDF. This guide shows how to tell which case you have and what to change.
What a table of contents is made from
Inside an EPUB, the contents list is a navigation document that points at headings in the book. Your e-reader's contents menu reads that list. Nobody types it in by hand: a converter builds it from the headings it finds in your file. So the real question is never "why didn't it add a table of contents?" but "why didn't it see any headings?"
A heading, to a computer, is not a line that looks big and bold. It is a line the file itself marks as a heading. A Word document can say so in its own structure, but a PDF only records where each letter sits on the page. That difference decides everything below.
If you started from a Word document
This is the easier case to fix. Word marks a heading with a paragraph style such as Heading 1 or Heading 2. A line typed in bold at a larger size, with the Normal style underneath, looks like a heading on screen but carries no heading information.
The DOCX to EPUB converter reads those styles. A paragraph whose style has an outline level becomes a heading, and it does not matter what the style is called, so Word installed in another language works too. Headings then become the chapters and the contents list.
A manuscript with no heading styles at all still gets a fallback. If it contains at least two lines that read like chapter labels, such as "Chapter 7", "Part II: The Road" or "Prologue", those lines are promoted to headings. If it has fewer than two, the converter looks for short bold or centred lines that start a new page, skipping ones that look like a title page or a copyright page. This is a guess from the layout, and a guess can miss, so don't rely on it for a book you plan to publish.
The reliable fix takes a few minutes:
- Open the document and select a chapter title.
- Apply Heading 1 from the Styles gallery.
- Repeat for every chapter. Use Heading 2 for sections inside a chapter.
- Save and convert again.
The same applies to a document exported to DOCX from another program: open it and check that the titles carry heading styles before converting. The TXT to EPUB converter uses the same chapter-line recognition, since plain text has no styles at all.
If you started from a PDF
A PDF has no idea what a chapter is. Convert2EPUB's PDF converter infers headings from the way the page is typeset, and a title becomes a heading only when it passes several tests:
- It is set noticeably larger than the body text, at least 1.2 times its size.
- It is short, no more than 90 characters, and does not end in a comma, colon or semicolon.
- It has clear white space above or below it, rather than sitting tight against the paragraphs around it.
- It does not repeat from page to page. A line that appears on many pages is treated as a running head, not a chapter title.
Most books pass all four without any help, which is why a typical text PDF comes out with a working contents list. Problems appear when a book is set differently:
- Chapter titles the same size as the text. Some books mark chapters only with bold type or small capitals at body size. Nothing marks them as larger, so nothing is found. Check by looking at the printed page: if the titles are not visibly bigger, expect no contents list.
- Titles split across lines or buried in running text. A heading that runs into the paragraph below it fails the white space test.
- A scanned book. A scan is a picture of a page, so there is no type size to read until the pages are recognised as text. Chapter lines such as "Chapter One" can still be picked up on scanned pages, but the result depends on how clean the scan is. Our guide to scanned PDFs and OCR covers what to expect.
Fixing a PDF that comes out without chapters
You cannot add heading styles inside a PDF, so the options are about changing the source or the route:
- Go back to the original document. If the PDF was exported from Word or another editor, apply heading styles there, export a new PDF, and convert that. Or skip the PDF and convert the DOCX itself.
- Choose Fixed Layout when the pages matter more than the chapters. It is free and keeps each PDF page as an image, though the text no longer reflows.
- For a scanned book, let the converter recover the text first, since there is no type size to read until the pages are recognised as text.
Getting a converted PDF onto a Kindle is covered in how to convert a PDF to EPUB for Kindle.
How to check the result
Open the converted EPUB in a reading app or on your e-reader and find its contents menu. Don't judge the book from its first page alone: some chapters may be listed while others are missing, and the missing ones usually share a trait, such as being set in body-sized type. Fix that trait in the source and convert again.
What is free
Ordinary text PDFs convert free with Standard, with chapter detection and a clickable contents list included, and DOCX files convert free too. Recovering text from scanned pages needs credits; current details are on the pricing section of the home page. Trying a conversion costs nothing for an ordinary text PDF, so converting the file once and looking at the contents menu is the quickest test.
Frequently asked
Why does my EPUB have no table of contents?
The converter found no headings in the file. An EPUB's contents list is built from headings, so a source whose chapter titles are only bold or large text, without real heading styles, produces none.
How do I add chapters to a Word document before converting it?
Select each chapter title and apply the Heading 1 style, then use Heading 2 for sections inside a chapter. The DOCX to EPUB converter turns those headings into chapters and a contents list.
Why does a PDF convert without chapters?
A PDF stores where text sits on the page, not which lines are headings, so the converter infers them from type size and spacing. If your chapter titles are the same size as the body text, they are not detected.
Check your own file. Convert it, then look at the contents menu.
Convert a file →