A GitHub Pages-ready, browser-only signing workspace.
- PNG
- JPG/JPEG
- WebP
- Draw your own signature on a transparent canvas
- Place it on an image or PDF page
- Drag, resize, rotate, opacity
- PDF page navigation
- Export signed image as PNG
- Export the current signed PDF page as PDF
- No backend or API key
This version renders the selected PDF page to a canvas and exports the signed page as a new PDF. It does not preserve the original PDF's editable text/forms/bookmarks or create a multi-page signed PDF.
PDF rendering and PDF export use CDN-hosted PDF.js and jsPDF. Therefore GitHub Pages deployment requires an internet connection for those libraries.
Open index.html with VS Code Live Server.
For a serious e-signing product, add signer consent, audit logs, timestamps, document hashing, verification and proper multi-page PDF handling.