Tiny Online Tools logoTiny Online ToolssearchSearch tools…grid_viewAll Tools
Homechevron_rightPDF Toolschevron_rightPDF Signature ToolPDF Signature Tool

PDF Signature Tool

Draw a signature and place it on any page of a PDF. Drag to position, resize, and download — all in your browser.

upload_file

Click to browse or drag & drop files here

Select a PDF to sign

Accepted: .pdf,application/pdf

Similar Tools

Text to PDF

Text to PDF

Convert plain text to a PDF document with customizable font, size, and page layout.

PDF Metadata Editor

PDF Metadata Editor

View and edit PDF metadata including title, author, subject, keywords, and creator.

PDF Form Filler

PDF Form Filler

Open any fillable PDF, edit its form fields directly in your browser, and save a completed copy — with an optional flatten step to lock values in place.

PDF Bulk Page Rotator

PDF Bulk Page Rotator

Rotate each PDF page independently with a click. Great for fixing mixed-orientation scans. Free, private, in-browser.

BMI Calculator

BMI Calculator

Calculate your Body Mass Index from height and weight. Supports metric (kg/cm) and imperial (lbs/ft) units.

HTML Minifier

HTML Minifier

Minify HTML by removing comments, whitespace, and redundant attributes.

JSON Flatten

JSON Flatten

Flatten nested JSON objects to flat key-value pairs using dot notation.

apps

More Tools

Browse our full collection of free online tools.

Sign a PDF in your browser

The PDF Signature Tool lets you draw a signature with a mouse, trackpad, or finger, drop it onto any page of a PDF, and download the signed file — all without uploading anything to a server.

How it works

  1. Pick a PDF. Drag in a contract, NDA, form, or any other document you need to sign.
  2. Draw your signature in the scratchpad. Dark ink, smooth strokes, clear stop-start points — sign as naturally as you would on paper. Not happy with it? Hit Clear and try again.
  3. Pick the page using prev/next, then drag the signature rectangle to the exact spot where it should land. Use the width slider to size it to the signature line.
  4. Apply & save. The tool embeds the signature into the page at the right coordinates, rebuilds the PDF, and hands it back to you as a new download.

Why sign locally

Signatures are sensitive by nature. Uploading a signed PDF to a third-party server — even "just to sign it" — often means the file lives on that server, gets cached, logged, and sometimes indexed. This tool avoids all of that: every step runs in your browser using pdfjs-dist for rendering and pdf-lib for writing the embedded PNG back into the PDF.

What you can sign

  • Contracts, NDAs, offer letters, and approvals
  • Purchase orders, invoices, and expense approvals
  • School and parental consent forms
  • Rental agreements, waivers, and permission slips
  • Anything a colleague just dropped in Slack with "sign and send back"

Tips for a clean signature

  • Use a touchscreen or stylus if you have one — mouse signatures tend to look spiky.
  • Leave some white space around the signature by starting your stroke a few pixels in from the edges of the pad.
  • The exported signature has a transparent background, so it sits naturally over the signature line.

Limits

  • This is a visual signature, not a cryptographic one. If you need an audit-trail e-signature (Adobe Sign / DocuSign style), use a dedicated service. For 90% of "sign and send back" requests, a visual signature is exactly what the other side expects.
  • Very large PDFs (thousands of pages) render page-by-page; expect the first page to appear within a second or two on typical laptops.

Privacy

Nothing leaves your browser. Your PDF and your signature never touch a server.