Server-local page numbering with PyMuPDF
Add PDF Page Numbers
Add clean page numbers to the top or bottom of every page.
Know what happens before you upload.
A temporary per-request workspace is cleaned when processing ends.
The current implementation starts at 1 and does not offer Roman numerals, prefixes, or a custom starting number. Very tight page margins can place the overlay near existing content, so visually inspect edge-heavy layouts. Existing printed numbers and table-of-contents references are not detected or replaced automatically.
Inspect an early page, a middle page, and the last page to confirm the number is readable and does not cover text, signatures, or footer content. Verify that the page count remains identical to the original before using the numbered copy as the final document.
Upload your file to start
A copilot that understands this tool.
Ask what a setting means, whether this is the right tool, how to recover from an error, or what to do with the result next. Infinity receives safe context from this page — not the file contents automatically.
What this tool is good at — and where to be careful.
When this tool makes sense
Use this to add simple visible page numbers before submitting, printing, or reviewing a PDF that has no numbering of its own. You can choose a top or bottom position, centered or right-aligned by the tool's supported presets, without converting the document into Word or rebuilding the underlying page content.
What the engine actually does
The engine opens the PDF, walks the pages from one through the final page, and inserts a small text number into a bounded area near the selected edge. It then saves a new cleaned PDF. The number is an overlay added to the page; the workflow does not run OCR, rewrite existing body text, or renumber a typed table of contents for you.
What it does not promise
The current implementation starts at 1 and does not offer Roman numerals, prefixes, or a custom starting number. Very tight page margins can place the overlay near existing content, so visually inspect edge-heavy layouts. Existing printed numbers and table-of-contents references are not detected or replaced automatically.
A 20-second quality check
Inspect an early page, a middle page, and the last page to confirm the number is readable and does not cover text, signatures, or footer content. Verify that the page count remains identical to the original before using the numbered copy as the final document.
Frequently asked questions
Can I choose where the number appears?
Yes. The current presets cover selected top or bottom positions, centered or right-side.
Will it update my table of contents?
No. It adds visible page-number overlays and does not rewrite a table of contents embedded in the document.
Supported formats and limits are shown before you start.
Public conversions are designed around temporary request workspaces, not permanent file storage.