QuickSign is a Chrome extension that adds PNG signature images to PDF documents. It is specifically designed for signing QuickBooks Online PDF checks directly in your browser.
- PDF Viewing: Open and navigate through multi-page PDF documents in a built-in viewer
- Signature Overlay: Load a PNG signature image and position it anywhere on the document
- Drag and Resize: Easily position and resize your signature using intuitive controls
- Multi-Page Support: Applies your signature to all pages of the PDF automatically
- Signature Guide: Visual guide line helps position your signature correctly
- Local Processing: All document handling is performed locally in your browser for maximum privacy
- Clone this repository or download the ZIP file
- Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode" in the top right corner
- Click "Load unpacked" and select the extension directory
- Navigate to a PDF document in your browser (or open a PDF check from QuickBooks Online)
- Click the QuickSign extension icon in your Chrome toolbar
- The PDF opens in the QuickSign viewer
- Click "Choose Signature" to select a PNG image of your signature
- Drag the signature to position it on the document
- Use the blue handle in the bottom-right corner to resize the signature
- Click "Apply Signature" to embed the signature on all pages and download the signed PDF
The extension intercepts PDF pages and opens them in a custom viewer. When you add a signature:
- The PNG image is overlaid on the PDF canvas at your chosen position
- When you save, the extension uses PDF-lib to embed the image directly into the PDF
- The signature is applied to every page of the document at the same position
- A new PDF is generated and downloaded to your computer
The extension is built with vanilla JavaScript and uses the following libraries:
- PDF.js (Mozilla) - PDF rendering and viewing
- PDF-lib - PDF manipulation and modification
activeTab- Access the current tab to detect PDF pagesscripting- Inject scripts to detect PDF content<all_urls>- Required to open the viewer on any PDF URL
- Signing QuickBooks Online PDF checks without printing
- Adding signatures to any PDF document directly in the browser
- Batch signing multiple pages with the same signature at consistent positions
