How to Remove Password from PDF Files in Linux

A neat trick to get rid of the annoyance of entering the password each time you open a password protected file.
Warp Terminal

The other day, I received a PDF file which was password protected. I also received the password of the file.

Now, when I open this PDF file, it asks to enter the password first. The default document viewer gives the option to save the password to avoid entering it again and again. However, the PDF will still be required if the file is to be read on some other device or if I want to transfer the file to my Kindle.

Thankfully, it is fairly easy to 'remove' password from a password protected PDF file. Actually, you create a new password-less version of the file.

I'll share two methods for getting this task done:

  • GUI method that uses Evince document viewer
  • CLI method that uses qpdf CLI tool
This tutorial is NOT about cracking a password protected PDF file. It works when you have the password of the PDF file but do not want to enter it every time you open it.

GUI Method: Remove password from PDF using Evince document reader

Ubuntu and many other distributions come with the Evince document reader app installed. It is usually displayed as 'Document Viewer' in the GNOME desktop environment.

If you do not have it installed, please install it using the package manager or software center of your distribution.

Open the PDF file in the Document Viewer. Enter the password of the document when asked.

Unlock the locked PDF file first

The PDF document will be open for reading now. However, you have a different motive here.

Click on the hamburger menu in the top-right corner and click the print icon. You could also use the Ctrl+P keyboard shortcut.

Print option in document viewer in GNOME in Linux

It will give you the option to print the document. What you have to do here is to select 'Print to file' option. This option is also available as 'Print to PDF' at times. This will save a copy of the document as PDF.

You may also choose the location and name of the unlocked output file.

Printing PDF to a file so that it can save PDF file without password

It will show a notification that it is 'printing the file' but it is actually creating the new PDF file.

Saving PDF file by printing it
Unlocked PDF file being created but you'll see it as Printing Job

Once the process is done, you can go to the output PDF file, double click on it to open it and enjoy the PDF file without password.

I think that the default PDF document viewer apps in many other desktop environments are also capable of this. You are welcome to explore it in your choice of desktop environments.

CLI Method: Remove password from PDF file using qpdf command

You can use the qpdf utility in the terminal to remove the password from the PDF file (if you know it). You may have to install it first.

The syntax is quite simple:

qpdf --password=PDF-PASSWORD --decrypt input_pdf output_pdf

Here, you have to replace PDF-PASSWORD with the password of the PDF file, input_pdf with the password-protected PDF file's name and path (if required). Similarly, you should replace output_pdf with an appropriate PDF file name.

When I tested this command, its output showed me some warnings but the resulted PDF file worked just fine.

Removing password from PDF file in Linux command line

There are many other command line utilities that can do the same job. For example, you can use the pdftk tool:

pdftk input_pdf output output_pdf user_pw PDF-PASSWORD


As you can see, it is fairly easy to remove the password from PDF files. Of course, it won't work if you do not know the password of the file in the first place. This is more for removing the annoyance of entering passwords again and again.

I hope you liked this quick tip. Let me know in the comments if you have any questions.

About the author
Abhishek Prakash

Abhishek Prakash

Created It's FOSS 11 years ago to share my Linux adventures. Have a Master's degree in Engineering and years of IT industry experience. Huge fan of Agatha Christie detective mysteries πŸ•΅οΈβ€β™‚οΈ


Making You a Better Linux User


Great! You’ve successfully signed up.

Welcome back! You've successfully signed in.

You've successfully subscribed to It's FOSS.

Success! Check your email for magic link to sign-in.

Success! Your billing info has been updated.

Your billing was not updated.