Live unlock with VS Code
Open a folder
Open VS Code
Auto-unlock new or changed PDFs in the folder
Live folder needs Chrome or Edge. You can still choose a file above.
How the live workflow works
Click Open a folder and pick your project folder (grant read and write). Open the same folder in VS Code with the Open VS Code button (File, Open Folder in vscode.dev).
Drop or save a locked PDF into that folder. This tool watches it and writes a <name>-unlocked.pdf next to each one, automatically. Files already ending in -unlocked.pdf, and ones that need a password, are skipped.
Mode
Keep signature valid, unlock form fields
Make fully editable, flatten signature to a graphic
Make fully editable, remove signature
Appends an incremental update that unlocks text and checkbox fields. The existing signature stays cryptographically valid (no signed bytes are changed).
Unlock for editing
Reset
Idle. Add a PDF to begin.
Fully client side. Keep signature valid appends an incremental update with pdf-lib that only clears read-only and field locks, leaving every signed byte untouched. Make fully editable rewrites the file: pdf-lib strips SigFlags AppendOnly, certification Perms/DocMDP, XFA and signatures, and qpdf (WebAssembly) removes password or permission encryption. Engines load only when used.
Preview
Download unlocked PDF
What was found and changed
The unlocked PDF will appear here.
Details