Preparing PDF Engine in the background. Choose a file and settings now.
YOUR ORIGINAL. YOUR FINISHING TOUCH.

A clearer document, one number at a time.

Choose a position and a format. Leave the rest to your browser.

or drag & drop your PDF here

100% local · No uploads · No file-size quota
SMALL DETAILS. A BETTER FINISH.

Your Page Numbers Editor

Choose settings now. Your PDF preview appears after local analysis.

Page Numbers editing controls
YOUR PDF. THE ACTUAL PAGE.

Live Preview

Local preview
of —

Your PDF preview will appear here.

A closer look, without uploading.Choose a PDF to see its real pages here.

Placement follows the visible page, including its original crop and rotation.

Page Thumbnails & Selection Choose a PDF first
Advanced SettingsTypography, margins, numbering rules, and output.

Typography & Decoration

Locally hosted DejaVu fonts are embedded and subset. Unsupported characters are reported before export; no silent replacement glyphs.

Position & Margins

Coordinates follow the visible, rotated page. Positive offsets move right/down. Labels that would be clipped block export with a warning.

Numbering Rules

Page selection limits which pages receive numbers. Physical page numbers always refer to the source document. {total} is the source page count, even when some pages are skipped.

Document Preservation

Original MediaBox & rotationVectors & searchable textNo image recompression

New PDFs cannot preserve signature validity. Accessibility tags, document-level attachments, and XMP packets are not retained by the shared copy engine; detected features require confirmation. Source documents are never overwritten.

Output

Filename: document.pdf

Ready when you are.

Choose a PDF. The engine prepares in the background.

Files never leave your device. Modules are self-hosted. Capacity depends on device memory.