unpassit
v1.1.0
Published
> Remove passwords from protected files in one command.
Maintainers
Readme
🔓 unpassit
Remove passwords from protected files in one command.
Supports PDF, Office (doc/docx/xls/xlsx/ppt/pptx), ZIP, RAR, and 7z.
Install
npm install -g unpassitOr run directly with npx:
npx unpassit file.pdf -p mypasswordUsage
Single file
unpassit file.pdf -p mypassword
# ✅ file.pdf → file.unlocked.pdfInteractive password prompt
unpassit file.xlsx
# 🔑 Enter password: ****
# ✅ file.xlsx → file.unlocked.xlsxEnvironment variable
UNPASSIT_PASSWORD=mypass unpassit file.docxBatch mode
unpassit ./locked-files/ -p mypass
unpassit ./locked-files/ -p mypass -r # recursiveCustom output directory
unpassit file.pdf -p mypass -o ./unlocked/Output
Files are saved as filename.unlocked.ext in the same directory (or the directory specified by -o).
RAR files are extracted and re-archived as ZIP: archive.rar → archive.unlocked.zip.
Options
| Flag | Short | Description |
|------|-------|-------------|
| --password <pass> | -p | Password |
| --output <dir> | -o | Output directory |
| --recursive | -r | Scan subdirectories |
| --force | -f | Overwrite existing files |
| --quiet | -q | Only print errors |
Requirements
- Node.js >= 18
qpdffor PDF files (brew install qpdf/apt install qpdf)
License
MIT
