Add Initials to Every Page of a PDF
Initialing every page of a contract shows that each page was seen and makes page substitution harder — standard practice for leases and multi-page agreements. On this page you draw your initials once on a signature pad; the tool trims the drawing to its ink, makes the background transparent, and stamps it at the corner and size you choose on every page, with an option to skip pages such as the final signature page. The result is a visual mark, not a cryptographic signature, and the PDF never leaves your device.
How it works
The signature pad is an HTML canvas that records your pointer strokes — mouse, trackpad, finger or stylus — as dark ink on a white surface. Before anything is stamped, two clean-up steps run on that capture. First, bounding-box trimming: the tool scans the canvas pixels for the smallest rectangle that contains any ink, discarding the empty white space around your strokes so the stamp is exactly as big as the initials themselves, not the whole pad. Second, background removal: white and near-white pixels are converted to full transparency using a luminance threshold, while the anti-aliased edges of each stroke keep partial opacity, so the initials sit on the page like ink rather than a white sticker.
The trimmed, transparent image is then encoded as a PNG and embedded once in the PDF with pdf-lib — one image object, referenced from every stamped page, which keeps the file-size cost to a few kilobytes regardless of page count. For each page, the tool reads the page's own dimensions from its MediaBox, scales the stamp to your chosen height while preserving its aspect ratio, and computes coordinates for the corner you picked with a fixed inset from the edges. Because placement is computed per page, a document that mixes A4 and Letter pages, or portrait and landscape, still gets the stamp in the same visual corner on every page.
The skip list is applied last: any page number you list — most commonly the final signature page, which gets a full signature instead — is left untouched. One thing this tool deliberately does not claim to be: a digital signature. A cryptographic signature binds a certificate to the document's bytes and breaks visibly if anything changes afterward; stamped initials are the electronic equivalent of initialing a printout by hand. For the full-signature counterpart of this workflow, see Sign PDF.
Illustrative example: a 28-page lease
Illustrative scenario, not a recorded benchmark. File sizes, timings and results depend on the input and device. Try the reproducible samples.
A tenant received a 28-page lease (1.4 MB) with the instruction "initial each page, sign page 28." She drew "S.K." on the pad, chose the bottom-right corner at 40 pt height, and entered 28 in the skip field. Processing took under two seconds: pages 1–27 each received the transparent initials 36 pt in from the corner, page 28 was left clean for the signature, and the output weighed 1.42 MB — the single embedded PNG added about 14 KB in total, not per page. She then stamped her full signature on page 28 with Sign PDF and returned one finished file, instead of printing, initialing and rescanning 28 sheets.
Frequently asked questions
Why do contracts ask you to initial every page?
Per-page initials show that each page was seen and make it harder for anyone to substitute a page after signing. It is standard practice for leases, purchase agreements and multi-page contracts, alongside a full signature on the final page.
Are stamped initials legally binding?
The initials this tool adds are a visual mark, exactly like initialing a printout by hand, and many jurisdictions accept such marks on electronic documents. It is not a cryptographic digital signature, so it carries no tamper-evident seal or certificate; if the receiving party requires one, use a certificate-based signing service instead.
Can I skip the signature page when initialing?
Yes. The skip-pages option takes a list such as 28 or 1,28, and those pages receive no stamp. Skipping the final page is common because it carries the full signature instead of initials.
Will my initials cover up the contract text?
The stamp background is transparent, so only the ink strokes are drawn onto the page. Placed in a corner at a small size — most contracts leave the bottom margin clear — they sit outside the text block; if a page has unusually tight margins, choose a different corner or a smaller size.
Can I add a full signature as well as initials?
Yes, but use the Sign PDF tool for that: it stamps a drawn signature at a specific spot on a specific page. A typical workflow is to initial every page here, then sign the final page there.