StampPDF — Auto-place stamps on PDF plan sets
Free during beta

Stamp any PDF automatically, placed correctly on every page

Upload a multi-page PDF. StampPDF analyzes each page individually — detects rotation, maps content zones, finds open space — and places your stamp where it actually belongs.

Used for exhibits, NDAs, approvals, and plan sets.

Files processed in memory, then deleted. Nothing stored.

PROFESSIONAL ENGINEER PROFESSIONAL ENGINEER
<2s per page
0°–270° rotation handling
Any size letter to D-size sheets

What you're doing now vs. what changes

Current workflow

Bluebeam "apply to all pages"

Places your stamp at the same coordinates on every page. Works when every page is the same orientation and size. Breaks when they're not.

  • Seals land sideways on landscape pages
  • Stamps cover title blocks or notes
  • Wrong size on D-size vs. letter sheets
  • Manual cleanup on half the pages
With StampPDF

Each page analyzed individually

Rotation is detected per page. Content zones are mapped. Your stamp is placed in open space or an identified signature box — sized correctly for that page.

  • Rotation detected and corrected per page
  • Content zones mapped, stamp avoids text
  • Scales to actual page dimensions
  • No manual cleanup needed

How it works

01

Upload your PDF

Any PDF, any page size. Contracts, plan sets, reports, permit packages.

02

Pages are analyzed

Each page scanned individually. Rotation detected. Content zones mapped. Open space identified.

03

Stamp is placed

Auto-placed in the best open area or signature box. Click to reposition if needed.

04

Download

Original content, layers, and metadata preserved. Ready to submit.

What it handles

StampPDF doesn't overlay an image at fixed coordinates. It reads each page and decides where your stamp should go.

Page rotation

Detects 0°, 90°, 180°, and 270° rotation automatically. Stamps always appear upright in the displayed orientation.

Stamp box detection

Finds signature boxes and approval blocks in title blocks using render-based occupancy analysis.

Whitespace scanning

Rasterizes each page, builds an occupancy mask, and finds the optimal empty rectangle for placement.

Batch processing

The entire document stamped at once. Mixed orientations, different layouts, different page sizes — one pass.

Adaptive sizing

Stamps scale relative to page dimensions. Larger on D-size drawings, proportional on letter-size.

Template placement

Define stamp coordinates for recurring formats. Set it once, reuse on every future file with the same layout.

Built for these workflows

Permit packages

Solar, civil, and construction permits

Stamp PE seals across multi-sheet permit sets where jurisdictions require a seal on every page. Handles landscape engineering sheets with title block detection.

Plan review

Stamping plans you didn't produce

When you receive a PDF set and need to add your seal after the fact. No CAD source file, no xref option — just a PDF that needs stamps on every sheet.

Legal & notary

Notary stamps and certification marks

Stamp NDAs, contracts, and exhibits without manually placing labels on every page. Handles multi-page documents automatically.

Business documents

Approval stamps and company seals

Add "APPROVED," "CONFIDENTIAL," or company seals to reports, proposals, and invoices in bulk.

Your files stay private

We know you're working with client documents.

Nothing stored

Files are processed in memory and deleted the moment your stamped PDF is generated.

No access

We don't see your documents. No logging, no retention, no access after processing.

No account required

Upload, stamp, download. No signup, no email, no tracking.

Stamp again? Re-upload

Nothing is cached. If you need to re-stamp, you upload a fresh copy.

Why I built this

I started by watching engineers spend 15–20 minutes placing seals on multi-page PDFs — fixing rotation, adjusting placement, repeating the same steps over and over.

Then I started seeing the same thing in other workflows — contracts, exhibits, internal docs. Different files, same problem: placing something on every page shouldn't take that long.

StampPDF was built to automate that completely — upload a file and it just works.

If you have questions, feedback, or want to tell me I'm solving the wrong problem — I'd like to hear it.

Try it on your next plan set

Free during beta. No account required.

Upload a PDF