PDF permissions are flags embedded in the file that tell viewers to allow or block actions like printing, copying, or editing. They're advisory controls, not cryptographic locks. Only an open (user) password actually encrypts the file and stops it from being viewed. Use permissions to discourage casual misuse, and use an open password when the content itself needs to stay confidential.
TL;DR:
- PDF permission flags are stored in the encryption dictionary’s
/Pvalue, which is a 32-bit integer indicating allowed actions through individual bits.- The owner password controls advisory permission flags, while the user password encrypts the file for confidentiality, so restricting access relies on encryption, not permissions.
- Compliance enforcement varies because viewers decrypt before checking permissions, meaning malicious software can bypass restrictions through screenshots or document stripping.
- Setting permissions offline with a local tool ensures that confidential information remains on your hardware, preventing unauthorized cloud access or leaks.
- Accessibility extraction should almost never be blocked, as it is essential for compliance and does not effectively prevent content copying through other methods.
Table of Contents
- How PDF Permissions Are Stored Inside the File
- Owner Password vs. User Password: What Each One Actually Protects
- Reading the /P Integer: What Each Permission Bit Controls
- How Viewers Enforce Restrictions, and Where That Breaks Down
- Setting, Changing, and Removing PDF Permissions
- Accessibility: Why You Should Almost Never Block Screen Readers
- Troubleshooting: When Permissions Don't Behave as Expected
- Keeping Permissions Private With a Local-First Workflow
- What Actually Matters When You Configure PDF Permissions
- Sources
- FAQ
How PDF Permissions Are Stored Inside the File
Every restriction you set on a PDF lives in the same place: the encryption dictionary. Inside that dictionary sits a value called /P, a 32-bit integer that acts like a switchboard for the document's allowed actions. Each bit position corresponds to a specific operation, and a set bit means the action is permitted. A cleared bit means the viewer should block it.
You never touch this integer directly when you use a PDF tool. You check boxes like "allow printing" or "disallow copying," and the software calculates the corresponding /P value behind the scenes. Compliant readers decrypt the document, read the /P integer from the encryption dictionary, and then decide what your mouse and keyboard are allowed to do, according to qpdf's documentation on encryption and permissions.
Older PDF revisions don't recognize every bit. A file encrypted for compatibility with an early Acrobat version exposes fewer flags than one built for a modern reader, which matters if your document needs to work across a mix of old and new software.
- The
/Pvalue is stored in the file's encryption dictionary, not in a separate settings file. - Each bit maps to one operation: print, modify, copy, annotate, and so on.
- A set bit (1) grants permission; a cleared bit (0) restricts it.
- Compatibility depends on the PDF revision the file was encrypted under.
Owner Password vs. User Password: What Each One Actually Protects
This is the distinction most people get wrong, and it's the one that matters most for understanding pdf permissions explained in practical terms. The PDF format supports two separate passwords, and they do fundamentally different jobs.

The user password, also called the open password, encrypts the file itself. Without it, nobody opens the document at all. There's no partial view, no preview thumbnail, nothing. This is real cryptographic protection.
The owner password, sometimes called the permissions password, works differently. It sets the advisory flags in the /P integer, the ones that ask a viewer to block printing or copying. Anyone can open a file protected only by an owner password. The restrictions are requests the software is expected to honor, not barriers it's forced to obey, according to Datalogics' explanation of owner and user passwords.
- User password: encrypts the file, prevents opening without the correct credential.
- Owner password: sets permission flags, relies on the viewer choosing to respect them.
- Use a user password when the content must stay confidential.
- Use an owner password to discourage editing, printing, or copying by casual users.
- Combine both when you need real confidentiality and workflow restrictions in the same file.
Reading the /P Integer: What Each Permission Bit Controls
The /P value isn't one setting. It's a sum of individual bits, each tied to a distinct capability. Understanding this mapping helps you decode why a "protected" PDF still lets someone highlight text, or why print quality gets capped but printing itself still works, as outlined in Mapsoft's breakdown of PDF security.
Some readers display the raw decimal /P value when you inspect a file's properties. A negative number is normal here. PDF permission bits are typically encoded so that the stored integer reflects a combination of allowed and denied operations, and different tools compute that combination differently depending on the PDF revision in use.
| Permission | What it controls | Typical use case |
|---|---|---|
| Printing | Whether the document can be printed at all | Distributing drafts that shouldn't be printed |
| High-quality printing | Whether printing is capped at low resolution | Sharing previews while blocking print-ready output |
| Modify contents | Whether the document's content can be changed | Protecting finalized contracts |
| Copy/extract text | Whether text and images can be copied out | Limiting reuse of proprietary content |
| Add annotations | Whether comments and markup can be added | Locking down a published report |
| Fill form fields | Whether interactive forms can be completed | Allowing form submission without content edits |
| Accessibility extraction | Whether screen readers can pull content | Should almost always stay allowed |
| Assemble document | Whether pages can be inserted, deleted, or rotated | Preventing page-level tampering |
Older readers built before a given PDF revision may simply ignore bits they don't recognize, which is why a restriction that works in one viewer sometimes silently fails in another.
How Viewers Enforce Restrictions, and Where That Breaks Down
Every compliant PDF viewer follows the same sequence: decrypt the content first, then check the /P flags to decide what the interface allows. That order is exactly why owner-password protections are inherently advisory. Once a tool has decrypted the content, nothing stops it from ignoring the flags entirely, since the actual data is already sitting in memory in readable form, as qpdf's own documentation notes when explaining the format's architecture.
In practice, people bypass permission flags several ways: opening the file in a noncompliant reader that skips the check, running command-line tools like qpdf to strip restrictions, printing to a new PDF that has no restrictions of its own, or simply taking screenshots. None of that requires cracking encryption. It just requires software that doesn't bother enforcing the honor system, a pattern confirmed by Docento's explainer on PDF permissions.
- Compliant readers usually respect permission flags in their own interface.
- Noncompliant readers, conversion tools, and command-line utilities often ignore them.
- Print-to-PDF and screenshots recreate content outside the permission system entirely.
- Treat permissions as a deterrent for casual reuse, not a security guarantee.
Pro Tip: If a document genuinely can't afford to leak, don't rely on permissions alone. Pair them with an open password, watermarking, or a distribution method designed for confidentiality.
Setting, Changing, and Removing PDF Permissions
Managing permissions for PDF files follows a consistent workflow regardless of which application you use, though the exact menu labels vary.
- Open the document in a PDF editing tool that supports security settings, then locate its protect or secure menu.
- Choose whether to set a user (open) password, an owner (permissions) password, or both.
- Select which actions to restrict: printing, copying, editing, annotating, form filling, or assembly.
- Save the file, ideally as a new copy, so you retain an unprotected original.
- Reopen the saved file to confirm it prompts for a password if you set one.
- Test printing and copying behavior directly in the viewer to confirm the restrictions took effect.
- Open the same file in a second PDF reader to check whether the restrictions carry over consistently, since enforcement varies by software and PDF revision.
- If you own the file and need to remove restrictions, unlock it using the owner password in your editing tool, then re-save without reapplying the flags.
Pro Tip: After removing or changing permissions, always re-save with a modern encryption method like AES-256 rather than leaving the file on an older standard. Our internal guide on password protecting a PDF walks through choosing between encryption strengths in more detail.
Accessibility: Why You Should Almost Never Block Screen Readers
The accessibility extraction bit deserves special attention because getting it wrong has consequences beyond convenience. This flag decides whether assistive technology, primarily screen readers, can pull text from the document to read aloud to someone with a visual impairment.
PDF/UA and WCAG guidance both point in the same direction: leave accessibility extraction enabled even when you lock down everything else. Disabling it doesn't meaningfully improve your document's security. It just breaks the file for anyone relying on assistive technology, and it can create real compliance exposure for organizations bound by accessibility standards, according to Harvard's accessibility guidance on PDFs.
- Keep accessibility extraction allowed, even when restricting copying or printing.
- Blocking it doesn't stop determined copying, since screenshots and OCR still work.
- Restricting accessibility can trigger legal exposure for organizations covered by accessibility law.
- Pair restricted permissions with accessible formatting (tagged headings, alt text) rather than relying on permissions to enforce accessibility.
Troubleshooting: When Permissions Don't Behave as Expected
Restrictions sometimes appear to vanish, or fail to apply in the first place. A few causes explain most of these cases.
- Check whether the reader honors permissions at all. Some lightweight or browser-based viewers ignore the
/Pflags entirely, so the same file behaves differently across software. - Confirm the password isn't identical for both roles. If the user and owner passwords match, some tools treat the file as unrestricted once opened.
- Re-verify after any edit. Editing and re-saving a protected PDF in certain tools can silently strip or reset permission flags.
- Run a PDF analyzer. Tools that report the encryption method and raw
/Pvalue confirm exactly which permissions are active, which settles disputes faster than guessing from behavior alone, per Mapsoft's guidance on verifying PDF security. - Fix by unlocking and re-encrypting. If you control the owner password, unlock the file, reapply the intended permissions, and save it using AES-256 encryption instead of an older standard.
Keeping Permissions Private With a Local-First Workflow
Uploading a contract or medical record to a cloud service just to change its permissions creates an unnecessary exposure point, especially for legal, healthcare, or financial documents that carry confidentiality obligations. Every upload is a copy of the file leaving your control, however briefly.

LawtonPDF processes documents entirely on your own Windows machine, with no cloud upload involved in setting or verifying permissions. That local-first design matters for two practical reasons: nothing sensitive ever leaves your hardware, and you can audit exactly what happened to the file because the entire operation stayed on your machine.
A local tool lets you set owner and user passwords, choose which permission bits to restrict, and then verify the result immediately using the same PDF comparison tools you'd use to confirm content didn't shift during editing. That combination, protection and verification in one offline workflow, is exactly what a document control process for sensitive files should look like.
- No cloud upload means no third-party server ever holds a copy of your file.
- Local processing lets you confirm permission changes took effect before distributing the document.
- Applying permissions and re-verifying content with comparison tools in the same offline environment reduces the number of places a sensitive file has to travel through.
What Actually Matters When You Configure PDF Permissions
Most advice on this topic treats permissions like a security feature, and that's the wrong mental model. The evidence points somewhere else: permissions are a workflow control, closer to a "please don't" sign than a lock. The architecture itself proves it. Since viewers decrypt content before checking the /P flags, any tool willing to skip the honor system can do so without touching encryption at all.
Where the conventional advice falls short is in treating owner and user passwords as interchangeable choices on the same settings screen. They're not. One encrypts. One requests. Conflating them leads people to protect confidential documents with an owner password alone, then feel surprised when the content leaks through a screenshot or a stripping tool.
If you take one thing from this, prioritize the accessibility bit before you prioritize anything else. Restricting printing or copying is a judgment call about convenience. Restricting accessibility extraction risks locking out a reader who has no other way to access your content, and that's a much harder mistake to justify. Set your real security priorities around encryption and confidential distribution, and let permissions do the smaller job they're actually built for.
— Lawton
Sources
- qpdf: Encryption and permissions (documentation)
- Datalogics knowledge base: Owner vs user passwords in a PDF
- Harvard accessibility: PDF and screen-reader guidance
FAQ
How Do I Change the Permissions on a PDF?
Open the file in a PDF editing tool with security settings, unlock it with the owner password if one exists, adjust the permission checkboxes for printing, copying, or editing, and save it as a new file with updated encryption.
Why Should We Stop Using PDFs for Sensitive Restrictions?
You don't need to stop using PDFs, but you should stop relying on permissions alone for sensitive content. Because viewers decrypt content before checking permission flags, restrictions are advisory, so pair them with an open password or a distribution method built for confidentiality.
How Do I Unlock PDF File Permissions?
If you own the file, enter the owner password in your PDF tool's security menu to remove restrictions; if you don't have the password, legitimate removal generally requires the file's original owner to unlock and re-share it.
How Do I Give Everyone Access to a PDF?
Remove any open (user) password so the file doesn't prompt for a password, and set permissions to allow printing, copying, and accessibility extraction so all readers and assistive technologies can use the content freely.
