Add page numbers to PDF
Add page numbers to PDF; processing runs in the uk-pdf WebAssembly module and files stay in the browser.
Runs in your browserEvery computation happens in your browser — your data never leaves this device.
PDF (base64)
Add page numbers to PDF
The output is the base64 of the numbered PDF.
Loading the PDF module…
Paste the PDF base64 to add page numbers
Pages: 0
What this tool does
- Add footer numbering to a printout.
- Number a merged document consistently.
- Produce a paginated reference copy.
Example
Input
JVBERi0xLjUKJbutwN4KMSAwIG9iago8PD4+CmVuZG9iagoyIDAgb2JqCjw8L0xlbmd0aCAwPj5zdHJlYW0KCmVuZHN0cmVhbSAKZW5kb2JqCjMgMCBvYmoKPDwvVHlwZS9QYWdlL1BhcmVudCA4IDAgUi9Db250ZW50cyAyIDAgUi9SZXNvdXJjZXMgMSAwIFIvTWVkaWFCb3hbMCAwIDU5NSA4NDJdPj4KZW5kb2JqCjQgMCBvYmoKPDwvTGVuZ3RoIDA+PnN0cmVhbQoKZW5kc3RyZWFtIAplbmRvYmoKNSAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDggMCBSL0NvbnRlbnRzIDQgMCBSL1Jlc291cmNlcyAxIDAgUi9NZWRpYUJveFswIDAgNTk1IDg0Ml0+PgplbmRvYmoKNiAwIG9iago8PC9MZW5ndGggMD4+c3RyZWFtCgplbmRzdHJlYW0gCmVuZG9iago3IDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgOCAwIFIvQ29udGVudHMgNiAwIFIvUmVzb3VyY2VzIDEgMCBSL01lZGlhQm94WzAgMCA1OTUgODQyXT4+CmVuZG9iago4IDAgb2JqCjw8L1R5cGUvUGFnZXMvS2lkc1szIDAgUiA1IDAgUiA3IDAgUl0vQ291bnQgMz4+CmVuZG9iago5IDAgb2JqCjw8L1R5cGUvQ2F0YWxvZy9QYWdlcyA4IDAgUj4+CmVuZG9iagoxMCAwIG9iago8PC9Sb290IDkgMCBSL1R5cGUvWFJlZi9TaXplIDExL1dbMSA0IDJdL0luZGV4WzEgMTBdL0xlbmd0aCA3MD4+c3RyZWFtCgEAAAAPAAABAAAAIwAAAQAAAFIAAAEAAACyAAABAAAA4QAAAQAAAUEAAAEAAAFwAAABAAAB0AAAAQAAAg8AAAEAAAI8AAAKZW5kc3RyZWFtIAplbmRvYmoKCnN0YXJ0eHJlZgo1NzIKJSVFT0Y=
Output
JVBERi0xLjUKJbutwN4KMSAwIG9iago8PC9Gb250PDwvVUtGMSAxMSAwIFI+Pj4+CmVuZG9iagoyIDAgb2JqCjw8L0xlbmd0aCAwPj5zdHJlYW0KCmVuZHN0cmVhbSAKZW5kb2JqCjMgMCBvYmoKPDwvVHlwZS9QYWdlL1BhcmVudCA4IDAgUi9Db250ZW50c1syIDAgUiAxMyAwIFJdL1Jlc291cmNlcyAxIDAgUi9NZWRpYUJveFswIDAgNTk1IDg0Ml0+PgplbmRvYmoKNCAwIG9iago8PC9MZW5ndGggMD4+c3RyZWFtCgplbmRzdHJlYW0gCmVuZG9iago1IDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgOCAwIFIvQ29udGVudHNbNCAwIFIgMTQgMCBSXS9SZXNvdXJjZXMgMSAwIFIvTWVkaWFCb3hbMCAwIDU5NSA4NDJdPj4KZW5kb2JqCjYgMCBvYmoKPDwvTGVuZ3RoIDA+PnN0cmVhbQoKZW5kc3RyZWFtIAplbmRvYmoKNyAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDggMCBSL0NvbnRlbnRzWzYgMCBSIDE1IDAgUl0vUmVzb3VyY2VzIDEgMCBSL01lZGlhQm94WzAgMCA1OTUgODQyXT4+CmVuZG9iago4IDAgb2JqCjw8L1R5cGUvUGFnZXMvS2lkc1szIDAgUiA1IDAgUiA3IDAgUl0vQ291bnQgMz4+CmVuZG9iago5IDAgb2JqCjw8L1R5cGUvQ2F0YWxvZy9QYWdlcyA4IDAgUj4+CmVuZG9iagoxMSAwIG9iago8PC9UeXBlL0ZvbnQvU3VidHlwZS9UeXBlMS9CYXNlRm9udC9IZWx2ZXRpY2EvRW5jb2RpbmcvV2luQW5zaUVuY29kaW5nPj4KZW5kb2JqCjEyIDAgb2JqCjw8L1R5cGUvRXh0R1N0YXRlL2NhIDEvQ0EgMT4+CmVuZG9iagoxMyAwIG9iago8PC9MZW5ndGggMzk+PnN0cmVhbQpCVAovVUtGMSAxMiBUZgoyODguMTQgMjggVGQKKDEvMykgVGoKRVQKZW5kc3RyZWFtIAplbmRvYmoKMTQgMCBvYmoKPDwvTGVuZ3RoIDM5Pj5zdHJlYW0KQlQKL1VLRjEgMTIgVGYKMjg4LjE0IDI4IFRkCigyLzMpIFRqCkVUCmVuZHN0cmVhbSAKZW5kb2JqCjE1IDAgb2JqCjw8L0xlbmd0aCAzOT4+c3RyZWFtCkJUCi9VS0YxIDEyIFRmCjI4OC4xNCAyOCBUZAooMy8zKSBUagpFVAplbmRzdHJlYW0gCmVuZG9iagoxNiAwIG9iago8PC9Sb290IDkgMCBSL1R5cGUvWFJlZi9TaXplIDE3L1dbMSA0IDJdL0luZGV4WzEgOSAxMSA2XS9MZW5ndGggMTA1Pj5zdHJlYW0KAQAAAA8AAAEAAAA4AAABAAAAZwAAAQAAAM8AAAEAAAD+AAABAAABZgAAAQAAAZUAAAEAAAH9AAABAAACPAAAAQAAAmkAAAEAAALCAAABAAAC8AAAAQAAA0gAAAEAAAOgAAABAAAD+AAACmVuZHN0cmVhbSAKZW5kb2JqCgpzdGFydHhyZWYKMTAxNgolJUVPRg==
The format accepts {page}, {total} and {n} placeholders; centring uses an average glyph width, so it is not exact typesetting.
Frequently asked questions
Can I use Chinese page numbers?
No. The built-in Helvetica font only covers Latin characters.
Can I place numbers anywhere?
Six preset positions are offered; arbitrary coordinates are not supported.
Will it clash with existing numbers?
No. New numbers are drawn on top of the page content.
Keywords:pdfwasmofflinePDF 加页码pdf_pagenums