Two different locks get called "a locked PDF". A user password encrypts the content, and the file genuinely cannot be opened without it. An owner password does something else entirely: the file opens normally, but permission flags tell reader software not to allow printing, copying, editing or filling in the form. Those flags are a request rather than encryption, and this shows which of the eight the document sets, in plain language, and lifts them on a file you are entitled to use. It also tells you plainly when the file has the other kind of lock, where nothing can be done without the password.
Features
All eight permission flags shown in plain language, with what each one blocks
Tells the two kinds of lock apart and says which one this file has
Reports the encryption algorithm and key length when there is one
Says clearly when a file has no restrictions and nothing needs doing
Saves an unrestricted copy without touching the page content
Names the rights question directly rather than burying it
How to use the Remove PDF Restrictions
Drop the PDF onto the page
Read which actions the document blocks
If it is a permissions-only lock, save an unrestricted copy
If it needs a password, use Decrypt PDF with the password you were given
Example
Input
annual-accounts.pdf — AES · 128-bit, opens without a password
Output
Blocked: printing, copying text and images, high-quality printing. Allowed: everything else.
A permissions-only lock: the file opens, but the reader refuses to print it.
Common errors & troubleshooting
It says the file needs a password. — That is the other kind of lock — the content is encrypted and cannot be read without the key. Use Decrypt PDF and supply the password you were given.
The file reports no restrictions but still will not print. — The block is coming from somewhere else — the reader, the print driver, or a policy on your machine. The document itself allows it.
Copying still fails after saving the copy. — Check you are working with the new file. If the page is a scan, there is no text to copy in the first place — that is not a permission problem.
The copy is a different size from the original. — Removing the encryption dictionary changes the file structure slightly. The pages, text and images are identical.
Frequently asked questions
Is removing permission flags legitimate?
It depends entirely on the file. The flags are often set by the person who owns the document, and removing them does not change a licence or a confidentiality agreement. Do it on files you are entitled to print, copy or edit.
Why do the flags come off so easily?
Because they were never a security mechanism. They are a field in the document that readers agree to honour; the content is not encrypted against you when only permissions are set.
What is the difference from Decrypt PDF?
Decrypt PDF removes a password you know, on a file that cannot be opened without it. This lifts permission flags on a file that opens perfectly well but refuses to print or copy.
Does this work on a file with a user password?
No. Nothing can, without the password — the bytes are encrypted. The tool detects that case and says so rather than failing obscurely.
Which permission stops screen readers?
The accessibility extraction flag. Blocking it prevents assistive software reading the document aloud, which is why several jurisdictions treat setting it as a compliance problem.
Related tools
Decrypt PDF — Remove password protection from an encrypted PDF.
Encrypt PDF — Password-protect a PDF with AES-256 or RC4 encryption.
PDF Privacy Scanner — Find the metadata and personal data hiding inside a PDF.
Flatten PDF — Lock filled form fields into the page so a PDF looks the same everywhere.
PDF Metadata Editor — View, edit or strip a PDF’s title, author, subject, keywords and producer.
PDF to Text — Extract selectable text from a PDF as plain text or Markdown.
Fill PDF Form — Type into a fillable PDF form, then save it filled or flattened.
More Security tools
JWT Decoder — Decode JWT header & payload and inspect exp / iat (no verification).
Hash Generator — SHA-256 / SHA-1 / SHA-384 / SHA-512 via the Web Crypto API.
Password Generator — Generate strong, random passwords with a strength meter (crypto-secure).
SSH Key Generator — Generate Ed25519, RSA or ECDSA SSH keypairs in your browser and download the public and private keys.
PPK ↔ PEM Converter — Convert SSH private keys between PuTTY .ppk and OpenSSH/PEM (RSA & Ed25519) — locally in your browser.
TOTP / 2FA Generator — Generate time-based one-time passwords (2FA codes) from a base32 secret.
JWT Signer — Create and sign a JWT (HS256/384/512) from a payload and secret — Web Crypto.
Basic Auth Generator — Generate and decode HTTP Basic Auth Authorization headers from a username and password.
Certificate & Private Key Matcher — Confirm an X.509 certificate or CSR and a private key belong together (the classic modulus mismatch check) — locally in your browser.
PFX to PEM Extractor — Open a password-protected .pfx/.p12 file and split it into certificate, chain, and private-key PEM blocks.
Bcrypt Generator — Hash a password with bcrypt and verify a password against a bcrypt hash, in your browser.
HMAC Generator — Generate an HMAC (SHA-256, SHA-1, SHA-512) from a message and secret key using Web Crypto.
Password Strength Checker — Check password strength with entropy, character-set and common-pattern analysis, in your browser.
X.509 Certificate Decoder — Decode a PEM or DER certificate to view subject, issuer, validity, SANs and fingerprints.
Diceware Passphrase Generator — Generate a memorable, high-entropy passphrase from the EFF word list, in your browser.
CSP Analyzer — Parse a Content-Security-Policy header into a directive table with warnings and explanations.
File Hash Checksum — Compute MD5, SHA-1, SHA-256 and SHA-512 checksums of files and compare against an expected hash.
IBAN Generator & Validator — Generate valid test IBANs by country and validate any IBAN with MOD-97 check digits.
AES Encrypt / Decrypt — Encrypt and decrypt text with AES-GCM and a passphrase, using Web Crypto in your browser.