PDFMacroPDFMacro
Tool · Bates

Bates-stamp every page.

Add sequential discovery numbers like SMITH_000001 to a PDF. Prefix, suffix, padding, position — all in your browser.

Processed in your browser
Common questions

Frequently asked questions

How is Bates numbering different from page numbers?
A Bates number is a unique production identifier — ABC000123 — that identifies a specific produced page across an entire discovery set, including across multiple documents. Page numbers are reading labels that restart with each file. If you need to cite a page in a deposition or a brief, you need Bates.
Can I control the prefix, padding and starting number?
Yes. Prefix, suffix, digit padding and the starting value are all configurable, so a production can continue a sequence that began in an earlier batch rather than restarting at one.
Does Bates stamping upload my PDF to a server?
No. The file is opened, processed and saved back by code running in this browser tab — there is no upload endpoint on our servers to send it to. You can watch the Network panel in your browser's developer tools while you work and confirm nothing carrying the document leaves the page.
Is Bates stamping free?
Bates stamping is part of PDFMacro Pro. You can read what it does and open the tool on any plan; running it requires a subscription. Single-document and multi-file stamping are both part of the paid plan.
Does it work offline?
Yes. Once the page has loaded, every tool keeps working with the network disconnected, because the processing never depended on a server round-trip. AI features that use an on-device model need one download the first time; after that they run offline too.

Bates Stamp runs in your browser. Try it now.

No account, no upload, no watermark on the way out. Open a file and see for yourself — the network panel is right there if you want to check.