Version: v1.0.0
MarkPDFLock is a small macOS app for protecting PDF files with passwords. Add one PDF or a whole batch, choose the permissions you want, and export encrypted copies without changing your original files.
Everything runs on your Mac. MarkPDFLock does not upload your PDFs, does not require an account, and does not include analytics.
- Encrypts PDF files with password protection
- Supports batch processing for multiple PDFs
- Lets you choose an open password and optional owner password
- Controls whether recipients can print, copy, or modify the PDF
- Saves encrypted copies to the folder you choose
- Can overwrite existing encrypted files when you enable it
- Can open the export folder after the job finishes
- Shows per-file progress, success, and failure messages
- Keeps the original PDFs untouched
- Open MarkPDFLock.
- Drag PDF files into the drop area, or click Add Files.
- Enter the open password recipients will use to open the encrypted PDF.
- Optional: enter an owner password if you want a separate password for permission control.
- Choose printing, copying, and modifying permissions.
- Choose an export folder.
- Click Start Encryption.
Encrypted files are saved as new PDFs. By default, output names use _encrypted, such as Contract_encrypted.pdf.
The open password is required. Anyone who opens the encrypted PDF will need this password.
The owner password is optional. It controls permission settings such as printing, copying, and modifying. If you leave it blank, MarkPDFLock safely uses the open password for owner permissions too.
PDF permissions depend on the PDF reader. Most modern readers follow them, but they are not a replacement for sharing files carefully.
- Your PDFs stay on your Mac.
- Passwords are used locally during encryption.
- MarkPDFLock does not send files or passwords over the network.
- The app creates encrypted copies and does not edit your source PDFs.
- You are responsible for storing passwords safely. If you forget a PDF password, MarkPDFLock cannot recover it.
- macOS 13 or newer
- PDF files
- A MarkPDFLock build that includes
qpdf, or a localqpdfinstallation
If MarkPDFLock says qpdf is missing, install it with Homebrew:
brew install qpdfThen reopen MarkPDFLock and try again.
Download MarkPDFLock from the GitHub Releases page.
If macOS shows a warning when opening the app, right-click MarkPDFLock and choose Open.
The app says only PDF files are supported.
Make sure every file you added ends in .pdf.
The output file already exists. Turn on Overwrite existing encrypted files, choose another export folder, or rename the existing file.
Encryption failed for one file. Check that the PDF is not damaged, locked by another app, or stored somewhere MarkPDFLock cannot read.
The encrypted PDF does not allow the action I expected. Review the printing, copying, and modifying settings, then export a new encrypted copy.
MarkPDFLock is open source: github.com/marksui/MarkPDFLock.