Fill in the header and footer, inserting a token where you want numbers.
Set position and size, then download.
This one needs an upload, and is deleted afterwards
Browsers cannot do this calculation, so the file goes to our server. It is deleted automatically 60 minutes after the job finishes, and the working copy lives in a memory filesystem that is wiped whenever the server restarts.
We do not log file names and do not log file contents — that is a hard rule in our engineering standards, not a setting.
What it does — and what it doesn't
Tokens are expanded by explicit string replacement, so braces in your own text will not break it — a pitfall deliberately avoided.
The position is a fixed margin. If the original content already runs to the edge it can overlap — crop a little breathing room first.
Applied to the whole document; the cover page is not skipped automatically. Split it off if you need that.
CJK renders correctly, using the built-in Noto Sans.
Common questions
Can left, centre and right hold different things?
Yes — all three are filled in separately.
Can numbering start at 1 on page 3?
Not directly. Split the first pages off, paginate, and merge back.
Can it be removed later?
No — it is drawn into the page content. Keep the original.