📄 Add Page Numbers Custom position & format

Add page numbers to your PDF – choose position, numbering style, and starting page.
or drag & drop a PDF file here
How to Add Page Numbers to PDF – Free & Private Guide

Our PDF Page Numbering Tool lets you add custom page numbers to any PDF. Choose position (top/bottom, left/center/right), format (Page X, Page X of Y, or Page X – Y), font size, and which page to start numbering from. All processing happens locally – your file never leaves your device.

🎯 Flexible Positioning

Six positions to match any document style.

📑 Multiple Formats

Simple, total count, or dash‑separated.

🔒 100% Local

No upload – your data stays private.

📌 How to use this tool

  1. Upload your PDF – Click “Select PDF” or drag & drop.
  2. Adjust settings – Position, format, font size, starting page, first number.
  3. Click “Add Page Numbers” – The tool will add numbers to each page.
  4. Download the numbered PDF – Your document with page numbers.
ℹ️ Note: Numbers are placed on top of existing content. Choose darker colors if your page has a light background. Black is used by default. The first page number can be any integer, allowing you to match existing numbering.

❓ Frequently Asked Questions

🔹 Will the page numbers replace existing ones?
No – they are added as new text elements. If your PDF already has numbers, you may have duplicates. Consider removing existing numbers first.
🔹 Can I change the font or color?
Currently, black Helvetica text is used for maximum compatibility. Future versions may add customization.
🔹 Is my PDF uploaded to a server?
No. All processing is done locally using PDF-Lib. Your file remains private.
🔹 What if I want to skip the first few pages?
Use “Start from page” to choose the first page that receives a number. Pages before that will have no number.
🔹 Does it work with scanned PDFs?
Yes – numbers are added as text overlays, and scanned pages are treated the same as regular ones.
🔹 Is this tool free?
Yes, completely free for personal and commercial use, with no watermarks or registration.
⚡ Powered by PDF-Lib • Client‑side numbering • No tracking • Works offline after first load