Sign PDFs with 3 input types (drawn canvas, typed name, or uploaded PNG/JPEG image) — placed anywhere on any page. No signup, no upload, runs in your browser.
Signing a PDF without printing takes 1 of 3 paths — draw on a canvas, type your name in a signature-style font, or upload a PNG/JPEG image. OpenPDF composites the signature locally with pdf-lib as a native PDF image object placed anywhere on any page, so the signed file lands on your device without a single byte being uploaded. Multi-page signs apply the same signature to every selected page in one pass, typically adding 10-50 KB to the PDF.
Open OpenPDF, drop the PDF, draw your signature with mouse/trackpad/finger (or type it in a signature font, or upload an image), place it on any page, and download the signed PDF. Free, no account, no watermarks, and the file never leaves your browser.
Yes. OpenPDF signs the PDF entirely in your browser using pdf-lib — the document and the signature never touch a server. Use it for contracts, NDAs and any document with sensitive data.
A drawn, typed or uploaded-image signature is a "simple electronic signature" under eIDAS and most legal frameworks — valid for informal contracts, internal authorisations and most commercial agreements. For binding administrative use (e.g. tax filings, government forms), use the /sign-electronic tool with an X.509 certificate instead.
Three options: draw with a mouse, trackpad or touchscreen; type your name in a signature-style font; or upload a signature image (for example, a scanned hand-signed paper).
Yes. After creating the signature, click on any page to place it. Drag to reposition and resize with the handles. You can add multiple signatures per document.
No. The signature is rendered and composited with pdf-lib locally in your browser. Neither the signature nor the PDF leave your device.
OpenPDF is an independent project built around one principle: the PDFs you edit should never leave your device. Every tool — merge, split, sign, organize, annotate, compress, watermark, add page numbers — runs entirely in your browser using WebAssembly and modern JavaScript APIs. There is no upload step, no account, no email harvesting, and no premium tier gating the useful features. The codebase and the third-party scripts loaded for analytics and advertising are visible in the page source — Google AdSense and Google Analytics 4 load only after you accept cookies in the consent banner — so anyone can audit what is running before trusting the tool with sensitive contracts, scanned IDs, or financial documents.