t-ev/pdf_instasign — explained in plain English
Analysis updated 2026-05-18
Sign a PDF contract or form in seconds without uploading it anywhere.
Right click any PDF in your file explorer to sign it instantly.
Stamp custom text like your name or approved onto a document.
Batch sign scanned documents that come in at different page rotations.
| t-ev/pdf_instasign | 0xustaz/streamgate | a-bissell/unleash-lite | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | Python | Python | Python |
| Setup difficulty | easy | hard | hard |
| Complexity | 2/5 | 4/5 | 4/5 |
| Audience | general | developer | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires Python 3.10+ with tkinter, on Linux you may need to install python3-tk separately.
PDF InstaSign is a small desktop tool for signing PDF documents quickly, without needing to create an account, pay a subscription, or upload your document to anyone else's server. It is a single Python script, and everything happens on your own computer. The workflow is meant to take just a couple of clicks. You open a PDF, click once to place your signature, and click again to place today's date. A preview follows your mouse so you can see exactly where each item will land before you click. You can also place arbitrary text, such as your name or the word approved, anywhere on the page. Scrolling or using arrow keys moves between pages, and there are shortcuts for resizing what you are about to place, removing a stamp, and undoing your last action. The first time you use it, you point the tool at a photo or scan of your real signature, and it automatically removes the white background so it looks natural on the page from then on. On Windows, macOS, and Linux, it can also add itself to the right click menu, so you can right click any PDF file and choose an option to sign it directly, without opening the program first. Signed files are saved as a new copy with a name ending in signed, so your original file is never changed, and rotated scanned pages are automatically straightened out in the output. To run it, you need Python 3.10 or newer, and it depends on only two other packages for reading and editing PDFs and handling images. The project includes automated tests that check the signature and date placement is pixel accurate across different page rotations. It is released under the MIT License, so you are free to use, modify, or share it as you like.
A simple desktop app for stamping your signature and today's date onto a PDF in two clicks, entirely offline.
Mainly Python. The stack also includes Python, PyMuPDF, Pillow.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
double-check against the repo, no cap.