ArrayKit

Remove PDF Restrictions

See exactly which actions a PDF blocks, and lift the flags on a file you are entitled to use.

Remove PDF Restrictions

See exactly which actions a PDF blocks, and lift the flags on a file you are entitled to use.

The file is inspected and rewritten in this tab. Nothing about it, and no password, is transmitted.

Remove a password you know

About Remove PDF Restrictions

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

  1. Drop the PDF onto the page
  2. Read which actions the document blocks
  3. If it is a permissions-only lock, save an unrestricted copy
  4. 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.
  • SHA-3 & Keccak Hash Generator — Hash text or hex with SHA-3, Keccak-256 and SHAKE, for Ethereum and general use.
  • MD5 Hash Generator — Generate an MD5 hash of text or a file, in your browser.
  • CRC32 Checksum Calculator — Compute a CRC32 checksum of text as hex and decimal, in your browser.
  • CSR Decoder — Read a certificate signing request: subject, SANs, key size and signature check.
  • PDF Privacy Scanner — Find the metadata and personal data hiding inside a PDF.

See all Security tools (27) · All tools