Add Page Numbers to PDF

Stamp page numbers in nine positions with a choice of formats, starting number, size and margin.

— views

Everything runs in the browser; files are never uploaded. Chinese page numbers and watermarks are embedded as bitmaps, so they soften when zoomed — Latin text and digits stay vector.

Technical notes and known limits

pdf-lib (MIT) rewrites documents; PDF.js (Apache-2.0) renders and extracts text. Both load only when you start. Icons plus runtime cmaps and standard fonts come from jsDelivr. Chinese page numbers and watermarks are drawn on a canvas because embedding a CJK font would mean a multi-megabyte download. Encrypted PDFs are opened with the restriction ignored; whether that works depends on the encryption.

About Add Page Numbers to PDF

Stamp page numbers in nine positions with a choice of formats, starting number, size and margin.

The work happens in your browser: what you paste is never sent to a server, and no account is needed.

Comments

Loading comments…