Skip to content
EPUBCheck · Navigation document

NAV-003

Updated:

EPUBCheck NAV-003 is an error message: “The Navigation Document must have a page list when content document(s) contain page breaks (epub:type="pagebreak").” The content marks page breaks (epub:type="pagebreak") but the navigation document has no page list.

The official message

The Navigation Document must have a page list when content document(s) contain page breaks (epub:type="pagebreak").

Default severity
Error. The EPUB breaks a rule of the specification and is invalid. Stores and Send to Kindle may reject it, and EPUBCheck exits with status 1.
EPUBCheck version
5.4.0

Typical causes

  • Page-break markers kept from the print source without generating the matching page list.

How to fix it

Terms used here

Other NAV messages

  • NAV-001 The nav file is not supported for EPUB v2.
  • NAV-010 "…" nav must not link to remote resources; found link to "…".
  • NAV-011 "…" nav must be in reading order; link target "…" is before the previous link’s target in … order.

Message text and severity from EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explanation by EPUBLab.

FAQ

What does EPUBCheck NAV-003 mean?

EPUBCheck NAV-003 is an error message: “The Navigation Document must have a page list when content document(s) contain page breaks (epub:type="pagebreak").” The content marks page breaks (epub:type="pagebreak") but the navigation document has no page list.

Is NAV-003 an error?

NAV-003 is reported as error by default. The EPUB breaks a rule of the specification and is invalid. Stores and Send to Kindle may reject it, and EPUBCheck exits with status 1.