Untracked logoUntrackedGet the full version →

Sign a PDF — without uploading it

Load a PDF, draw or type your signature, click where it should go, and download the signed file. The PDF never leaves your device — the rendering and signing engines are bundled inside this page.

Drop a PDF here or click to browse.

Everything happens locally — nothing is uploaded.

Loading PDF engine…

Quick start

  1. Open your PDF. It renders right in this page — the file never leaves your device.
  2. Draw your signature with a mouse, trackpad, pen or finger, or type your name in a handwriting font.
  3. Click on the page where the signature belongs. Resize it with the width control, drag it into position, place it again on other pages if needed.
  4. Save the signed PDF — you get the original document with your signature embedded, ready to email.

Good to know

  1. This is a visual signature. It embeds your signature image into the page — exactly like printing, signing and scanning, but without the printer. It is not a cryptographic / certificate-based digital signature, and it won't populate Adobe-style form signature fields.
  2. Nothing uploaded. pdf.js renders the pages and pdf-lib embeds the signature, both bundled in this file. Disconnect from the internet after loading — signing still works.
  3. Original preserved. The signed output is a new download; your original file on disk is never modified.
  4. Scanned pages welcome. Works on image-only scans too, since placement is visual.

This page makes zero network requests after it loads. Your PDF is rendered and modified entirely inside this tab — pages are drawn to a canvas locally, and the signed file is assembled in memory before your browser saves it to your own disk.

Bundled open-source engines: pdf.js (Apache-2.0) and pdf-lib (MIT). Full license texts are distributed alongside this file.