Upload scan
Use this when KDP only says the TOC is missing.
The scanner can check nav.xhtml, toc.ncx, content.opf, spine toc wiring, and broken TOC link targets in one pass.
EPUB error guide
How to handle a KDP EPUB missing table of contents problem by checking nav.xhtml, toc.ncx, OPF wiring, and safe repair boundaries before another upload.
1. Example report output
A useful report should identify which navigation layer failed and whether the EPUB already contains a safe source for the table of contents.
KDP wording
The uploaded EPUB does not contain a table of contents or the Kindle Go To menu has no usable entries.
EPUBCheck signal
Navigation document is missing, NCX is not connected, or TOC links point to missing files or anchors.
EPUB Fixer report
Found OEBPS/nav.xhtml, but content.opf has no manifest item with properties="nav".
Do this next
Repair the OPF navigation declaration only if nav.xhtml is the intended EPUB 3 table of contents.
Do not do this
Do not auto-generate chapter titles or replace the author's reading order from guessed headings.
If the EPUB contains one clear nav.xhtml or toc.ncx path, the repair can be structural. If the book has no reliable chapter map, rebuild the TOC in the source formatter instead.
2. Next step
KDP's wording is broad. The right next action depends on whether the EPUB has a missing file, broken OPF wiring, broken TOC links, or no usable source TOC at all.
Upload scan
The scanner can check nav.xhtml, toc.ncx, content.opf, spine toc wiring, and broken TOC link targets in one pass.
Safe repair
A missing properties="nav" declaration or disconnected NCX can be repaired when the existing file clearly represents the book's TOC.
Source rebuild
Return to Vellum, Atticus, Word, InDesign, Sigil, or the formatter when the EPUB has no reliable chapter titles, order, or TOC file to trust.
3. Concrete path example
The nav file can exist while Kindle still ignores it because content.opf does not identify it as navigation.
KDP symptom: Kindle Go To menu does not show the table of contents. Report: Found: OEBPS/nav.xhtml Manifest: no item with properties="nav" Spine: chapter order is present Fix decision: safe repair if nav.xhtml is the intended EPUB 3 TOC After: add the nav manifest property, then validate again
If nav.xhtml does not exist, or if its links do not match the intended chapter order, rebuild the TOC in the source project instead of guessing one.
Quick decision
A missing KDP TOC is not one error. It can come from package metadata, navigation files, broken anchors, or an export that never produced a usable table of contents.
Scan first
Scan the EPUB so the report can show whether nav.xhtml, toc.ncx, content.opf, and TOC link targets are present and connected.
Safe fix
Repair the OPF declaration, spine toc value, or simple path mismatch, then validate again before retrying KDP.
Stop
Do not invent a TOC from visible headings when the order, titles, anchors, or fixed-layout pages require editorial judgment.
Start here
KDP can show a missing table of contents even when the chapters are present. Start by checking whether the EPUB has a valid nav.xhtml, an EPUB 2 NCX file, OPF wiring, and TOC links that actually land on chapter files.
The book can still contain chapter XHTML files, but the EPUB package is not exposing a valid navigation map to Kindle. The problem may be a missing nav.xhtml file, a nav file that is not declared in content.opf, a disconnected toc.ncx file, or TOC entries that point to old chapter paths or missing anchors.
EPUB Fixer can help when the package contains one clear navigation source, such as a valid nav.xhtml that only needs the OPF nav property, a toc.ncx file that needs to be connected from the spine, or TOC links with simple path or anchor mismatches.
Open the EPUB package and look for the navigation files first: usually OEBPS/nav.xhtml for EPUB 3 or toc.ncx for EPUB 2.
It is not safe to repair automatically when the chapter order, TOC titles, or target anchors require editorial judgment. If the EPUB has no nav.xhtml, no toc.ncx, inconsistent headings, fixed-layout pages, or image-only chapters, rebuild the TOC in the source formatter or send it to a formatter.
Common situations
The same KDP symptom can come from different EPUB internals. Start with the file that should own the navigation.
The file is in the package, but content.opf does not mark the manifest item with properties="nav".
This can be a safe structural fix when nav.xhtml is valid and matches the intended chapter order.
Older EPUBs can include toc.ncx while the OPF spine lacks the toc attribute that connects Kindle to the NCX file.
Connect the NCX only when it is the intended TOC and its navPoint entries target real chapter files.
nav.xhtml or toc.ncx can exist but still fail because entries target chapter.xhtml#old-id or a renamed file.
Handle this like an RSC_012 or RSC_007 navigation case before retrying KDP.
Some source files have styled headings, but no navigation document or NCX was generated during export.
Rebuild the TOC in the source formatter or Sigil instead of letting a scanner guess chapter titles.
The visible pages may not expose reliable heading text or anchors for an automatic TOC.
Use the source design tool or a formatter because the TOC is part of the book design, not just package wiring.
KDP EPUB missing table of contents: Kindle Go To or Previewer navigation does not show a usable table of contents.
KDP accepts the upload far enough to preview the book, but Kindle Previewer or the KDP preview workflow shows an empty Go To menu, missing navigation entries, or a warning that the EPUB does not contain a usable table of contents.
What it means
The book can still contain chapter XHTML files, but the EPUB package is not exposing a valid navigation map to Kindle. The problem may be a missing nav.xhtml file, a nav file that is not declared in content.opf, a disconnected toc.ncx file, or TOC entries that point to old chapter paths or missing anchors.
Common causes include an EPUB 3 nav document that exists but lacks properties="nav" in the OPF manifest, an EPUB 2 toc.ncx file that is not connected from the spine, stale links in nav.xhtml or toc.ncx after chapter renames, or an export workflow that styled chapter headings but never generated a real EPUB navigation document.
Before you edit
A table of contents repair is safe only when the intended navigation source is clear. Do not generate a new TOC from guessed headings if the reading order, chapter titles, or fixed-layout structure is unclear.
Why KDP checks it
The OPF file is the EPUB's map: metadata, file list, reading order, and navigation wiring. KDP and EPUBCheck use it to decide whether the book package is coherent.
KDP supports EPUB files that meet Kindle Publishing Guidelines and recommends checking the file with Kindle Previewer before upload.
Can this be fixed safely?
EPUB Fixer can help when the package contains one clear navigation source, such as a valid nav.xhtml that only needs the OPF nav property, a toc.ncx file that needs to be connected from the spine, or TOC links with simple path or anchor mismatches.
It is not safe to repair automatically when the chapter order, TOC titles, or target anchors require editorial judgment. If the EPUB has no nav.xhtml, no toc.ncx, inconsistent headings, fixed-layout pages, or image-only chapters, rebuild the TOC in the source formatter or send it to a formatter.
Before: OEBPS/nav.xhtml exists and matches the chapter order, but content.opf does not declare it with properties="nav". After: the manifest identifies the nav file and the EPUB passes validation again. Before: the EPUB has chapters but no nav.xhtml, no toc.ncx, and inconsistent heading text; that should stop for source TOC rebuild.
Ready to retry?
The scan can separate a missing nav file, a wrong OPF manifest property, a disconnected NCX file, and broken TOC links. Those cases look similar in KDP but require different fixes.
Upload EPUB to scanFAQ
The chapters may exist, but KDP still needs a valid EPUB navigation document, connected NCX file, or TOC links that point to real XHTML files and anchors. If that navigation layer is missing or disconnected, Kindle may show no usable TOC.
Only when the existing EPUB already contains a clear navigation source or a safe wiring fix. If the EPUB has no reliable nav.xhtml, toc.ncx, chapter order, or anchor targets, the TOC should be rebuilt in the source formatter instead.
Look for nav.xhtml in an EPUB 3 file or toc.ncx in an EPUB 2 file, then check content.opf. The OPF file should declare nav.xhtml with properties="nav" or connect toc.ncx from the spine.
Only if you know the intended chapter order and each TOC link target. A generated TOC with guessed headings can pass validation while sending Kindle readers to the wrong chapter or section.
A missing TOC is the KDP symptom. The underlying EPUB problem can be RSC_007 when a TOC entry points to a missing file, or RSC_012 when the file exists but the anchor after # is missing.
Do not rely on that. Even if an upload continues, missing or broken Kindle navigation creates a poor reading experience and can trigger preview or quality problems before publication.