How to sign a PDF online without a signup
Signing a PDF used to mean printing it, signing on paper, scanning it back in, and emailing the result. That workflow is dead. This tool lets you sign a PDF in your browser in under a minute — no account, no watermark on the signed page, and no upload of your document to any server. Everything runs on your device using standard browser APIs (Canvas 2D for signature capture, pdf-lib for PDF assembly).
Three ways to create your signature
- Draw — sign directly on the canvas with your finger (on a touchscreen) or your mouse trackpad. Best for a real handwritten look.
- Type — type your name and pick one of five hand-writing style fonts. Fastest, and legally valid in most jurisdictions.
- Upload — if you already have an image of your signature (PNG with transparent background is ideal), upload it and place it on any page.
Is an electronic signature legally binding?
In the US, electronic signatures have been legally binding for most contracts since the E-SIGN Act (2000). The EU covers them under eIDAS (2016) as a “simple electronic signature”, and India under the IT Act 2000. Similar laws exist in the UK, Canada, Australia, Singapore and most of Latin America. For most B2B contracts, NDAs, offer letters, invoices, consent forms and rental agreements, a drawn or typed signature is legally sufficient.
Higher-stakes documents (property deeds, wills, notarised affidavits, some court filings) may require a qualified electronic signature (QES) with a government-issued certificate. This tool creates a “simple electronic signature” suitable for the vast majority of everyday signing needs.
Common uses
- Signing NDAs from prospective clients before a call
- Signing offer letters and employment contracts
- Signing rental agreements and lease renewals
- Signing PDF invoices as approved for payment
- Signing consent forms for schools, doctors, or online services
- Countersigning contracts to send back to counterparty
- Initialing individual pages of long contracts
Privacy: your PDF never leaves your device
The number one concern with online signing tools is that your document — often a contract with financial, personal or business-sensitive terms — is uploaded to a third-party server, processed there, and stored (often permanently, as fine-print reveals). This tool skips all of that. The PDF is loaded into your browser's memory, rendered locally with pdf.js, signed with pdf-lib, and handed back to you as a download. Open your browser's DevTools → Network tab while signing and you will see zero outbound requests once the page has loaded.
How this scanner works
Tapping "Use camera" opens a live viewfinder that samples the phone camera at up to 4K. A second thread — a Web Worker running OpenCV — analyses every fourth video frame, looking for the four straight edges that outline a document. When those four edges lock into a stable quadrilateral, a green polygon lights up on screen and the tool is ready to capture.
A shutter tap freezes the highest-resolution still the camera hardware can provide (via ImageCapture on Chromium browsers, via a full-frame canvas grab on Safari). The captured image goes through Canny edge detection, largest-contour selection, and a perspective warp built from a 3×3 homography solved with Gaussian elimination — the sequence any commercial scanner runs, transplanted into JavaScript.
Filter selection, page reordering, rename and PDF assembly are all pure DOM/JS work — jsPDF stitches the finished pages into a downloadable file. The whole pipeline is offline after the initial page load: no request leaves the browser, so your document cannot be intercepted, logged or trained on.
Works on iPhone, Android, and desktop
Cross-platform by design: iPhone with Safari, Android with Chrome (or Edge/Samsung Internet), Windows with any Chromium browser, macOS with Safari or Chrome, Linux with Firefox or Brave. Zero installation because there is no binary — the tool is a static webpage plus JavaScript.
For iPhone users, Safari is the required browser on iOS (Apple restricts camera access to WebKit). iOS 14.5+ enables the ImageCapture API which pulls a full-resolution still straight from the camera sensor; older iOS versions still work via a canvas grab of the video preview at 1080p — plenty for legible document scans.
For Android users, any Chromium-based browser (Chrome, Edge, Samsung Internet, Brave) exposes the same MediaStream API and works identically. The scanner asks for the rear camera and 4K resolution; the phone negotiates down to whatever it can actually provide, so nothing breaks on older or entry-level devices.
For desktop users, the fastest path is drag-and-drop rather than webcam — drop a JPG, PNG, HEIC, WebP, BMP or TIFF file (or many at once) onto the upload zone and the same scanner pipeline runs on the uploaded image. Great for existing camera-roll photos or scans that arrived by email.
Why use this instead of a scanner app
Three or four apps dominate the "scan document to PDF" space: CamScanner, Adobe Scan, Microsoft Lens and the OS-built-in scanners inside Google Drive (Android) and Apple Notes (iOS). All work, all have caveats, all are worth understanding before picking one.
CamScanner's caveat is its history: Google removed it from the Play Store in August 2019 after Kaspersky flagged a malicious SDK inside the app, and although a cleaned-up version returned later, the free tier still applies a watermark to every exported page and prompts you to upgrade every few scans. Users searching "camscanner alternative free" or "is camscanner safe" typically land here because of exactly that.
Adobe Scan and Microsoft Lens are technically excellent but require you to sign in with an Adobe or Microsoft account, and the resulting PDF is stored in Adobe Document Cloud or OneDrive by default. Fine if you already have those accounts; friction if you do not.
Google Drive and Apple Notes both have built-in scanner features that use the phone camera. They are convenient but platform-limited — Google Drive scan does not exist on iPhone; Apple Notes scan does not exist on Android — and neither offers a two-sided ID card layout or the ability to apply a filter across many pages at once.
A browser-based scanner sidesteps all of these constraints. No install (it is a URL), no signup, no watermark, no upsell, no vendor lock-in, no upload of your document to any cloud, and identical behaviour on every operating system.