Page Numbers, Headers & Bates

Add page numbers, running headers, footers, dates, and Bates labels in one browser-local pass.

Drag & drop a PDF file here
or
( pages)
Tokens: use {n}, {total}, {bates}, and {date}. Leave a slot empty to skip it.
Processing...
Labels Added
Features

Private by Default

The PDF is labeled locally in your browser without upload.

Six Label Slots

Place text in top and bottom left, center, or right positions.

Bates Ready

Use a prefix, start number, and fixed digit count for review sets.

No Rasterization

Labels are written to the PDF layer while preserving original pages.

Frequently Asked Questions

Can I skip cover pages?

Yes. Set Start on document page to the first page that should receive labels.

Can I use Bates labels and normal page numbers together?

Yes. Put {bates} in one slot and Page {n} of {total} in another slot.

Can I add a file name or custom text?

Yes. Any plain text can be typed into a slot. Tokens are only replaced when they match the supported token names.