Match the report title.
Look for "OPF_019 spine tag was not found" or the closest title above. Keep the original EPUBCheck, KDP, or Kindle Previewer wording if it differs.
EPUB error guide
Use this when EPUBCheck reports OPF_019 or says the OPF spine is missing. Check the package reading order before changing nav.xhtml, toc.ncx, or chapter files.
Scan when the message does not name the affected path. The report shows affected paths and repair decisions, not manuscript text.
Fixed-layout, DRM, or source-workflow issue? Check unsupported or review-first EPUB cases.
Match these report titles
Use this guide when
Your message matches "OPF_019 spine tag was not found" or one of the report titles above.
Upload if
You have the exported reflowable .epub and need the affected path, file, field, or repair decision before editing.
Handle outside this tool
Use the source tool or publishing workflow for DOCX, PDF, KPF, KCB, fixed-layout, comics, image-first books, DRM, visual design, or KDP listing and approval problems.
Read the scan report
Use the report label, affected file, and repair decision together. A matching title alone is not enough if the file path or EPUB structure points to a different problem.
Look for "OPF_019 spine tag was not found" or the closest title above. Keep the original EPUBCheck, KDP, or Kindle Previewer wording if it differs.
Use the Affected area, Source file, Target file, or Problem type rows before editing OPF, nav, XHTML, CSS, or image paths.
Repairable means one clear structural change. Needs review or Not supported means use the named file, source project, or platform step.
Copy these fields from the report instead of rebuilding the fix from memory.
1. Example report output
The report should prove whether the reading order is recoverable or needs source-tool review.
EPUBCheck message
ERROR(OPF-019): OEBPS/content.opf: Spine tag was not found.
Affected file
OEBPS/content.opf.
EPUB Fixer report
Manifest has chapter XHTML files, but the OPF package has no spine element.
Do this next
Rebuild spine only when nav.xhtml or file order gives one clear reading order.
Do not do this
Do not sort chapter files alphabetically if front matter, appendix, or split chapters make order ambiguous.
Safe repair means restoring a reading order only when the intended sequence is clear from package evidence.
2. Next step
The missing spine is a package problem, but the fix can affect how readers move through the book.
Scan first
Check which chapter files are in the OPF manifest and whether nav.xhtml points to them.
Safe repair
Rebuild the spine only when the package already shows the intended reading order.
Manual review
Return to the source project when chapter order, front matter, or appendix placement is unclear.
3. Concrete path example
The chapters exist, but content.opf does not define the reading order.
EPUBCheck: ERROR(OPF-019): OEBPS/content.opf: Spine tag was not found. Report: Manifest XHTML files: Text/chapter1.xhtml, Text/chapter2.xhtml spine element: missing Navigation order: chapter1.xhtml -> chapter2.xhtml Fix decision: safe only if navigation order is complete and unambiguous After: add spine itemrefs, then validate again
If nav.xhtml is missing or incomplete too, rebuild the reading order in the source tool.
Quick decision
The spine is the book's reading order, so a wrong automatic fix can change the reader experience.
Scan first
Use the package files to see whether the intended reading order is already visible.
Safe fix
Add spine itemrefs only when every reading-order file can be confirmed.
Stop
Do not choose front matter, appendix, or alternate content order automatically.
Start here
The spine tells reading systems which XHTML files are part of the normal book flow. Without it, a book can contain chapters but still fail validation.
The EPUB can contain chapter files, but the package does not say which files make up the book's normal reading flow.
It can be repaired when manifest and navigation evidence clearly identify every spine item and order.
Open content.opf and check whether a spine element exists.
It is unsafe when chapter order, front matter, appendix placement, or non-linear content requires author judgment.
Common situations
Most missing spine errors happen after OPF editing or a failed converter export.
The manifest and chapters remain, but the reading order section was deleted.
Restore spine only if the order is clear.
The export created files but did not finish the package document.
Re-export if navigation and spine are both missing.
nav.xhtml may still show the intended sequence.
Use the nav order only if it covers all reading-order content.
Appendices, samples, or non-linear content make the order unclear.
Review manually before editing content.opf.
OPF_019: Spine tag was not found in the OPF file.
EPUBCheck opens the OPF package document but cannot find a spine element that defines reading order.
What it means
The EPUB can contain chapter files, but the package does not say which files make up the book's normal reading flow.
The spine can be removed by broken exports, manual OPF edits, aggressive cleanup, or damaged package generation.
Before you edit
A safe repair needs a clear list of reading-order items. Do not guess chapter order from file names alone.
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.
EPUBCheck checks EPUB 2 and EPUB 3 files against the official rules and reports package, markup, link, and file-reference problems.
KDP supports EPUB files that meet Kindle Publishing Guidelines and recommends checking the file with Kindle Previewer before upload.
Can this be fixed safely?
It can be repaired when manifest and navigation evidence clearly identify every spine item and order.
It is unsafe when chapter order, front matter, appendix placement, or non-linear content requires author judgment.
Before: content.opf lists chapters but has no spine. After: the spine is restored only when the reading-order sequence is clear.
Ready to retry?
Upload the EPUB that produced OPF_019. The report should show whether there is enough manifest and navigation evidence to rebuild a minimal reading order.
Upload EPUB to scanFAQ
It means the OPF package file has no spine element, so reading systems cannot see the normal reading order.
Only when the manifest and navigation files already show one clear sequence. If the reading order is a publishing choice, the report should stop at manual review.
The files can be packaged in the EPUB, but readers still need the OPF spine to know which files belong in the main flow.
Not by themselves. File names can be stale or incomplete, especially around front matter, appendices, and split chapters.