3 Ways to Remove DRM from Kindle Books

Posted by on .

If you've got some Kindle books, you've likely heard that they come with Amazon's Kindle DRM, which locks your books into Kindle devices remove drm from kindle booksand kindle reading apps. But as a consumer, when we have already paid these files for money, why should we be stopped from reading them just because we didn't buy a Kindle but an iPad or a Kobo e-ink reader instead? This deeply hurts us. Yes?

So if you want to read Kindle books on non-Kindle devices or apps, the only way is to remove the DRM. And in fact it's also the best way to protect your purchases, helps us read our own books more freely, backup or copy, print or share kindle books with friends.

But, how to? You may have wondered this problem for a long time. Don't worry this article will introduce you 4 ways to remove drm from Kindle books. From here you can liberate your kindle books best.

Tips: If you are from Italy you can read this article in Italian here: 3 modi per rimuovere la protezione DRM dagli eBooks Kindle

First things first: Download Kindle books

To begin with, firstly I strongly recommend you get your kindle books prepared on your computer. If you have the Kindle Device, you can just download Kindle books via your Kindle device. If you do not have Kindle device, you have to install Kindle for PC or Mac. Launch the Kindle app, log in with your own amazon account, then all your purchased files in kindle store would be synced. Choose those files you want to deal with, double click on book cover, then downloading begins. Once you have done that, you can close the app, find your downloaded books files at destination folder (book folder location):

For Win: ...Users\Administrator\Documents\My Kindle Content.

For Mac: ...Library/Application Support/Kindle/My Kindle Content.

Note: If you can't find your downloaded kindle books on mac, on the pref pane follow "Kindle"--"Preferences"--"Content Folder", you will find them.

Method 1: Remove DRM from Kindle books with Calibre Plugin

Calibre is an excellent ebook library management tool, open source software, helps you remove drm from books and convert format to others.

Step 1: Install Calibre.

Install Calibre onto your computer if you haven't already get them installed.

Then download the latest DeDRM-tools. It comes as a .zip archive, but there is no need to unzip it, just open it up and put the "DeDRM_calibre_plugin" folder where you can find it.

open calibre dedrm plugin folder from dedrm plugin zip

Step 2: Install Calibre DeDRM Plugins.

Run Calibre on computer (here takes mac as an example, remove DRM from Kindle books with calibre mac).

From the pref pane "Preferences"--"Change calibre behavior".

change calibre behavior on mac

( Note: Do not click “Get plugins to enhance calibre”).

Click on Plugins (under “Advanced”) --"Load plugin from file".

load plugin files on mac

Select the "DeDRM_plugin.zip" file you placed in step 1 and click "Open". 

select calibre DeDRM plugin on mac

Click on the “Add” button, "Yes" in the "Are you sure?" warning dialogue that appears.

DeDRM under file type plugins

After succeed the plug-in has been installed. Calibre will add this plugin under its "File type plugins" list in the Preferences window, OK.

calibre DeDRM plugin added on mac

Step 3: Import DRMed books to Calibre

Just import your downloaded Kindle books to Calibre, then the DRM will be removed automatically. But if you've previously added books to calibre that with drm, you'd better import them again. Job done, you can click "click to open" at the right side, to get a view at calibre library.

Update: Good news is that from April 2018, Calibre released a new version of De-DRM plugin 6.6.0, which supports directly removing DRM from Kindle KFX books. But please remember that KFX books will be still saved as KFX formats though DRM removed, and these files will even can't be open and read on other devices unless you convert them to other formats with KFX Conversion Input Plugin.

Method 2: Remove DRM from Kindle books with Python Scripts

Nearly all the eBook DRM Removal softwares are Python scripts, including Calibre.

Step 1: Install Python at first.

Firstly you need Python installed on your computer.

Step 2: Install Pycrypto

Pycrypto is a basic DRM module that all the DRM removal tools are using. Download and install it please.

For Win: pycrypto-2.1.0.win32-py2.6.exe

For Mac: pycrypto-2.6.1.tar.gz

Step 3: Run KindleBooks.pyw

Run KindleBooks.pyw, then input the information related to Kindle Books: input file, output file, and Kindle.info. As your kindle ebooks has been downloaded to your computer via Kindle for PC/Mac, so it is easy to find the Kindle.info, because it will be created when the desktop application installed.

run KindleBooks.pyw

This method is a little hard to use, so if you are not so familiar with computer or code, I don't think challenging this way is a wise choice.

Method 3: Remove DRM from Kindle books with Shareware

This method is applied to both beginners and experts. And I highly recommend you get it with a free trial. I do believe after you tried it, you will fall in love with her.

Step 1, download the powerful shareware Epubor Ultimate for PC or Mac to your computer.

Download Epubor Ultimate for free:

Step 2, run Epubor Ultimate on your computer. Then the kindle books downloaded via Kindle for PC or Mac will be displayed under Kindle column in the left sidebar, while the Kindle books downloaded via Kindle devices will be displayed under Kindle Device column in the left sidebar after connecting Kindle e-ink reader to computer.

benefit of epubor

Step 3,add the Kindle books from the left sidebar to the right main window. Then all the books will be decrypted immediately.

epubor decrypt kfx

  • It uses python scripts but much more easily to operate than method 2.
  • It provides more friendly interface than calibre. Of course it's also easier than calibre to learn how to use.

Method 4: Remove DRM from Kindle books online

Yes, this is true that now you can remove kindle drm online--Epubor Online Kindle DRM Removal. It's free.

If you had an e-ink Kindle device, things are pretty easy to go. Input the KSN, connect the Kindle to computer via USB, then drag books to remove drm. Once finished you can click the "download" to directly get your books downloaded to your own computer.

remove drm from kindle books online


works for Epubor and writes articles for a collection of blogs such as ebookconverter.blogspot.com.

03/8/2015 12:47:38
you're funny. covered the folder name which everyone presumed is epubor and left more relevant data outside... women..
03/8/2015 19:17:01


We usually provide people various methods to solve their problem, not only using Epubor software. You can choose either one according to your favor.

07/4/2015 19:53:20
These plugins for Calibre do not exist on Linux version, that or for some odd reason they are not available. Do you have any other options cause the other two options are well... not options.
07/5/2015 19:54:52

You can try this Calibre for Linux download link:http://download.cnet.com/Calibre-for-Linux/3001-2125_4-75219241.html?hlndr=1

Hope it can help you.


08/27/2015 00:20:38
none of these methods worked.
08/27/2015 02:36:33


Can you tell me more details about your problem?


09/26/2015 02:55:08
How do I remove drm on my Samsung tab with Android - I used Amazon kindle ?I want to print it to paper
Kind regards
09/27/2015 19:20:04


Maybe you can go through this guide for detailed information: http://www.epubor.com/prc-drm-removal-for-kindle-android-books.html

11/7/2015 18:26:09
I cannot fine any Kindle files on my PC with Windows 10 or my Android tablet.  I read that Kindle files are encrypted and hidden.  They don't show up when I tell file manager to show hidden files.  So I can't remove DRM from files that I cant find.  Any suggestions?  thanks
11/8/2015 21:54:11
Kindle on Windows 10 doesn't have any preference for where to keep it's files. Apparently they are encrypted and hidden.  So cannot locate them.  Has anyone been able to find book files on Windows 10 Kindle app?
11/10/2015 19:22:16


Please follow Tools-->Options-->Content to find your Kindle books. The "Preference" is for Kindle for Mac app.

09/7/2016 02:52:24
I'm using the online Kindle DRM removal method because using Calibre with plugins did not work. My uploading has finished but there is no "download" link, instead I see a little hand symbol and a link that says "Kindle DRM" but the link goes nowhere.
10/5/2016 02:55:01
Does this still work or is this outdated? I couldn't not get this to work for me.The link for pycrypto doesn't work with the current version of python and won't install. and I can't find kindlebooks.pyw. Some help would be really nice.
10/30/2016 13:24:58
Worked first option. Thank you.
02/3/2017 00:30:39
do you have to install python and pycrypto if you're using calibre?
02/15/2017 10:31:50
They are installed by Calibre, you do not need to install again.
03/7/2017 18:15:43

hello please help me
i tried first method of calibre and i still getting error evan i installed successfully plugin in calibre but when i add drm book i got error
second i installed epubor and when i add drm book azw i got invailed format error also

04/3/2017 15:06:27
It does NOT work :(  It always says "Kindle DRM Removal failed!", with a log view a log - clicking on it shows a BLANK log.  Very useful - NOT! :(((
08/25/2017 00:00:18
Doesn't work for me either. . . I have so many questions, not the least of which - WHAT PLUGIN? There are a lot of plugins in my list, but what is the NAME of the plugin I just installed.
08/30/2017 17:31:15

K4MobiDeDRM_404.1_plugin.zip decrypt Kindle ebooks.

09/4/2017 02:32:15
Hi, I bought an ebook in the Kindle .azw format because there is no other verison of this book. However, I do not own Kindle but Kobo. I can open the book in the Kindle PC app but both epubor (program and online alike) and the calibre plugin ask me to enter PID or Kindle serial number... how to proceed without the Kindle device?
09/5/2017 15:07:11
Please contact the Epubor Customer service:http://ticket.epubor.com/ and describe your problem in the ticket. We will try our best to fix it.
09/17/2017 21:48:03
doesn't work
09/20/2017 15:29:46
Can you describe your problem more clearly? Which method does not work?
09/24/2017 10:54:33
I can't install Pycrypto since it requires Python 2.6 (apparently superseded by 2.6.7). Unfortunately 2.6.7 is only available in source form and I can't seem to compile it. Is Pycrypto required for use with the Calibre plugin? (I think it might be)? I tried the online de-crypter Epubor which worked fine but it only output the converted book in PDF format which seemed to lose all the formatting. I purchased the book I am trying to de-crypt from Amazon a year or so ago and it has a azw3 format which only my Kindle Paperwhite seems able to de-crypt. Do all these methods only produce PDF output format? Do none of them save the original formatting? Thank you.
09/27/2017 11:16:06

Thank you for your asking. If you are not an expert on computer, we suggest you use Epubor Ultimate to remove the DRM of Kindle books, and convert Kindle books to another format.

The Epubor Ultimate will save the decrypted book in original format if you are using the license version while the trial version will generate the txt format.

Epubor Ultimate: https://www.epubor.com/ultimate.html

09/30/2017 12:44:12
Worked very easily even for someone not very computer literate. Thanks.
11/2/2017 04:23:36
the plugin method doesn't work for me unfortunately. no error messages. calibre restarted after plugin added. this is the second plugin i added, the first one was from apprantice alf. that one didnt work either. any ideas?
11/2/2017 04:29:45
and now the python version: "encryption removel failed" looks like i wont be able tige my mum her present...
11/24/2017 15:46:20
I put serial number on Your online converter. Uploaded book. Word "Completed" appeared. But no word "Download". Instead a symbol -hand and word Kindle DRM . Whats wrong? I use linux.
12/10/2017 23:10:09
what about if we're using kindle for PC?  i don't have an actual Kindle, so no KSN?
12/11/2017 16:43:42
If you are using the Kindle for PC, please download the Epubor Ultimate to remove the Kindle DRM.
12/27/2017 22:58:31
why the book is still DRM LOCKED after adding the plugin (method 1)?
01/2/2018 16:46:48

That's because the Kindle has changed their DRM scheme to Kindle kfx. So the Plugin can not support all Kindle books now. Please download the Epubor Ultimate to have a free trial. It can the Kindle kfx DRM very well.

03/4/2018 01:53:30
I tried to remove the DRM of my kindle books with epubor but it only unlocked the first 50 pages max. Any solution for this?
03/6/2018 08:53:36
Do you use the trial version of Epubor Ultimate? The trial version only can save 20% content of each book in txt format, but the licensed version will give you the full content in its original formatting.
04/9/2018 03:09:13

I am on Windows 7, and have the Kindle for PC app on my desktop. I downloaded Calibre and then the Calibre plugin. I followed the instructions exactly, but when I went to 'load plugin from file' and opened the zipfile, I got an error message that said "Invalid Plugin. It does not contain a top-level _init_ppy file"

What's going on?

04/9/2018 10:30:21
Please delete the plugin,  redownload it and try again! Please do not unzip the plugin.
04/13/2018 18:42:09

The easiest way to start reading books with DRM on any device without undrm-ing them,  in my case is to use any hi-res tablet, open book in its viewer, take a couple of dozens screenshots (a few seconds per screenshot) at desired font size and type and read those books using any image viewer.

We can then repeat the process till the end of the book.

04/23/2018 11:39:51
This is a work around, but it is so hard for us to repeat this process again and again~
Leave a comment
YourName *
Comments UBB Editor
Home > Guide >3 Ways to Remove DRM from Kindle Books
  • facebooktwittergoogle plus
  • Search Epubor
mcafee badgenorton badge