TroubleshootingMarch 17, 2026
Meidy Baffou·LazyPDF

PDF Page Numbers Don't Match Table of Contents: How to Fix

You click a link in a PDF's table of contents that says 'Chapter 3 — page 47', and your PDF reader jumps to page 51. Or the document viewer says you're on page 12, but your table of contents says that content is on page 8. PDF page number mismatches are one of the most common and confusing PDF issues — especially in books, reports, and technical documents with complex front matter. The root cause is usually a difference between two types of page numbering that PDFs support: the physical page count (which starts at 1 for the first page in the file) and the logical page numbers (which reflect the document's own numbering scheme, including Roman numerals for front matter, and possibly starting at a number other than 1). This guide explains the difference, how to diagnose which mismatch you have, and multiple approaches to fix it — whether you want to correct the PDF's internal numbering, re-add visible page numbers, or simply understand the offset.

Understanding Physical vs. Logical Page Numbers

PDF files have two separate page numbering systems that can get out of sync: **Physical page number**: The sequential position of each page in the PDF file. The first page in the PDF is always physical page 1, the second is physical page 2, and so on. This is what PDF readers and most tools use by default when you type a page number to jump to. **Logical page number**: The page number displayed in the document itself — the number printed on the page, or defined in the PDF's page labels structure. These can: - Start at a number other than 1 (e.g., a document that is part 2 of a series might start at page 101) - Use Roman numerals for front matter (i, ii, iii, iv...) - Skip page numbers entirely for some pages (cover, back cover) - Switch numbering formats mid-document (i through viii for front matter, then 1 through 200 for the body) **A concrete example**: A 300-page book PDF might have: - Pages 1-8 (physical): title page, copyright, table of contents, foreword — numbered with Roman numerals (i-viii) - Pages 9-292 (physical): main content — numbered as pages 1-284 - Pages 293-300 (physical): index — numbered as A-1 through A-8 In this book, when the TOC says 'Chapter 1 begins on page 1', it means physical page 9. If the PDF viewer shows physical page numbers, you'll need to add 8 to every TOC reference — unless the PDF has properly defined its page labels.

  1. 1Open the PDF and go to the first page of content after the front matter.
  2. 2Check the page number printed on that page (the logical number in the document).
  3. 3Check what page number the PDF viewer shows in its navigation bar for that same page (the physical number).
  4. 4Calculate the offset: if physical page 9 shows logical page 1, the offset is 8.
  5. 5Apply this offset when navigating: when the TOC says page 47, go to page 47+offset in the PDF viewer.
  6. 6To fix permanently, the PDF needs its page labels set correctly (see below).

Fix: Set Page Labels in Adobe Acrobat

Adobe Acrobat Pro can define the PDF's logical page numbering (page labels) to match the document's intended numbering. Once set correctly, PDF readers will display and navigate to the correct page numbers. In Acrobat Pro: 1. Open the PDF 2. Go to the Pages panel (View > Navigation Panels > Pages) 3. Right-click in the Pages panel and choose 'Number Pages...' 4. Configure the page label ranges: - Select pages 1-8 (the front matter), set numbering to Roman numerals (i, ii, iii...) - Select pages 9 onward (the body), set numbering to Arabic numerals (1, 2, 3...) starting at 1 5. Click OK After setting page labels, the PDF viewer's page counter will show the logical page numbers. TOC links should now navigate correctly if the TOC links were created using logical page numbers. **Alternative via JavaScript in Acrobat**: Advanced users can use Acrobat's JavaScript console to set page labels programmatically, which is useful for batch processing multiple PDFs with the same structure.

  1. 1Open the PDF in Adobe Acrobat Pro.
  2. 2View > Show/Hide > Navigation Panes > Page Thumbnails to open the Pages panel.
  3. 3Select the thumbnail pages that represent your front matter (Roman-numeral pages).
  4. 4Right-click the selected pages and choose 'Number Pages'.
  5. 5In the dialog, set Style to 'i, ii, iii...' for Roman numerals, Start at 'i'.
  6. 6Repeat for the main body pages: select them all, Number Pages, Style '1, 2, 3...', Start at '1'.

Fix: Re-Add Page Numbers with Correct Offset

If the PDF's visual page numbers (the numbers printed on each page) don't match the table of contents, the document's page numbering itself may have been added incorrectly. In this case, removing the existing page numbers and adding them fresh with the correct settings is the cleanest fix. LazyPDF's page numbers tool adds page numbers to PDF pages. For documents with front matter that shouldn't be numbered, you can start page numbering from a specific page with a specific starting number. For example, if your PDF has 4 pages of front matter followed by the main content: - Skip numbering for pages 1-4 (the front matter) - Start numbering on page 5 with the number '1' - All subsequent pages continue in sequence This matches the physical structure to the logical structure of the document. Before re-adding page numbers, you may need to remove the existing visible page numbers if they're embedded in the page content (rather than added as a separate overlay). Tools that add page numbers as overlays can be removed by tools that recognize them. Page numbers embedded in the original page content (from Word or InDesign) require editing the source document. After fixing visible page numbers, update the TOC links too. In Acrobat, right-clicking a TOC bookmark allows editing its destination page. Update each entry to point to the correct physical page.

  1. 1Open LazyPDF's page numbers tool.
  2. 2Upload your PDF.
  3. 3Configure the starting page number: set which physical page should show the number '1' (or your first logical page number).
  4. 4Choose your position: bottom center or bottom corners are standard for most documents.
  5. 5Set the starting number to match your document's intended first page number.
  6. 6Download the PDF with corrected page numbers, then verify the numbers match the table of contents.

Fix: Update TOC Links to Match Current Numbering

Sometimes the PDF page numbering is correct, but the table of contents itself has outdated or wrong page references. This happens when content is edited after the TOC was created, or when the TOC was manually typed rather than auto-generated. **Regenerate the TOC**: If you have the source file (Word, InDesign), update the TOC there. In Word, right-click the TOC and choose 'Update Field' — select 'Update entire table'. Then re-export to PDF. This is the cleanest solution. **Manually update TOC in the PDF**: - In Acrobat Pro, open the Bookmarks panel to see the PDF's navigation bookmarks (separate from the visual TOC on the page) - Right-click each bookmark and choose Properties to see and change its destination page - For the visual TOC text (printed on the page), you'd need to edit the page content in Acrobat Pro's Edit PDF mode **Acrobat's link tool**: If the TOC entries are hyperlinks (not just text), you can use Acrobat's Links tool (Tools > Edit PDF > Link) to select and repoint each link to the correct page. **For simple offset corrections**: If all TOC page numbers are off by the same constant (e.g., all references are 4 pages ahead because front matter was added), set the page labels offset in Acrobat (as described above) rather than editing each individual TOC entry.

  1. 1If you have the source file (Word, InDesign), right-click the TOC and update it, then re-export to PDF.
  2. 2If you only have the PDF, open it in Acrobat Pro.
  3. 3Open the Bookmarks panel (View > Show/Hide > Navigation Panes > Bookmarks).
  4. 4Check if the bookmarks already point to the correct pages — if so, the issue is only with the visible TOC text.
  5. 5For link-based TOC entries, use Tools > Edit PDF > Link to select and modify each link destination.
  6. 6For text-only TOC (not hyperlinked), use Tools > Edit PDF to modify the page number text directly.

Frequently Asked Questions

Why do my PDF page numbers display differently in different PDF readers?

Different PDF readers handle page labels (logical page numbers) differently. Adobe Acrobat respects page labels and shows logical page numbers in the navigation bar. Chrome's built-in PDF viewer and some others show physical page numbers (1, 2, 3... counting from the first page in the file) regardless of labels. This is why a page labeled 'iv' in the document shows as '4' in Chrome but 'iv' in Acrobat. Setting correct page labels in the PDF source helps Acrobat users navigate correctly.

My TOC links work in Acrobat but are wrong in Chrome's PDF viewer. Why?

PDF hyperlinks that navigate to pages can use logical page numbers (from the document's page labels) or physical page indices. If the TOC links use logical numbers, Acrobat resolves them correctly. Chrome's PDF viewer handles page label resolution differently and may navigate to the wrong page. This is a known compatibility issue. For maximum cross-viewer compatibility, set page labels so the logical numbers align with physical page indices (effectively, no offset between them).

How do I check if a PDF has page labels set?

In Adobe Acrobat, open the document and look at the page number field at the bottom of the screen. If it shows a Roman numeral or a number different from the physical page count, page labels are set. You can also check with a PDF inspector tool: the PDF should have a '/PageLabels' entry in its document catalog. In the Pages panel in Acrobat, look at page thumbnails — labeled pages show their logical numbers below the thumbnail.

Can I fix page number mismatches in a free tool?

For adding/correcting visible page numbers on pages: yes, LazyPDF's page numbers tool is free and lets you configure the starting page and number. For setting PDF page labels (the internal numbering that PDF viewers use): this typically requires Adobe Acrobat Pro or a command-line tool. PDFtk and Ghostscript have limited page label support. The most practical free solution is to re-add correctly numbered page numbers using LazyPDF and update the TOC in the source document.

Fix your PDF page numbering with LazyPDF's free page numbers tool — add correctly positioned page numbers starting at any page and any number. No account required.

Add Page Numbers to PDF

Related Articles