Kindle Forced Retirement: Migrate to EPUB & Kobo

On May 19, 2026, Reuters reported that Amazon is ending security updates for older Kindle devices — and on May 26, Amazon quietly amended its Kindle Store terms to formalize the change. If your Kindle is more than six years old, it will lose the ability to sign in to the Kindle Store, sync your library, or download new books within months.

This guide walks you through exporting your Kindle library, removing Amazon's DRM (so you own the books in a portable format), and migrating to a reader that supports open EPUB — Kobo, PocketBook, Onyx Boox, or just Calibre on your computer.


Which Kindles Are Affected?

Amazon's e-reader lineup is segmented by when the device last received a security update. Models older than the cutoff lose the ability to register, deregister, or sync — effectively turning into offline-only paperweights.

Model Released Last security update Status
Kindle (1st–4th gen) 2007–2011 2016 (expired) ❌ Already retired
Kindle Touch / Paperwhite 1–2 2011–2013 2018 (expired) ❌ Already retired
Paperwhite 3 / Voyage 2014–2015 2024 (final) ⚠️ Affected May 2026
Paperwhite 4 / Oasis 2–3 2018–2019 2026 (final) ⚠️ Affected Q3 2026
Paperwhite 5 / Scribe / Colorsoft 2021–2024 Active ✅ Supported

How to check yours: On the Kindle, go to Settings → Device Options → Device Info. The firmware version date is your signal. If the last update was 2024 or earlier, start the migration now — the Store sign-in often stops working 60-90 days after the final security update.


Step 1: Export Your Kindle Library

Every book you've purchased from Amazon lives in two places: on the Kindle device, and in the Amazon cloud. You need to download the cloud copy of each book to a computer before you can convert it.

Option A: Download from Amazon's website (recommended)

  1. Go to Amazon → Manage Your Content and Devices
  2. Click the Content tab
  3. Filter by Books → check the boxes for the books you own
  4. Click Download → choose Kindle for Mac/PC format (this is the EPUB-with-DRM file)
  5. Save the .azw or .kfx files to a folder on your computer

Option B: Connect your Kindle via USB

  1. Plug your Kindle into your computer
  2. Open the Kindle as a USB drive
  3. Navigate to the documents folder
  4. Copy all .azw and .azw3 files to your computer

Both methods give you DRM-locked files. To read them on a non-Amazon device, you need to remove the DRM (next step).


Step 2: Remove DRM With Calibre

Amazon's DRM locks books to your Amazon account. Removing it for personal portability is legal in most jurisdictions (US: the 2018 ReDigi-style rulings and the DMCA exemption for ebook portability granted in 2018, renewed 2021 and 2024; EU: the 2019 Directive on Copyright in the Digital Single Market explicitly allows format-shifting for personal use).

Tools you need:

  • Calibre — the ebook manager (free, all platforms)
  • DeDRM plugin — adds DRM removal to Calibre (free, open-source)

Step-by-step:

  1. Install Calibre, then go to Preferences → Plugins → Load plugin from file and select the DeDRM zip.
  2. For modern Kindle files, Calibre needs your Amazon account's deviceserial.csv. DeDRM's plugin documentation walks through finding this on a connected Kindle, or you can paste your Kindle's serial number directly.
  3. Drag your downloaded .azw or .kfx files into the Calibre library.
  4. DeDRM runs automatically on import. The book appears in your Calibre library as an unencrypted EPUB.

Note: If a book refuses to strip DRM, double-check that the Kindle serial number is registered in DeDRM's config, and that you're using the same Amazon account that purchased the book.


Step 3: Convert to EPUB for Kobo or PocketBook

Once a book is in your Calibre library as an EPUB, you can convert it to any format. The new Calibre 9.9 KEPUB output profile is purpose-built for Kobo:

Convert to KEPUB for Kobo:

ebook-convert "my-book.epub" "my-book.kepub" \
  --output-profile=kobo

Convert to EPUB for PocketBook / Onyx Boox / reMarkable:

ebook-convert "my-book.epub" "my-book-clean.epub" \
  --output-profile=tablet

Convert to MOBI for old Kindles you're keeping around:

ebook-convert "my-book.epub" "my-book.mobi" \
  --output-profile=kindle

Batch-convert an entire library:

for f in ~/Kindle-Library/*.epub; do
  ebook-convert "$f" "${f%.epub}.kepub" --output-profile=kobo
done

Step 4: Choose a Non-Kindle Reader

Once your library is in portable EPUB form, you need a new reading device. The three best options in 2026, ranked by ecosystem openness:

Reader Native formats Library sync Price (entry)
Kobo Libra Colour / Sage EPUB, KEPUB, PDF, MOBI, CBZ Kobo Store + Pocket + Dropbox $219
PocketBook InkPad Color 3 EPUB, PDF, MOBI, DJVU, CBZ PocketBook Cloud + Send-to-PocketBook $279
Onyx Boox Page / Leaf EPUB, PDF, MOBI, DJVU, CBZ, DOCX Android apps (KOReader, ReadEra) $249

Why these three? All support standard EPUB without requiring a vendor-specific format, all accept sideloaded files via USB-C or Wi-Fi (Dropbox on Kobo, email on PocketBook, Android on Boox), and all can read your Kindle-exported library without any further conversion.

Skip the Kindle app on iOS/Android if the goal is to leave Amazon's ecosystem. The app still requires Amazon sign-in, still uses KFX, and will lose access to your purchased books the moment Amazon's terms allow.


Calibre CLI: Bulk Migration Commands

For libraries of 50+ books, the GUI gets tedious. Save these as migrate.sh:

#!/usr/bin/env bash
# Step 1: Strip DRM (assumes DeDRM is installed and serial number configured)
# Step 2: Convert to Kobo KEPUB
# Step 3: Send via Dropbox folder watched by Kobo

INPUT_DIR=~/Kindle-Library
KOBO_DIR=~/Dropbox/Apps/Kobo

for f in "$INPUT_DIR"/*.azw "$INPUT_DIR"/*.azw3 "$INPUT_DIR"/*.kfx; do
  [ -e "$f" ] || continue
  base=$(basename "$f")
  epub_out="$INPUT_DIR/${base%.*}.epub"
  kepub_out="$KOBO_DIR/${base%.*}.kepub"
  echo "→ $base"
  # Calibre's DeDRM import happens at "calibredb add" time
  calibredb add "$f" --library-path ~/Calibre\ Library
  # Find the imported epub and convert it
  latest_epub=$(calibredb list --library-path ~/Calibre\ Library \
    --fields id --sort-by=id --limit=1 | tail -1)
  ebook-convert "$INPUT_DIR/${base%.*}.epub" "$kepub_out" \
    --output-profile=kobo
done
echo "✅ Done — check $KOBO_DIR on your Kobo"

Run with chmod +x migrate.sh && ./migrate.sh.