Kindle DeDRM Removal 2026

Kindle e-reader on a warm wooden desk with a glowing ornate golden lock floating above the screen and a matching key beside a laptop

What a Kindle File Actually Is

A Kindle file is a digital book packaged in a format that Amazon’s Kindle system recognizes. Instead of ink and paper, the text, formatting, cover image, and layout instructions live inside a structured file. That file tells a Kindle device or app how to display the book, adjust font size, sync progress, and remember your place.

Different Kindle books use different file formats. Some formats are older and simpler. Others support enhanced typography and more complex layout features. To a reader, they all feel like a Kindle book. Behind the scenes, the format determines how the file behaves and which software can read it.

At its core, a Kindle file functions as a container. Inside that container sits the content of the book along with instructions for how it should appear on screen.

How Kindle DRM Works and Why It Matters

When you purchase a Kindle book, Amazon applies digital rights management, commonly called DRM. DRM acts as a lock on the file. It ties the book to your Amazon account and to approved Kindle devices or apps. The content remains intact, but the lock controls where and how the file can open.

Publishers and retailers use DRM to limit unauthorized copying and distribution. From their perspective, DRM protects licensing agreements and revenue. From a reader’s perspective, DRM restricts flexibility. You cannot freely move the file between any devices you choose, store it anywhere you prefer, or always guarantee access outside Amazon’s ecosystem.

In 2026, the Kindle DeDRM removal tension is in the difference between ownership and licensing. Readers think in terms of buying a book. DRM enforces a usage agreement instead. The result is a file you paid for that remains governed by platform rules. You do not actually ‘own’ the file, even though you purchased the ebook.

Calibre and Managing Your Own Library

Calibre is an open source ebook management program that allows readers to organize, convert, and maintain control over their digital libraries. It functions as a personal bookshelf for ebook files, independent of any single retailer.

Within the ebook community, extensions exist that work alongside calibre and can remove DRM from supported formats. In broad terms, those tools use information connected to a reader’s own device or account to unlock the file so it can live outside one closed platform.

For many readers, the motivation centers on preservation, interoperability, and long term access. Calibre provides the library structure. Community developed tools provide the technical capability to manage files that would otherwise remain locked to one ecosystem.

How This Guide Is Organized

Below is a compiled guide organized by device. Where relevant, I also note which Kindle for PC versions follow the same method, since certain desktop releases align with specific device based workflows.

Kindle file formats and delivery methods vary depending on the model and software involved, so the workflow can differ slightly from one setup to another. Rather than presenting a single universal method, this guide breaks the process down by device so you can match the steps to your specific hardware.

The goal is clarity. Identify your device, follow the section that applies, and avoid unnecessary tools or steps that do not relate to your configuration. This is the most current information for Kindle DeDRM Removal in 2026.

Legal Disclaimer

This guide exists for informational purposes only.

Any action taken with ebook files should apply solely to books you have lawfully purchased. Readers remain responsible for understanding and complying with the copyright laws in their jurisdiction as well as the terms set by the retailer from whom the book was obtained.

The intent behind discussing DRM removal centers on personal use, such as maintaining private backups or accessing legitimately purchased books across devices you own.

Jump to Kindle Paperwhite:

Kindle Paperwhite 5th generation or earlier

Older Kindle Paperwhite models operate within a simpler file environment.
Books delivered to these devices typically appear as AZW, AZW3, MOBI, or occasionally older PRC style files. These formats predate KFX and follow a simpler structure that Calibre can recognize more easily at a base level.These devices do not support KFX files, which means they do not participate in the newer KFX delivery structure or the more recent format shifts tied to it. As a result, they remain outside the scope of KFX specific changes and restrictions.

For these devices, the workflow stays straightforward. Calibre handles library management, and noDRM’s DeDRM 10.0.9 plugin remains the required component for working with DRM protected files from the device. The configuration process relies on the Kindle itself. Once you enter the device’s serial number into the plugin’s customization settings, the system has the information it needs to process books downloaded to that Paperwhite.

In practical terms, the setup does not require KFX related tools or adjustments. The device’s format limitations simplify the environment. If you are working exclusively with a 5th generation Paperwhite or earlier, the process stays contained within calibre and the serial number based configuration.

NOTE: you can also use this with Kindle for PC versions 2.4.0 or earlier. Just navigate to the folder you selected for downloaded books and import them into Calibre.

Step 1: Install Required Software

  1. Download and install Calibre
  2. Download DeDRM plugin v10.0.9 (from noDRM’s fork)
  3. Unzip the DeDRM_tools (DeDRM plugin v10.0.9) file. Do not unzip the subfolders.
  4. Open Calibre
    • Go to Preferences → Plugins
    • Click “Load plugin from file”
    • Navigate to the DeDRM_tools folder
    • Select DeDRM_plugin.zip (don’t unzip it)
    • Click OK to install
    • Restart Calibre when prompted

Step 2: Configure DeDRM Plugin

  1. In Calibre, go to Preferences → Plugins
  2. Find (use the search) “DeDRM” in the list and select it
  3. Click “Customize plugin
  4. Select “eInk Kindle ebooks
  5. Select the “+” button
  6. Add your Kindle Paperwhite 5th generation or earlier serial number
  7. Click “Ok

Step 3: Add books to Calibre

  1. Open Calibre
  2. Plug your Kindle into your computer with a data capable USB cable
  3. Allow your computer to read the device
  4. Once the devices are connected, select the “Device” button
  5. Select the book(s) you want to add to Calibre
  6. Right-click on the selected book(s) and choose “Add book(s) to Library

NOTE: you can also use this method with Kindle for PC versions 2.4.0 or earlier. Instead of step 3.2, import them directly into Calibre from the folder you selected for your downloaded books.

Jump to Kindle Paperwhite:

Kindle Paperwhite 6th generation to 10th generation

Beginning with the 6th generation, Kindle Paperwhite devices entered the KFX era. Amazon introduced the KFX format to support enhanced typography, improved layout control, and tighter integration with its ecosystem. From this point forward, file handling becomes more complex than it was on earlier models.

Because these devices support KFX, books delivered to them may arrive in that format. KFX files differ structurally from older AZW and AZW3 formats, which means calibre cannot read or process them natively without additional support.

For library management purposes, this is where the KFX Input plugin becomes relevant. It allows calibre to recognize and work with KFX files once they are in your library. Without it, calibre may fail to import or interpret those files correctly.

In short, the shift that began with the 6th generation does not necessarily change your overall goals, but it does expand the technical requirements. Once KFX enters the picture, calibre alone is no longer enough to handle the format cleanly.

Step 1: Install Required Software

  1. Download and install Calibre
  2. Download Calibre KFX Input plugin (direct download, no scrolling through the massive list)
  3. Download DeDRM plugin v10.0.9 (from noDRM’s fork)
  4. Unzip the DeDRM_tools (DeDRM plugin v10.0.9) file. Do not unzip the subfolders.
  5. Open Calibre
    • Go to Preferences → Plugins
    • Click “Load plugin from file”
    • Navigate to the DeDRM_tools folder location
    • Select DeDRM_plugin.zip (don’t unzip it)
    • Click “OK” to install
    • Do not restart Calibre yet
    • Click “Load plugin from file” again
    • Navigate to the KFX Input zip file location
    • Select KFX Input.zip (don’t unzip it)
    • Click “OK” to install
    • Restart Calibre when prompted

Step 2: Configure DeDRM Plugin

  1. In Calibre, go to Preferences → Plugins
  2. Find (use the search) “DeDRM” in the list and select it
  3. Click “Customize plugin
  4. Select “eInk Kindle ebooks
  5. Select the “+” button
  6. Add your Kindle Paperwhite 5th generation or earlier serial number
  7. Click “Ok

NOTE: no further action is required for the KFX Input plugin

Step 3: Add books to Calibre

  1. Open Calibre
  2. Plug your Kindle into your computer with a data capable USB cable
  3. Allow your computer to read the device
  4. Once the devices are connected, select the “Device” button
  5. Select the book(s) you want to add to Calibre
  6. Right-click on the selected book(s) and choose “Add book(s) to Library

NOTE: you can also use this method with Kindle for PC versions 2.4.0 or earlier. Instead of step 3.2, import them directly into Calibre from the folder you selected for your downloaded books.

  • Before opening Kindle for PC 2.4.0 for the first time, turn your internet off, open the app, turn off automatic updates, then turn your internet back on
  • This method only works for books published before April 22, 2025

Jump to Kindle Paperwhite:

Kindle Paperwhite 11th generation or later (Requires Kindle for PC 2.8.0)

With the 11th generation and newer Kindle devices, the environment shifts again. These models operate fully within the modern KFX ecosystem, and that change affects how books are delivered, stored, and processed.

Unlike earlier devices, these e-readers do not function cleanly with a direct calibre workflow. The process depends on Kindle for PC instead. At the time of writing (2026), Kindle for PC 2.8.0 aligns with this method, and compatibility depends on maintaining that specific version rather than updating automatically.

The technical requirements also expand. DeDRM v10.0.16 from Satsuoni’s fork replaces earlier Kindle DeDRM removal plugin versions for supported workflows in this environment. In addition, KFX handling remains necessary because these devices receive books in KFX by default.

One more complication has emerged. Most books released after April 2025 arrive inside a KFX ZIP style wrapper. That structure adds another layer around the file, which means additional processing steps may become necessary before the book functions normally within a managed library.

In short, 11th generation and newer devices require a desktop based workflow, updated tools, and closer attention to file structure. The simplicity of the earlier Paperwhite models no longer applies here.

One more practical consideration: each newly purchased book requires repeating the keyfile extraction step before processing. The key information does not carry forward automatically to future purchases, so the workflow includes this step every time you add a new title.

Prerequisites:

Step 1: Install Required Software

  1. Download and install Calibre
  2. Download and install Kindle for PC
    • Download all the books you want to transfer to Calibre to your PC
  3. Download Calibre KFX Input plugin (direct download, no scrolling through the massive list)
  4. Download DeDRM plugin v10.0.16 (from Satsuoni’s fork)
  5. Unzip the DeDRM_tools (DeDRM plugin v10.0.16) file. Do not unzip the subfolders.
  6. Open Calibre
    • Go to Preferences → Plugins
    • Click “Load plugin from file”
    • Navigate to the DeDRM_tools folder location
    • Select DeDRM_plugin.zip (don’t unzip it)
    • Click “OK” to install
      • Do not restart Calibre yet
    • Click “Load plugin from file” again
    • Navigate to the KFX Input zip file location
    • Select KFX Input.zip (don’t unzip it)
    • Click “OK” to install
      • Restart Calibre when prompted

Step 2: Extract Encryption Keys

  1. Copy the KFXKeyExtractor28.exe file found in the main unzipped DeDRM_tools folder to: C:\Users\<username>\Documents\My Kindle Content
    • Change <username> to your Windows user name
  2. While in this same folder, open the Command Prompt (cmd) by typing “cmd” in the file path bar & press “Enter”
  3. Run the following command:

(Change <username> to your Windows user name after pasting into the Command prompt)

Key points:

  • Replace <username> with your Windows username
  • All paths should point to where your Kindle books are stored. The path noted here is the default. If you have your Kindle books saved in a custom location, you will need to adjust it to the correct path for you.
  • 2 output files will be created:
    • kindle_account.k4i
    • keyfile 
      • You may need to apply text encoding to the keyfile by specifying keyfile.txt with the extension (add .txt to the file name)
  • Run this from a writable directory (like the one noted above) to avoid permission issues

Successful output should show:

  • Found sought after function
  • DSN [your device serial number]
  • Tokens [your account tokens]
  • [Processing books…]
  • This is the step that creates the two files noted above in that folder: keyfile (the main key file) and kindle_account.k4i (account info)

Step 3: Configure the DeDRM Plugin

  1. In Calibre, go to Preferences → Plugins
  2. Find (search) “DeDRM” in the list and select it
  3. Click “Customize plugin”
  4. Under “Kindle for Mac/PC ebooks”, find the text box with a folder icon next to it
  5. Click the folder icon
  6. Navigate to and select the keyfile file you created (NOT the kindle_account.k4i file)
  7. Click “OK” and “Apply

Step 4: Import and Convert Books

  1. In Calibre, click “Add books”
  2. Navigate to your Kindle Content folder (C:\Users\<username>\Documents\My Kindle Content)
  3. Select the .azw or .kfx files you want to import
  4. Calibre will automatically decrypt them using the DeDRM (and KFX Input plugins
  5. Once imported, you can convert to other formats (EPUB, PDF, etc.) to add to your Kobo or other eReader

Re-extracting keys for new books:

  • You’ll need to run the key extractor again whenever you download new books
  • The keyfile accumulates keys, so you can keep the same file and just update it

“keyfile not found” errors:

  • Make sure you’re running the key extractor from a writable directory
  • The keyfile should appear in the same directory where you ran the command

“Got offset” and nothing happens:

  • Try running from the Kindle application folder directly
  • Ensure Kindle for PC is version 2.8.0 (70980) exactly

“Could not get account tokens from storage”:

  • Make sure you’ve logged into Kindle for PC and downloaded at least one book
  • Open a book in Kindle for PC before running the key extractor

KF8/MOBI format errors:

  • For older books (published before April 22, 2025), you may need to use Kindle for PC 2.4.0 or earlier with DeDRM 10.0.9 (see Kindle Paperwhite 6-10th generation instructions here)
    • NOTE: before opening Kindle for PC 2.4.0 for the first time, turn your internet off, open the app, turn off automatic updates, then turn your internet back on
  • Alternatively, download a newer KFX book that uses account secrets, generate the k4i file, and import it

Important Notes

  • This process is for personal use only on books you legally own
  • Keep your keyfile secure and backed up
  • Run the keyfile command after each new book purchase
    • I would recommend saving the command in your notes or whatever program you use to keep track of import things for easy access
    • KFXKeyExtractor28.exe “C:\Users\<username>\Documents\My Kindle Content” keyfile kindle_account.k4i
  • Some users may need to install Visual C++ Redistributable if KFXKeyExtractor28.exe won’t run
  • For large collections (1000+ books), you may need to split the extraction into smaller batches to avoid memory issues
  • Make sure only ONE (1) copy of K4PC is registered in your Amazon account.

If you are tech-savy enough, you can also install a script created by jadehawk that automates the keyfile process so you only have to download your new book(s) to Kindle for PC. Scroll down to Step 15 on that page for more info.

Jump to Kindle Paperwhite:

A Note for Mac Users

If you use macOS, the landscape changes again.

At this time (2026), there is no supported native Mac version of the newer Windows based workflow for Kindle DeDRM removal. The technical barrier stems from how macOS protects application settings and credentials compared to Windows.

On Windows, accessing the required Kindle for PC settings depends on running the application under the same user account. That scenario remains straightforward. On macOS, achieving equivalent access would require matching application signatures at the company level or disabling signature validation and resigning the executable with broad permissions. That path introduces system level changes with unclear consequences and cannot be recommended as a stable solution.

macOS also handles keychain storage differently. While a user can delete stored credentials, the system does not offer a practical method to inspect or extract the underlying secrets. Without that information, the workflow encounters the same limitation presented by newer Kindle firmware protections.

For Mac users who want to follow the Windows based method, virtualization provides an alternative. Software such as Parallels Desktop allows you to run a full Windows environment inside macOS. In that scenario, you operate entirely within Windows and follow the same desktop workflow outlined earlier. This approach avoids modifying macOS security mechanisms while still providing access to the required Windows tools.

If virtualization does not appeal to you, the most straightforward hardware route in 2026 for Kindle DeDRM removal remains a Kindle Paperwhite 10th generation or earlier, which supports the simpler device based workflow. For now, these are readily available on eBay. Less so on local markets like Kijiji, FaceBook Marketplace, etc., but still worth checking.

Final Thoughts

Kindle DeDRM removal workflows in 2026 no longer follow a single universal path, and the right approach depends entirely on the device and file environment you are working within. Generation matters because format matters, and format determines which tools are required and which ones are unnecessary. Once KFX enters the equation, the workflow becomes more layered. When you move into 11th generation hardware and beyond, the process shifts fully into a desktop based structure that relies on specific software versions and closer attention to file handling.

Older Paperwhite models continue to offer the most straightforward experience because they operate outside the KFX system altogether. Mid generation devices introduce KFX and therefore require expanded handling, but are still quite simple. The newest models add tighter delivery systems, updated tool requirements, and the need to repeat key related steps with each new purchase. The progression is not arbitrary. Each generation reflects Amazon’s evolving file structure and security model.

Mac users must make an additional decision. They can either rely on older compatible hardware or run a Windows environment through virtualization software in order to follow the desktop based workflow. Attempting to force native macOS solutions into a Windows dependent structure introduces unnecessary friction and instability.

Throughout all of this, one principle keeps the process grounded. Confirm your device. Check the file format. Match the method to the environment in front of you rather than assuming one approach applies everywhere. When problems arise, the GitHub project pages remain the most reliable source of troubleshooting guidance. I document what works in practice, but the maintainers and community discussions provide the technical depth when something behaves unexpectedly.

Clarity comes from understanding the ecosystem you are operating in. Once you identify that, the path forward becomes far more predictable.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *