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

PDF Signature Inspector

PDF Signature Inspector

Check a PDF's digital signatures: byte-range integrity, whether the file changed after signing, and the full signer certificate chain.

PDF Embedded File Extractor

PDF Embedded File Extractor

Find and download every file attached inside a PDF, including attachments hidden in annotations and PDF 2.0 associated files.

PDF JavaScript Inspector

PDF JavaScript Inspector

Find every script inside a PDF — document actions, page and annotation events, and form-field calculations — and read it without running it.

PDF OCR Layer Viewer

PDF OCR Layer Viewer

See the invisible OCR text of a scanned PDF drawn exactly where it sits on the page.

MHTML / MHT Viewer

MHTML / MHT Viewer

Open a web page archived as a single MHT or MHTML file and see it rendered with its own images and stylesheets.

JSON Lines Converter

JSON Lines Converter

Convert JSON arrays or objects into JSONL format.

3D Model Inspector

3D Model Inspector

Inspect the complete anatomy of a GLB, GLTF, OBJ, STL, FBX, DAE, USDZ or point cloud file in your browser.

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.