功能 為何選擇我們? 定價 常見問題 開發藍圖 部落格 免費試用 14 天

How to Sync Calibre to iPhone & iPad: Every Working Method (2026)

The definitive 2026 guide to getting your Calibre library onto iPhone and iPad: the USB route Apple killed, exact Content Server and cloud-folder steps, which methods are one-way copies versus true two-way sync, the cloud setup that can corrupt your library, and how to keep reading progress consistent across every device.

Quick answer: There is no Calibre app for iPhone or iPad, so "syncing" means connecting an iOS reader to the Calibre library on your computer. The reliable route is Calibre's built-in Content Server: start it on your desktop, point your iOS reader at http://<your-ip>:8080, and download your books over Wi-Fi. The old USB cable method no longer works because Apple removed Calibre's USB device sync on iOS. Most routes only copy books one way; only an app with two-way Calibre sync writes your reading progress, ratings, and finish dates back to Calibre.

I make justRead, an EPUB and PDF reader for iPhone and iPad, and I ran every route in this guide against my own Calibre library before writing it. Some advice you will find online is now wrong, especially about the USB cable, so I want to be exact about what still works in 2026 and what quietly broke. Where justRead is the honest answer I will say so, and where a plain free method is enough I will say that too.

This guide was fully rewritten and expanded in July 2026, and every route below was tested first-hand against a real Calibre library on current iOS.

The honest landscape

Calibre is the best free way to organize an ebook library, but it runs only on Windows, macOS, and Linux. There is no official Calibre app for iOS and there never has been. Its developers have said the way to reach an iPhone or iPad is the Content Server, not a native app, because Calibre is a large desktop program that manages files, converts formats, edits metadata, and runs plugins, none of which fits iOS's sandboxed app model. So getting your library onto an iPhone or iPad always means one thing: an iOS reader acts as the client, and Calibre stays on the computer.

The important correction for 2026 is about USB. Calibre used to sync books to iOS devices over a cable, the way it still does for e-ink readers. Apple removed the underlying access, and Calibre's own FAQ now states that syncing to Apple devices over USB is no longer possible. The cable "Send to device" path for iPhone and iPad is dead. Any guide that still tells you to plug in and press "Send to device" in Calibre is out of date, and following it will only leave you wondering why nothing appears on the phone.

One thing that does still work over a cable is a plain file copy. Dragging an individual EPUB into your reader through Finder, or sending it with AirDrop, is a normal file transfer and has nothing to do with Calibre's device sync. That distinction trips up a lot of people, so it gets its own section below. The short version: Calibre can no longer push books to iOS by itself, but you can still hand individual files to a reader app by any of the ordinary iOS transfer methods.

One-way copy vs two-way sync: the core distinction

The word "sync" hides the single most important difference between these methods, and getting it wrong is the number one reason people are frustrated. Almost every route only copies books from Calibre onto your phone. Once a book is on the phone, your reading progress, ratings, and finish dates live there and never travel back to Calibre. Read to 40% on the train, and Calibre on your desktop still thinks you never opened the book.

True two-way sync is different: the app writes your progress, ratings, and finish dates back into Calibre over the network, so the desktop and every device agree. This is rare, and if you read the same books across an iPhone, an iPad, and your computer, it is the one capability worth looking for. If you only ever read on a single device, a one-way copy is completely fine and you can ignore this distinction.

Route Gets books onto iOS Writes progress back to Calibre
Content Server (browser or OPDS) Yes No
Cloud folder (iCloud, Dropbox, OneDrive) Yes No
Manual file copy (Finder, AirDrop, Files) Yes No
USB device sync from Calibre No longer works on iOS No
Two-way Calibre sync Yes Yes

Which route fits your situation

There is no single best method. The right one depends on whether a computer is running, how big your library is, and how many devices you read on. Use this to jump to the right section.

Your situation Best route
At home, computer usually on Content Server, for reliable browsing and download
You read across iPhone, iPad, and desktop Two-way Calibre sync, so progress stays consistent
Away from home, computer left on Secured remote Content Server, or a cloud folder
No computer running at all Cloud folder, or a one-time manual file copy
Just a few specific books Manual file copy over AirDrop or Finder
A large, well-tagged library you re-sync often Two-way sync, using its New/Changed badges

You can mix these freely. A very common setup is to run the Content Server at home for the full library and keep a handful of current books in a cloud folder for travel, so you are covered whether or not the computer is on.

Route 1: Calibre Content Server (the reliable core)

Calibre has a small web server built in that publishes your whole library over your network. This is the route Calibre's own documentation points iOS users to, and it is the one I reach for first.

  1. Open Calibre on your computer.
  2. Click Connect/share in the toolbar.
  3. Choose Start Content Server.
  4. If Windows, macOS, or your antivirus asks, allow Calibre through the firewall.

Your library is now live at http://<your-ip>:8080, with an OPDS feed at http://<your-ip>:8080/opds that reader apps understand. To find <your-ip>, the local address of the computer running Calibre:

On your iPhone or iPad, open your reader's OPDS or Catalogs section, add a new catalog, and paste the address. Your books appear with covers and metadata, ready to download and read offline. If you have never added an OPDS catalog before, the OPDS setup guide walks through it screen by screen.

The one condition is that Calibre has to stay open on the computer for the server to answer. This makes it a "reading at home" feature rather than an always-on service. A frequent gotcha is that the server works for a few days and then stops: that is almost always your computer's IP address changing on DHCP. Fix it by reserving a static IP for the computer in your router, or by using the machine's .local hostname instead of the raw number. Reaching the server from outside your home, HTTPS, certificates, and passwords are their own topic, covered in depth in Calibre Content Server on iPhone and iPad.

justRead makes this route easier in two ways. It can discover a Content Server on the same Wi-Fi automatically, so you often do not type an address at all, and it supports HTTP Digest authentication for servers that require a login. If you run more than one Calibre library, it connects to each of them, and you switch between libraries in the app.

Route 2: Cloud folder (convenient, with one real risk)

You can keep your books in a cloud folder (iCloud Drive, Dropbox, or OneDrive) and open them on iOS without leaving a computer running. A reader that browses cloud storage lists your books and downloads them on demand. justRead reads directly from iCloud, Dropbox, Google Drive, and OneDrive folders, so this works with no server at all. In Calibre you would export the books you want (see the manual-copy steps below) into a synced folder, and the files then show up on the phone once the cloud client has uploaded them.

There is a serious caveat, straight from Calibre's own FAQ: do not put your Calibre library itself on Google Drive, which can cause data loss, and be careful with any cloud service. The danger is specific. Calibre's library is a folder with a database file, metadata.db, at its root. If a cloud client and Calibre both write to that database at the same time, or the cloud client syncs it mid-write, the database can be corrupted and you can lose the record of your whole collection. The safe patterns are:

Note that this route is read-only from the phone's side. You can open and read a book, but nothing you do on iOS travels back to Calibre. Your place in the book is remembered on the phone only.

Route 3: Manual file copy (not the dead USB sync)

If you only want a handful of specific books on your device, copy the files directly. First export them from Calibre:

  1. Select one or more books.
  2. Right-click and choose Save to disk, then Save to disk in a single folder.
  3. Pick a folder you can find again, such as the Desktop.

To make the copies look right in the reader, embed the metadata into the files first: select the books, open the Edit metadata dropdown, and choose Embed metadata into book files. This writes the title, author, cover, and series that Calibre knows into each EPUB, so the reader shows them instead of falling back to whatever was originally inside the file.

Then move the files to the device by any ordinary iOS method:

To be clear, this is an ordinary file transfer of individual books. It is not Calibre's USB device sync, which Apple removed, and it does not keep anything in sync afterward. If you later change the book in Calibre or read it on the phone, nothing reconciles. It is ideal for a few titles or a quick one-off, and genuinely tedious for a large library, which is exactly what the Content Server and two-way sync exist to solve.

Route 4: Two-way Calibre sync (progress goes back)

If you want your phone and computer to agree on where you are in every book, you need an app that syncs both directions over the Content Server. This is the only route that writes back to Calibre. justRead does this: it connects to your Calibre Content Server, imports your books with covers, series, and metadata intact, and then writes your reading progress, star ratings, want-to-read flags, finish dates, session counts, and reading statistics back into Calibre. It also pulls your ratings, progress, finished state, and custom columns in from Calibre, so a book you rated on the desktop shows that rating on the phone.

Because it talks to Calibre's running server rather than a shared database file, it sidesteps the cloud corruption risk entirely; it never touches metadata.db directly. A typical workflow looks like this:

  1. Start the Content Server in Calibre, as in Route 1.
  2. In justRead, let it auto-discover the server on Wi-Fi, or enter the address manually, with a Digest login if you set one.
  3. Run the first sync. Your library imports in parallel, and the screen is kept awake so it does not stall partway.
  4. Read on the phone. Your progress, ratings, and finish dates accumulate.
  5. Sync again later. Only the delta moves, and your changes flow back to Calibre.

On repeat syncs, New, Changed, and Synced badges show the delta at a glance, so you can see which books are new to the phone, which changed on either side, and which are already up to date. A "Select New & Changed" option skips everything already in agreement, so a re-sync of a large library only moves what actually changed rather than re-downloading the whole thing. Your position, bookmarks, and highlights are preserved across syncs, a post-sync log shows exactly what happened per book, and ten days of sync history are kept so you can look back if something looks off. PDFs sync too, though PDF is read-only in justRead: it displays PDFs but does not edit or mark them up.

The full workflow, including how the write-back maps onto Calibre's fields, is on the Calibre sync page. justRead runs a 14-day free trial, then costs $2.99 per month, $24.99 per year, or $59 once for a lifetime license.

What each route does with metadata, covers, and series

Metadata behaves very differently depending on whether the route reads live from Calibre or only sees the file.

Route Covers and basic metadata Series and custom columns Progress back
Content Server / OPDS Yes, from the feed Series yes; custom columns view-only No
Cloud folder Only what is embedded in the file Only if embedded in the file No
Manual file copy Only what is embedded in the file Only if embedded in the file No
Two-way sync Yes Series yes; imports ratings and custom columns Yes

The pattern is simple: server-based routes read live metadata from Calibre, so covers, authors, and series come across cleanly, while file-based routes only see whatever is baked into each file. That is why the "Embed metadata into book files" step matters for manual copies and cloud folders. If series order or custom columns matter to you, use the Content Server rather than loose files, and use two-way sync if you also want ratings and custom columns to travel in both directions.

Real-world scenarios

A few concrete situations, since the abstract table only goes so far:

Converting old formats before you sync

Calibre libraries often hold MOBI, AZW3, or other formats from years of Kindle and elsewhere. justRead reads EPUB and PDF only, not MOBI, AZW3, FB2, DJVU, or comic archives (CBZ), so convert older formats to EPUB in Calibre first: select the books, click Convert books, set the output format to EPUB, and convert. The Content Server then serves the EPUB copy, and any modern reader can open it. Do this on the desktop, where Calibre's conversion engine lives; there is no way to convert formats on the iOS side.

Full troubleshooting

A note on the old iOS apps

If you search the App Store you will still find Calibre Companion (id1171161691), but its last update was version 2.0.15 in October 2020, and it sits around 3.2 stars, so treat it as abandoned. Do not confuse desktop Calibre with running it on the device either; if that is your real question, Calibre on iPad: the realistic way explains why there is no iPad app and what to do instead.

The short version

To read your Calibre library on iOS: use the Content Server for reliability at home, a cloud folder for convenience without a running computer, a manual file copy for a few titles, and two-way sync if you want your progress to follow you across devices. Ignore any advice about the USB cable, which Apple retired. For the broader catalog picture, the OPDS reader overview covers connecting to Calibre and self-hosted servers alike.

Download justRead on the App Store to sync your Calibre library both ways.

← Back to Guides

More Reading Guides

Guide

Where to Download Free EPUB Books in 2026 (Legal Sources Only)

Seven legal sites for free EPUB books in 2026, plus how to open them directly in justRead on iPhone or iPad with no cables needed.

Comparison

KyBook 3 Alternatives for iPhone & iPad (2026): The Migration Guide

KyBook 3 has been frozen since 2019. A maker's honest, feature-by-feature guide to moving your OPDS catalogs, Calibre library, custom fonts, and files off KyBook 3 to a reader that still ships updates on iPhone and iPad, with the real gaps stated plainly.

How-To

How to Import EPUB to iPhone Without iTunes (2026)

Four no-iTunes ways to get EPUB books onto your iPhone: the Files app, AirDrop, Calibre, and OPDS. Step-by-step, no cable required.

掌握最新動態

訂閱以在我們發布新文章與更新時獲得通知。

Success

Your changes are saved successfully

Error

Something went wrong. Please try again

Warning

Your session will expire in 5 minutes

Info

New update available for download