Skip to main content

Add Page Numbers to PDF — Number Pages Online

Add page numbers to every page of your PDF.

Tap to select a file

Supports PDF, up to 200MB

Runs entirely in your browser

What to do next

Related tools

About Add Page Numbers to PDF

Add Page Numbers to PDF is part of a collection of single-purpose PDF document workflow tools. Add page numbers to every page of your PDF. Each tool is intentionally narrow — it does one thing well rather than offering many overlapping features — which makes the common path predictable and the result easy to verify before you download or copy it.

Technically, the work is done by the open-source pdf-lib JavaScript library, loaded as part of the page. Inputs in PDF format are recognised automatically and validated before the engine begins processing. Files up to 200 MB are supported per run; that ceiling keeps browser memory usage stable on a wide range of devices.

Add Page Numbers to PDF runs the entire transformation inside your browser. The file is read by JavaScript running in the page, processed in-memory by the open-source pdf-lib JavaScript library, and written back as a download. The browser is the runtime; the page is the interface. You can confirm what the tool does by opening the developer-tools Network tab during a run — the only requests are for the page's own static assets.

The heaviest users of Add Page Numbers to PDF tend to be small-business owners sending invoices, legal teams preparing exhibit bundles and freelancers sharing scanned receipts. Each group brings slightly different expectations to the tool, but the same single-page architecture serves every one of them with the same response time.

Reach for Add Page Numbers to PDF when you need a predictable result on a single file. The page works on the first visit, the controls are visible without a menu, and the output is delivered the moment the engine finishes.

The 200 MB ceiling on input size is the only fixed limit. Output files are produced in standard formats that every common viewer recognises, and the tool runs the same way regardless of how many times you have used it during the session.

As a workflow component, Add Page Numbers to PDF is the part you reach for when a single, well-defined PDF document workflow step needs to happen. It performs that step and returns a standard file you can carry into the next part of your pipeline.

Some notes on the design of Add Page Numbers to PDF. The page is intentionally narrow: one input, the controls relevant to the task, and one output. Adding unrelated features would make the common case slower for the majority of users, so the surface is held to what people actually use.

The download is delivered as `{name}-numbered.pdf` the moment processing completes — no email link, no "your result will be ready in 5 minutes" queue, no expiry timer. The file is generated in your browser and saved by your browser's normal download flow.

Some background on the design choices behind Add Page Numbers to PDF: every option you see on the page is there because a real workflow needs it, and every option that is not shown has been deliberately omitted to keep the common case fast. The bias is toward minimal-but-complete.

As a single-page tool, Add Page Numbers to PDF stays focused on one PDF document workflow step. Multi-step workflows are composed by chaining adjacent tools — each tool produces a standard file the next one can read directly, so a longer pipeline is just a sequence of short tab-and-tab visits.

Tips from users who reach for Add Page Numbers to PDF regularly: process one input first to confirm the settings produce what you expect before committing to a batch; treat the page as the working surface and avoid leaving large jobs running in a backgrounded tab where the browser may throttle JavaScript; and if a particular file fails, check whether the source is intact by opening it in its native viewer — most "tool errors" are actually input errors.

Common gotchas worth flagging: Add Page Numbers to PDF only accepts PDF, so if your file is in another format you will need to convert it first. The 200 MB ceiling is per-file, not per-session; you can run as many separate jobs as you like, but a single oversized input will be rejected on load.

Add Page Numbers to PDF is intentionally narrow in scope so the common case is fast and the result is predictable. If you ever need a variation it does not cover, browse the rest of the catalog — there is a good chance an adjacent tool already exists, and switching between tools is just a matter of opening another tab.

How it works

  1. 1Open the Add Page Numbers to PDF workspace above. The interface is a single page, so there is nothing to navigate.
  2. 2Drop a PDF file onto the upload area, or click to pick one from your device.
  3. 3Adjust the options to match what you need. Sensible defaults cover the most common case, so you can usually skip this step.
  4. 4Trigger processing. the open-source pdf-lib JavaScript library reads your input, applies the transformation, and writes the result back into the page.
  5. 5Save the output (`{name}-numbered.pdf`) when it is ready.
  6. 6Repeat the process for additional inputs whenever you need to. The page stays loaded, so subsequent runs are quick.

Common use cases

  • Lock a confidential document with a password before sharing externally using Add Page Numbers to PDF.
  • Strip blank or test pages from a scanned document.
  • Extract a specific signed page from a long contract bundle.
  • Convert a bundle of invoices into a single archival PDF.
  • Compress a marketing deck so the email send-out finishes in seconds.
  • Combine a set of references into a single application packet.
  • Send a polished, print-ready PDF to a client without watermarks.
  • Add page numbers to a draft report before circulating it for review.
  • Prepare a packet of receipts for an expense report submission.
  • Shrink a scanned tax filing so it fits past an email gateway.

FAQ

Where are the page numbers placed?

Choose from top or bottom of the page, aligned left, centre, or right.

Can I start from a number other than 1?

Yes — set any starting number. Useful when numbering a section of a larger document.

Can I change the font size?

Yes — adjust the font size to match your document style.

Does Add Page Numbers to PDF reduce quality of the result?

Add Page Numbers to PDF is built to preserve quality wherever the underlying PDF format allows it. Operations that are mathematically lossless (e.g. structural transformations, lossless re-encoding) round-trip with no perceptible change. Operations that involve a lossy codec inevitably introduce small artefacts at the byte level, but the defaults aim at the sweet spot where output looks or sounds the same to a normal viewer or listener while still being meaningfully smaller or faster than the input.

Can I use Add Page Numbers to PDF on iOS or Android?

Add Page Numbers to PDF runs in any modern mobile browser — Safari, Chrome, Firefox and the in-app browsers in most messaging apps all support the underlying APIs. Performance depends on the device: a recent phone handles typical inputs nearly as fast as a laptop, while older devices may take a few seconds longer near the 200 MB ceiling. The interface lays out cleanly on small screens, so you do not need to pinch-zoom to see the controls.

Why is my browser prompting me when I open Add Page Numbers to PDF?

Add Page Numbers to PDF only needs the standard web platform — file picker access for the inputs you choose to load, and optionally clipboard access if you copy the result rather than downloading it. There is no microphone, camera, geolocation or background-permission request, because none of those are needed for the work the tool does.

Why did Add Page Numbers to PDF reject my input?

Failures usually fall into one of three buckets: the input is in an unsupported format, the input is over the size cap, or the input is structurally malformed (a truncated download, a partial export, or a stream the engine does not recognise). The first two are easy to confirm — check that your file is one of PDF and that it is below 200 MB. For the third, opening the file in its native viewer first is the fastest way to confirm the source is intact.

Which file formats does Add Page Numbers to PDF accept?

Add Page Numbers to PDF accepts PDF. If your input is in a format that is not directly supported, convert it first using one of Favtoo's converter tools — every Favtoo converter outputs a file that is a clean input to the next tool in the chain.

Is the source for Add Page Numbers to PDF available?

Add Page Numbers to PDF is a static page running an open-source engine in your browser, so a typical corporate firewall does not get in the way as long as it allows JavaScript to load from Favtoo. For teams that need to host it themselves on an internal network, the underlying engine (the open-source pdf-lib JavaScript library) is open-source and can be packaged into a private build with the same behaviour. Reach out via the Contact page if that is something you are exploring.

Does Add Page Numbers to PDF upload my file to a server?

Your file is processed inside your browser by the open-source pdf-lib JavaScript library. The engine reads the file's bytes from your tab's memory, computes the result, and writes the result back into the tab. You can confirm what the page does by opening developer tools and watching the Network tab during a run — the requests you see are for the tool's static assets only.

Is there a desktop version of Add Page Numbers to PDF?

No installation is needed. Add Page Numbers to PDF runs as a normal web page, with no browser extension, no native helper, and no separate desktop client to download. That is partly a privacy choice — extensions can request broad permissions, while a regular page is sandboxed by default — and partly a convenience one: you can use Add Page Numbers to PDF on any computer you have temporary access to without leaving anything installed on it.

Is Add Page Numbers to PDF really free?

Add Page Numbers to PDF is free to use. The processing runs in your browser, which keeps the per-user cost low enough that the tool can be offered openly. The download is the same file the engine produced — you can use it for as many runs as you need.

PNG to PDF Converter

Convert a PNG image to a PDF document. The image is embedded at full resolution with the page sized to match.

SVG to PDF Converter

Convert an SVG file to a PDF document. The SVG is rasterized at 2× resolution and embedded in a page sized to match.

BMP to PDF Converter

Convert a BMP image to a PDF document. The bitmap is decoded and embedded with the page sized to match.

HEIC to PDF Converter

Convert HEIC/HEIF images (Apple photo format) to PDF. Decoded in-browser using heic-to.

WebP to PDF Converter

Convert a WebP image to a PDF document. Decoded natively in-browser and embedded with the page sized to match.

TIFF to PDF Converter

Convert a TIFF image to a PDF document. Decoded in-browser via Canvas and embedded with the page sized to match.

Text to PDF Converter

Convert a plain text file (.txt) to a properly formatted PDF document with automatic word wrap and page breaks.

PDF to WebP Converter

Convert PDF pages to WebP images. Single-page PDFs produce one WebP; multi-page PDFs produce a ZIP of WebP files.

View all PDF Tools