How to Stamp PDF Documents: Date, Text, and Image Stamps

Updated April 2026 • 7 min read

PDF stamping is the digital equivalent of rubber-stamping a document. "APPROVED," "CONFIDENTIAL," "DRAFT," date stamps, company logos — you name it. It's essential for legal documents, invoices, contracts, and any workflow where you need to mark documents as reviewed, approved, or time-stamped.

Here's how to stamp PDFs using free tools, online services, and professional software.

Types of PDF Stamps

  • Text stamps: Words like "DRAFT," "APPROVED," "CONFIDENTIAL," "PAID"
  • Date/time stamps: Automatically insert the current date and time
  • Image stamps: Company logos, signatures, seals, QR codes
  • Dynamic stamps: Stamps that pull in user name, date, and time from the system
  • Custom stamps: Any combination of text, image, and dynamic data

Method 1: Adobe Acrobat Reader (Free — Basic Stamps)

Even the free Adobe Acrobat Reader includes stamp tools with a set of built-in stamps.

Steps:

  1. Open the PDF in Adobe Acrobat Reader
  2. Go to Tools → Stamp (or All Tools → Add a Stamp)
  3. Choose from built-in stamps: "Approved," "Draft," "Confidential," etc.
  4. Click on the page where you want the stamp
  5. Drag to reposition, resize using corner handles
  6. Save the PDF (File → Save As)

Creating custom stamps in Reader:

  1. Go to Tools → Stamp → Custom Stamps → Create
  2. Choose an image file (PNG with transparency works best)
  3. Name your stamp and select a category
  4. Your custom stamp now appears in the stamp palette

Method 2: Adobe Acrobat Pro (Best for Dynamic Stamps)

Acrobat Pro adds dynamic stamps that automatically include your name, date, and time. It's the standard for professional document workflows.

Dynamic stamp creation:

  1. Open Acrobat Pro → Tools → Stamp → Custom Stamps → Create
  2. Choose a template or import an image
  3. Select "Dynamic Stamp" template
  4. Customize the text fields — these auto-populate with date, time, and user name when applied
  5. Save and use

Ready to try Add Watermark to PDF?

No uploads, no sign-ups. Everything happens in your browser.

Try Add Watermark to PDF Free →

Method 3: LibreOffice Draw (Free Desktop Alternative)

LibreOffice Draw can add text and image stamps to PDFs without watermarks or restrictions.

Steps:

  1. Open LibreOffice Draw
  2. File → Open and select your PDF
  3. Use the Text tool to add a text stamp, or Insert → Image for a logo/image stamp
  4. Position and resize as needed
  5. For a professional look, use a semi-transparent background: right-click the text box → Area → set transparency to 50%
  6. File → Export as PDF

Method 4: Online PDF Stamp Tools

For quick stamping without installing software:

Sejda PDF

Add text or image stamps to PDFs online. Free for documents up to 200 pages.

  1. Go to sejda.com/stamp-pdf
  2. Upload your PDF
  3. Choose text stamp or upload an image
  4. Set position, size, opacity, font, and color
  5. Apply and download

iLovePDF

Offers a watermark/stamp tool with similar functionality. Upload, add text or image, position, download.

PDF24 Tools

Free, no limits on file size or pages. Adds text stamps with customizable font, size, color, opacity, and position.

Method 5: Batch Stamping with Ghostscript (Free)

For stamping multiple PDFs at once, Ghostscript is powerful and scriptable.

Basic batch stamp approach:

  1. Create your stamp as a transparent PDF overlay
  2. Use Ghostscript to combine the overlay with each PDF:

gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=stamped.pdf stamp_overlay.pdf input.pdf

For a bash script that stamps every PDF in a directory:

for f in *.pdf; do gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile="stamped_$f" stamp.pdf "$f"; done

Ready to try Add Page Numbers?

No uploads, no sign-ups. Everything happens in your browser.

Try Add Page Numbers Free →

Creating a Professional Stamp Image

For the best-looking custom stamps, create the stamp as a transparent PNG:

  1. Use a design tool: Canva, GIMP, or Photoshop
  2. Canvas size: 300×100 pixels for a standard text stamp, larger for detailed logos
  3. Transparent background: Essential — you don't want a white box around your stamp
  4. Red or blue color: Traditional stamp colors. Red for "APPROVED/PAID," blue for "DRAFT/REVIEW"
  5. Add a border: A thin outline makes it look more like a real rubber stamp
  6. Slight rotation: Rotate 5-10 degrees for a realistic stamp look

Date Stamps: Auto-Insert Current Date

For automated date stamping in a professional workflow, you have a few options:

  • Acrobat Pro dynamic stamps: Auto-insert date and time when applied
  • JavaScript in PDF: Add a form field with JavaScript that auto-fills the current date when the document is opened
  • Command line: Use a tool like pdftk or a Python script with PyPDF2 to add a date text annotation

A simple Python approach using PyPDF2:

python3 add_date_stamp.py input.pdf "Received: $(date +%Y-%m-%d)" output.pdf

Stamping Best Practices

  1. Don't obscure important content: Position stamps in margins or corners when possible
  2. Use transparency: Set opacity to 30-50% so the stamp is visible but doesn't block text
  3. Be consistent: Use the same stamp style across all documents in a workflow
  4. Flatten after stamping: If you want the stamp to be permanent and not editable, flatten the PDF after stamping
  5. Date format: Use ISO 8601 (YYYY-MM-DD) for clarity across regions
  6. Keep originals: Always keep an un-stamped copy for your records

Which Method Should You Use?

  • Quick one-off stamp: Adobe Acrobat Reader (free) or Sejda online
  • Professional workflow with dynamic stamps: Adobe Acrobat Pro
  • Batch stamping many files: Ghostscript or Python script
  • Custom logo/brand stamp: Create a transparent PNG, use any tool above
  • Free desktop option: LibreOffice Draw

Stamping PDFs is a simple operation that makes a big difference in document workflows. Whether you're marking invoices as paid, adding "CONFIDENTIAL" to sensitive documents, or time-stamping received files, the tools above have you covered — many of them free.