Skip to content
FigureOwl

Unlock a PDF with Its Password

Remove password protection from a PDF you are authorized to access, entirely in your browser with no file upload.

Free No sign-up Runs in your browser Updated

Choose a protected PDF

The file and password stay private

Decryption happens in browser memory. FigureOwl does not upload, retain or log your PDF or its password.

Enter the current password

This tool removes a password you already know. It cannot recover, guess or bypass an unknown password.

The downloaded copy will no longer require a password. Store and share it as carefully as any other unencrypted document. Rewriting a PDF may invalidate an existing digital signature.

Remove a known PDF password

FigureOwl creates a new copy that opens without asking for the current password. This is useful when you own the document, know its valid password and need a password-free copy for an approved workflow such as archiving, importing into another app or sharing through an access-controlled system.

You must know the existing password

This tool does not crack, guess, recover or bypass an unknown password. Enter the valid opening or owner password supplied for the document. Use the tool only on a PDF you own or are authorized to modify.

Private browser-local decryption

The PDF and password are handled in browser memory by qpdf compiled to WebAssembly. They are not uploaded to FigureOwl, saved in an account, written to server logs or used to train a model. The protection engine is loaded by the page, but the document itself stays on your device.

The original PDF remains unchanged

FigureOwl downloads a separate unlocked copy and does not alter or delete the protected source file. Keep the original until you have opened and checked the result. The downloaded copy is unencrypted, so anyone who obtains it can read it without the old password.

When removing a password is useful

A password-free copy can help when a document system, print service or accessibility workflow cannot repeatedly prompt for a password. It can also simplify an authorized personal archive. Store the result only in a location with suitable device, folder or account security.

Digital signatures may no longer validate

Removing encryption rewrites the PDF structure. That can invalidate an existing certificate-backed digital signature even when the visible pages do not change. If signature validity matters, inspect the downloaded copy in a trusted PDF reader and preserve the signed original.

What happens to permissions restrictions

The output is an unencrypted PDF without the previous password security settings. PDF permission flags are not a substitute for access control and may be handled differently by different readers. Make sure you are authorized before removing them.

Verify the password-free copy

Open the downloaded file without entering a password, review every page and confirm the expected text, forms, attachments and signatures. If the password is incorrect, FigureOwl stops and does not create an unlocked download.

Frequently asked questions

Choose the protected PDF, enter its valid current password, confirm you are authorized, then select Unlock and Download PDF. The new copy should open without a password.

No. The valid current password is required. The tool does not guess, crack, recover or bypass unknown passwords.

No. The PDF and password stay in your browser while a local WebAssembly engine creates the password-free copy.

No. Your original protected PDF remains unchanged. FigureOwl downloads a separate unencrypted copy.

The operation stops with an error and no unlocked file is created. Enter the valid opening or owner password and try again.

Yes. Rewriting the file to remove encryption can invalidate an existing certificate-backed signature. Preserve the signed original and verify the result.

No. FigureOwl verifies that the output is no longer encrypted before downloading it.

Use the tool only for documents you own or are authorized to modify. Permission depends on your rights, agreements and applicable law.

You might also need