Quick Links

Amazon Kindle offers a great library of eBooks that you can read on your Kindle device. But sometimes, the book you want isn't available on the Kindle Store. Here's how you can transfer any eBook to your Kindle using Calibre.

How to Set Up Calibre on Your Computer

We'll be using the free and open-source eBook management app Calibre. It's available on Windows, Mac, and Linux. The app is filled with pro-level features but is also easy to use if you want to do something simple like manage your eBook library or transfer eBooks between devices.

The best part about Calibre is that it takes care of converting formats. You don't need to worry about downloading files in the MOBI format (which is Amazon Kindle's default eBook format). Even if you have eBooks in the open ePub format, Calibre will convert the eBook for you before transferring it to your Kindle (as long as you're using a DRM-free eBook).

Related: What Is a MOBI File (and How Do I Open One)?

Go to Calibre's website to download the app. After you've installed it, the Calibre Welcome Wizard will guide you through the setup process.

The first step is to choose a location for your Calibre Library. You can go with the default location or click the "Change" button to choose a different folder. If you plan to manage your entire eBook library using Calibre, we recommend you use a Dropbox or iCloud Drive folder to store your Calibre Library. Once you've chosen your preferred location, click the "Next" button.

Change Calibre Library folder and click on Next

From the next screen, choose your Kindle model and then click the "Next" button.

Select your Kindle device and click on Next

On the next screen, Calibre will ask if you want to set up wireless email delivery for eBooks. If you have a Kindle email address set up, enter the details and then click the "Next" button. This is an optional step because we won't be using the email method for transferring eBooks.

Choose Kindle Email and click on Next

Now, you have completed the Calibre setup. Click the "Finish" button to launch the Calibre app.

Click on the Finish button to exit Calibre wizard

Related: How to Backup Your Kindle Highlights and Notes

How to Transfer Books to Kindle Using Calibre

Now that you've opened the Calibre eBook management app on your Windows PC, Mac, or Linux computer, it's time to add your downloaded books. You can use both MOBI and ePub format eBooks.

To add eBooks to Calibre, simply drag the eBook into the Calibre window from wherever you have it saved on your computer.

Drag a book in Calibre window to import it to library

In a second or two, Calibre will import the eBook and fetch related metadata, book details, and cover art.

Calibre interface showing an imported book

Connect your Kindle to your computer using a USB cable. Once your Kindle is recognized by Calibre, you'll see a new "On Device" column next to the book title column.

Let's now transfer eBooks to the Kindle's memory. Select a book (or multiple books) and then right-click the selected eBook(s). From the pop-up menu, click the "Send to Device" button and then choose the "Send to Main Memory" option.

Click on Send to Main Memory

If you've selected a MOBI eBook, the transfer will finish in just a second or two. If you've selected an ePub eBook, Calibre will ask if you want to convert the book before transferring. Here, click the "Yes" button.

Click on Yes to convert the book

Calibre will first convert the eBook and then transfer it. This will take a bit longer, depending on the size of the eBook.

You can click the "Jobs" button in the bottom-right corner to monitor the progress.

Click on Jobs to monitor book transfer

From here, you can see a history of all the imports, conversions, and transfers across all of your devices.

Jobs section in Calibre app

Once you've transferred all of the eBooks you want on your Kindle, it's time to safely eject the device. You can do this right from Calibre.

From the top toolbar, click the drop-down icon next to the "Device" button and select the "Eject This Device" option.

Click on Eject This Device

You can now unplug the Kindle device from your computer and start reading the book you transferred.


You can do a lot more with Kindle outside the Amazon ecosystem. For example, you can search through and back up all of your highlights and notes from your Kindle device without using any third-party software.