HowTo - Linux Remove A PDF File Password Using Command Line Options
HowTo - Linux Remove A PDF File Password Using Command Line Options
nixCraft → Howto → Linux → HowTo: Linux Remove a PDF File Password Using
Command Line Options
I
get lots of e-bills (utility, telephone, the Internet, mobile, cable
and so on) in a PDF format for my small business, and I need to
forward those to my accountant. However, all PDFs files are
password protected. I do not want to share my account password
with anyone to just open my bills. Evince is a PDF document viewer
capable of displaying password protected files, but it cannot remove the password.
How do I remove a password from all PDFs under Ubuntu or any other Linux
distribution in a batch mode?
Tutorial details
https://www.cyberciti.biz/faq/removing-password-from-pdf-on-linux/ 1/26
2/3/23, 20:05 HowTo: Linux Remove a PDF File Password Using Command Line Options - nixCraft
Tutorial details
ADVERTISEMENT
You can remove the password using various utilities under Linux. Use any one of the
following options:
2. qpdf – The qpdf program is used to convert one PDF file to another equivalent
PDF file.
OR
https://www.cyberciti.biz/faq/removing-password-from-pdf-on-linux/ 2/26
2/3/23, 20:05 HowTo: Linux Remove a PDF File Password Using Command Line Options - nixCraft
OR
Where,
https://www.cyberciti.biz/faq/removing-password-from-pdf-on-linux/ 3/26
2/3/23, 20:05 HowTo: Linux Remove a PDF File Password Using Command Line Options - nixCraft
You will get input.ps file. This can be printed or open under Linux itself. But, you can
convert it back .ps file (postscript)back to a PDF as follows:
ps2pdf input.ps
Please note that the ps2pdf command is part of ghostscript and it will get installed
when you run xpdf-utils.
evince input.pdf
Enter your password. Once opened click on File > Print > Select “Print to file” >
Select “PDF” as output format and click on Print.
https://www.cyberciti.biz/faq/removing-password-from-pdf-on-linux/ 4/26
2/3/23, 20:05 HowTo: Linux Remove a PDF File Password Using Command Line Options - nixCraft
About the author: Vivek Gite is the founder of nixCraft, the oldest running blog
about Linux and open source. He wrote more than 7k+ posts and helped numerous
readers to master IT topics. Join the nixCraft community via RSS Feed or Email
Newsletter.
Ansible Check version • Fedora • FreeBSD • Linux • Ubuntu 18.04 • Ubuntu • macOS
Backup
Debian/Ubuntu • FreeBSD • RHEL
Management
Download
wget
managers
https://www.cyberciti.biz/faq/removing-password-from-pdf-on-linux/ 6/26
2/3/23, 20:05 HowTo: Linux Remove a PDF File Password Using Command Line Options - nixCraft
Network Monitoring tools • Network services • RHEL static IP • Restart network interface •
Management nmcli
Processes bg • chroot • cron • disown • fg • glances • gtop • iotop • jobs • killall • kill • pidof •
System
reboot • shutdown
Management
Web Server Apache • Let's Encrypt certificate • Lighttpd • Nginx Security • Nginx
https://www.cyberciti.biz/faq/removing-password-from-pdf-on-linux/ 7/26
2/3/23, 20:05 HowTo: Linux Remove a PDF File Password Using Command Line Options - nixCraft
M.M
Jan 13, 2010 @ 10:17
You didn’t “Remove” the password, you just change it and only because you know
the owner password. If I send you a pdf with my password you’ll not be able to
change anything, maybe you should change you’re title to “Linux Update a PDF File
Password Using Command Line Options”
reply link
D
Jan 13, 2010 @ 11:11
M.M is right.
reply link
rahul
Jan 13, 2010 @ 11:57
Very well written and overcome lots of irritating passwords. Very good note.
reply link
nickwe
Jan 13, 2010 @ 16:33
Regards,
https://www.cyberciti.biz/faq/removing-password-from-pdf-on-linux/ 8/26
2/3/23, 20:05 HowTo: Linux Remove a PDF File Password Using Command Line Options - nixCraft
Nicolas.
John
Apr 23, 2010 @ 20:09
Hi,
that gs command on linux doesnt work with certain PDFs… wherease those some
PDFs are correctly de-crypted with that command on Windows.
Does an alternative method exist for removing protections from PDFs on linux ?
thank you
reply link
Julio
Feb 10, 2012 @ 17:38
reply link
Evengard
Feb 8, 2016 @ 12:37
For removing owner password without knowing it (and all restrictions) use:
Note that it won’t work if you don’t know the USER password. OWNER password
is only for enforcing restrictions, USER is for opening the file and be able to view it.
reply link
tkto
https://www.cyberciti.biz/faq/removing-password-from-pdf-on-linux/ 9/26
2/3/23, 20:05 HowTo: Linux Remove a PDF File Password Using Command Line Options - nixCraft
Thank you very much it works very well. I used it in Manjaro KDE 2022
reply link
Greg
Jan 17, 2010 @ 18:00
You could just ‘print’ the file to postscript, and then use ps2pdf to make a new pdf.
reply link
meho_r
Jan 21, 2010 @ 19:53
reply link
fiox
Apr 18, 2010 @ 20:43
reply link
Nilesh
May 27, 2010 @ 15:08
https://www.cyberciti.biz/faq/removing-password-from-pdf-on-linux/ 10/26
2/3/23, 20:05 HowTo: Linux Remove a PDF File Password Using Command Line Options - nixCraft
Execution stack:
%interp_exit .runexec2 –nostringval– –nostringval– –nostringval– 2 %stopped_push
–nostringval– –nostringval– –nostringval– false 1 %stopped_push 1878 1 3
%oparray_pop 1877 1 3 %oparray_pop 1861 1 3 %oparray_pop –nostringval– –
nostringval– –nostringval– –nostringval– false 1 %stopped_push
Dictionary stack:
–dict:1151/1684(ro)(G)– –dict:1/20(G)– –dict:75/200(L)– –dict:75/200(L)– –
dict:108/127(ro)(G)– –dict:288/300(ro)(G)– –dict:18/25(L)–
Current allocation mode is local
GPL Ghostscript 8.71: Unrecoverable error, exit code 1
reply link
el_ingeniero
Jul 23, 2010 @ 0:39
the ghostscript command doesn’t seem to work on forms. The file gets decrypted ok,
but the form fields get stripped out.
reply link
Denilson Figueiredo de Sá
Sep 20, 2010 @ 8:35
https://www.cyberciti.biz/faq/removing-password-from-pdf-on-linux/ 11/26
2/3/23, 20:05 HowTo: Linux Remove a PDF File Password Using Command Line Options - nixCraft
Print to a file (using Evince) – It works, but the final PDF was 3 (or more) times
larger than the original.
So, the best solution for me was qpdf, as it converted a PDF directly to another PDF,
kept the file size almost the same as the original (in fact, it shrunk a little), and it
worked fine with the only password I had.
reply link
Misha
Oct 9, 2010 @ 21:13
>the best solution for me was qpdf, as it converted a PDF directly to another PDF,
>kept the file size almost the same as the original
in my case there was a very small increase of a file size, 5.38 Mb (encrypted) -> 5.40
Mb (decrypted).
reply link
martin alexander
Oct 23, 2010 @ 1:42
martin writes: Hi Denilson — I enjoy your blog very much , but now I have a question
of different sort ; my friends from Poland just went to Rio for 10 months to keep their
15 year old daughter away from bad influences in Warsaw , – they took an Asus EEE
PC 120 A comp with them but forgot to pack the powering cable with them … so now
they are in Rio and can’t charge up their comp . I will try to locate their cable and ship
it to them but at the same time I was curious that perhaps you ( being in Rio) may
suggest some better solution for them (shipping takes quite a long time ) –I would
https://www.cyberciti.biz/faq/removing-password-from-pdf-on-linux/ 12/26
2/3/23, 20:05 HowTo: Linux Remove a PDF File Password Using Command Line Options - nixCraft
Travis
Dec 29, 2010 @ 0:05
evince isn’t a true command line option as it requires X and my servers don’t have X
so not even a viable solution. I also agree with MM as I don’t have the passwords to
the documents I’ve been sent but still need to read the PDFs to place in the correct
place on our servers and none of these options provide a solution.
reply link
robert
Jan 1, 2011 @ 18:24
Hi,
Robert
reply link
datt
Mar 31, 2011 @ 14:32
i used command called CAT > telnet.pdf after using this command my entire pdf file
are not opening what do i do now? please any one can help me out….
reply link
https://www.cyberciti.biz/faq/removing-password-from-pdf-on-linux/ 13/26
2/3/23, 20:05 HowTo: Linux Remove a PDF File Password Using Command Line Options - nixCraft
RAMI
Jun 15, 2011 @ 14:22
I want to open some pdf file which are locked from opening can i use the command
line in window os.
reply link
Scott
May 14, 2012 @ 21:32
I was looking to install qpdf on Centos, but yum install wouldn’t do it. I had to use the
following to get it installed.
reply link
Rangi
Nov 27, 2012 @ 7:26
reply link
UserLinux
Jun 17, 2012 @ 18:13
Thanks a lot!!
$ gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=unencrypted.pdf -c
.setpdfwrite -f encrypted.pdf
it worked! I only waited 10 or 12 minutes!
reply link
https://www.cyberciti.biz/faq/removing-password-from-pdf-on-linux/ 14/26
2/3/23, 20:05 HowTo: Linux Remove a PDF File Password Using Command Line Options - nixCraft
cborlee
Jul 19, 2012 @ 4:46
reply link
annaanan
Oct 23, 2012 @ 6:31
I have a lots of protected pdf files, with your tool, I success open these documents
reply link
https://www.cyberciti.biz/faq/removing-password-from-pdf-on-linux/ 15/26
2/3/23, 20:05 HowTo: Linux Remove a PDF File Password Using Command Line Options - nixCraft
I have many password protected pdf documents, you software help me open them
reply link
MartinSt
Nov 27, 2012 @ 16:33
I could only remove the password from a file (with probably AES encryption inside)
by using MuPDF. No program mentioned above worked with my file.
reply link
kostadinovic
Dec 2, 2012 @ 21:33
reply link
Pete
May 30, 2013 @ 9:56
If you’re using a newer version of MuPDF (I used the git version from AUR), the
name of the tool has changed to:
mutool clean -p YOUR-PASSWORD input.pdf
https://www.cyberciti.biz/faq/removing-password-from-pdf-on-linux/ 16/26
2/3/23, 20:05 HowTo: Linux Remove a PDF File Password Using Command Line Options - nixCraft
Terry
Jan 1, 2013 @ 5:50
reply link
Marc
Mar 23, 2013 @ 16:35
What about Excel protected File? How can a person recover a lost password for a
.xsls file … :(
(I’m under macOSx If you have a solution with os command line would be great ;)
otherwise i’ll just install a dual boot linux)
Thank you,
reply link
Kedar
Mar 23, 2013 @ 18:17
Thanks for the tips but here is what I tried (before I came across this site).
I knew the password, but it was a pain to enter it every single time I tried to open the
file. So I just wanted to strip the password and store as a regular PDF. What I did
was:
1. I opened the PDF file in Okular Ver 0.14.3
2. Go to File -> Print
3. Print to a PDF file and gave the name of the output file
I searched everywhere for an option where I could have stripped it of the password,
but there was none.
https://www.cyberciti.biz/faq/removing-password-from-pdf-on-linux/ 17/26
2/3/23, 20:05 HowTo: Linux Remove a PDF File Password Using Command Line Options - nixCraft
4. Viola… without anything being done from my side, a new PDF file was created
sans the password protection.
Okular rocks!!!
reply link
Night Owl
Mar 29, 2013 @ 9:50
Without knowing the password the one line with ghost view worked perfectly! (under
Mac OS)
Thanks!
reply link
LMM
Jan 23, 2014 @ 23:34
Only problem with the print-to-pdf versions (evince, okular) of this process is that any
forms, indexes, links, etc. will be removed.
reply link
Rhett Fisher
Feb 12, 2014 @ 7:47
https://www.cyberciti.biz/faq/removing-password-from-pdf-on-linux/ 18/26
2/3/23, 20:05 HowTo: Linux Remove a PDF File Password Using Command Line Options - nixCraft
Execution stack:
%interp_exit .runexec2 --nostringval-- --nostringval-- --n
Dictionary stack:
--dict:1173/1684(ro)(G)-- --dict:1/20(G)-- --dict:82/200(L)--
Current allocation mode is local
GPL Ghostscript 9.10: Unrecoverable error, exit code 1
reply link
Tommy
Mar 14, 2014 @ 19:40
qpdf worked perfectly. pdftk did not work at all. Thanks for the tips!
reply link
Amol
Mar 31, 2014 @ 8:07
reply link
Albert
May 7, 2014 @ 11:50
Hi,
In cygwin (can’t say anything on other platforms), the way you describe pdftk does
not work. The command seems not to be in the right order.
If I do: “pdftk in.pdf output out.pdf input_pw PASSWD”
I always get: OWNER PASSWORD REQUIRED, but not given (or incorrect)
https://www.cyberciti.biz/faq/removing-password-from-pdf-on-linux/ 19/26
2/3/23, 20:05 HowTo: Linux Remove a PDF File Password Using Command Line Options - nixCraft
However, it works great moving “input_pw PASSWD” just after in.pdf and before
output command. I mean:
pdftk in.pdf input_pw PASSWD output out.pdf
Works great.
Hope this helps.
reply link
David
Feb 11, 2015 @ 7:54
reply link
Richard Ayotte
May 4, 2015 @ 21:35
I had a weird document that was encrypted without a password. The solution was to
decrypt it using qpdf without the password argument.
reply link
melchi
Sep 21, 2015 @ 6:29
I found it very useful for my airtel bills and some docs from banks.
the order of parameters matter to pdftk, hence the input_pw should be used before
the output command. Otherwise, the tool does not use the password.
The title is right in my opinion, as that is what came to my mind for googling, when I
needed this.
reply link
https://www.cyberciti.biz/faq/removing-password-from-pdf-on-linux/ 20/26
2/3/23, 20:05 HowTo: Linux Remove a PDF File Password Using Command Line Options - nixCraft
Seffent
Nov 9, 2015 @ 13:08
Indeed! For pdftk 2.02 or newer input_pw must be put before output.
reply link
Andrew P.
Feb 23, 2016 @ 23:48
reply link
Craig S
Mar 24, 2016 @ 16:25
reply link
Anon
https://www.cyberciti.biz/faq/removing-password-from-pdf-on-linux/ 21/26
2/3/23, 20:05 HowTo: Linux Remove a PDF File Password Using Command Line Options - nixCraft
The pdftk syntax shown is wrong (at least on the latest Java-based pdftk), and this
likely explains why amol had trouble. The password argument must come right after
the input arguments, *not* at the end after the output arguments as shown.
Correct:
pdftk encrypted.pdf input_pw example_password_here output decrypted.pdf
Incorrect:
pdftk encrypted.pdf output decrypted.pdf input_pw example_password_here
reply link
jonathan swift
Apr 1, 2021 @ 3:04
I wasn’t even looking for this, just stumbled on –Adobe just threw it on the screen
{why?}. Point: I was amazed at
how professional, friendly, polite, respectful, and of course brilliant
all of your comments are.
reply link
Michael
Mar 3, 2022 @ 15:26
https://www.cyberciti.biz/faq/removing-password-from-pdf-on-linux/ 22/26
2/3/23, 20:05 HowTo: Linux Remove a PDF File Password Using Command Line Options - nixCraft
reply link
Anonymous
May 30, 2022 @ 17:42
reply link
steve
Jul 30, 2022 @ 18:13
Works!
reply link
Leave a Reply
Your email address will not be published. Required fields are marked *
Comment *
https://www.cyberciti.biz/faq/removing-password-from-pdf-on-linux/ 23/26
2/3/23, 20:05 HowTo: Linux Remove a PDF File Password Using Command Line Options - nixCraft
Name
Post Comment
Use HTML <pre>...</pre> for code samples. Your comment will appear only after approval by the
site admin.
SEARCH
FEATURED ARTICLES
https://www.cyberciti.biz/faq/removing-password-from-pdf-on-linux/ 24/26
2/3/23, 20:05 HowTo: Linux Remove a PDF File Password Using Command Line Options - nixCraft
➔ RSS/Feed
https://www.cyberciti.biz/faq/removing-password-from-pdf-on-linux/ 25/26
2/3/23, 20:05 HowTo: Linux Remove a PDF File Password Using Command Line Options - nixCraft
➔ About nixCraft
https://www.cyberciti.biz/faq/removing-password-from-pdf-on-linux/ 26/26