Choose a PDF, set an owner password (required — it is what protects the rules), optionally an open password, and tick what readers may do: print, copy text, modify, annotate. The rules are enforced by the PDF’s encryption, applied by the open-source QPDF engine in your browser — nothing is uploaded.
Share a document that can be read but not copied, printed or altered: real PDF permissions, encrypted in your browser.
100% free · No sign-up · No daily limits · No watermarks · Processed in your browser — files never leave your device
Set real PDF permissions with AES-256 encryption: allow or deny printing (full, low-resolution or none), copying, modifying, annotating and form filling — all protected by an owner password you choose.
A training provider sells a workbook PDF: printing allowed, copying and modifying denied, no open password so buyers read it instantly — but the text cannot be lifted into a competitor’s course without the owner password.
Permissions are written into the document’s encryption dictionary by the open-source QPDF engine running in your browser: the file is encrypted with AES-256, and the permission flags become part of that encryption. Mainstream readers (Acrobat, browsers, Preview) enforce them. The owner password authenticates changes; the optional user (open) password gates reading itself.
The open (user) password is typed to read the file. The owner password is typed to change permissions and security settings. A file can have an owner password only — it opens freely but its rules are locked.
No — nothing can stop a camera or a screenshot. Permissions control what reader software offers (copy, print, edit menus), which is the honest scope of the feature.
Full for normal sharing; Low resolution (150 DPI) when people may print drafts but not press-quality copies; None when the document must stay on screen.
Yes — with the owner password, using Unlock PDF. Without it, they cannot be legitimately changed, which is the point.
Never. Encryption happens in your browser; neither password nor file leaves your device.