calibre Books Not Showing on Kobo: How to Fix It

  • Confirm transfers with one known-good EPUB and a safe eject.
  • Fix Kobo import, metadata, format, storage, and USB problems systematically.
  • Use calibre logs and clean tests before reinstalling or resetting.

You send an e-book from calibre, the transfer job finishes, and the file may even appear in the Kobo's storage when connected to a computer. Yet after disconnecting, the title is missing from My Books, appears under unexpected metadata, or never completes the Kobo import process. When calibre books are not showing on Kobo, the likely causes fall into four categories: the transfer did not finish safely, Kobo did not import the file into its library database, the book's format or internal structure is invalid, or its metadata makes it difficult to find. Work through the checks below in order. Stop as soon as one known-good test book appears and opens normally.

E-reader connected to a laptop while a single e-book moves through a safe transfer and import process.

1. Confirm the Symptom With a Small Safe Test

Do not begin by resending an entire library, reinstalling calibre, or resetting the Kobo. Start with one known-good, non-protected EPUB. A single-book test separates a general connection or database problem from an issue limited to a particular file.

1.1 Choose One Known-Good EPUB

Select a simple EPUB that opens correctly in calibre's E-book viewer. Prefer a book you have successfully used on another EPUB-compatible reader. Do not use an ACSM download, a damaged file, or a book whose access depends on retailer authorization as your diagnostic file.

  1. Open the book in calibre's viewer and move through several chapters.
  2. Confirm that EPUB appears in the Formats field for the book.
  3. Give it a distinctive title, such as Kobo Transfer Test.
  4. Connect the Kobo directly to the computer and tap Connect on the device.
  5. Wait until calibre displays the Device button.
  6. Select the test book and choose Send to device, then Send to main memory.
  7. Wait for calibre's Jobs indicator to return to zero.

Success at this stage means the job finishes without an error and the book has an On Device indicator in calibre. That confirms that calibre believes it wrote the file, but it does not yet prove that Kobo imported it.

1.2 Eject and Wait for Kobo to Import the Book

Use calibre's Eject device command or the operating system's safe-eject function. Do not pull out the cable while a calibre job is running, while the operating system is still writing data, or before the device disappears from the computer.

After unplugging the cable, watch the Kobo screen. Kobo normally processes newly added compatible files after disconnection and may display an importing-content message. The device is updating its internal library records during this stage. A file copied into storage does not necessarily become visible in My Books until that update finishes.

Success means Kobo returns to its normal interface, the test title appears in My Books or search results, and the book opens. If this happens, stop changing connection and device settings. The original problem is probably limited to a specific book, format, metadata rule, or oversized batch.

2. Check the calibre and Kobo Settings That Affect Discovery

2.1 Verify That the Book Reached the Intended Storage

Reconnect the Kobo and select the Device view in calibre. Search for the test title. If it appears there, verify that it was sent to main memory rather than an unexpected storage card. If calibre does not show it on the device, repeat the transfer and inspect the completed job's details.

Also check the Kobo drive with the operating system's file manager. The purpose is only to confirm whether the file exists, not to move calibre's support files or edit Kobo's hidden database. If the file is absent, focus on USB permissions, storage space, and the calibre transfer job. If it is present but missing from My Books, focus on Kobo's import process, file validity, and metadata.

2.2 Use EPUB or KEPUB Deliberately

Standard EPUB is the best neutral troubleshooting format because Kobo supports non-protected EPUB files and it avoids depending on optional conversion behavior. KEPUB is Kobo's EPUB variant and can provide Kobo-specific reading behavior. Depending on the calibre setup and device driver, calibre may prepare an EPUB as KEPUB when sending it.

For the first test, use a standard EPUB unless you already have a proven KEPUB workflow. If EPUB works but KEPUB does not, examine the Kobo driver settings and any Kobo-related plugins. If KEPUB works but a particular EPUB does not, the source file may contain structural problems that become visible during Kobo's import.

Do not merely rename a file extension to change formats. Use calibre's conversion tools when an actual conversion is required. Success means the selected format imports, appears in My Books, and opens without an error.

2.3 Check Metadata and Search Behavior

A transferred book may be present but listed under a surprising title or author. Kobo generally discovers sideloaded books from the file and its embedded metadata, while calibre's library display reflects calibre's own metadata database. If those values differ, searching for the filename may not find the displayed title.

In calibre, open Edit metadata and check the title, author, author sort, language, and series information. Correct obvious errors, then send the book again. If necessary, remove the old copy from the device before resending so that you are not comparing two records with different metadata.

Search Kobo by both title and author. Clear restrictive filters in My Books, such as filters showing only unread, downloaded, or a particular document type. Sort by Recent to make a newly imported book easier to locate.

2.4 Review Metadata Plugboards at a High Level

Metadata plugboards can change metadata written into a book during send-to-device operations. They are useful for controlling title, author, series, and sorting behavior, but an incorrect template can replace a recognizable title with an unexpected value.

Temporarily disable a Kobo-specific or EPUB-specific plugboard if the book transfers but appears under wrong metadata. Send the test book again and search for its plain title. Remember that plugboards alter embedded metadata, while the send-to-device template controls the folder path and filename. These are separate settings.

Success means the book appears with the expected title and author after a fresh transfer. Once that happens, restore or rewrite only the plugboard responsible for the incorrect value.

2.5 Avoid Sending Too Many Books at Once

A large transfer can complete on the computer while leaving Kobo with a substantial import workload after disconnection. One malformed book in the batch can also make it difficult to identify where processing stopped.

Send books in small groups. Start with one, then try five or ten. Eject after each batch and allow Kobo to finish importing before reconnecting. If one small batch fails, divide it until you identify the individual file associated with the problem.

Success means each batch appears before the next batch is sent. Stop increasing the batch size when imports become slow or unreliable.

Troubleshooting setup showing an e-reader cable, available storage, and an inspected EPUB file.

3. Check Storage, USB Access, and File Quality

3.1 Confirm Available Device Storage

Check the Kobo's device information and available storage. A book may be small, but the device still needs working space for library updates, covers, temporary operations, and normal system activity. If storage is nearly full, remove unneeded sideloaded files or downloaded Kobo content through normal device controls, restart the reader, and repeat the one-book test.

Success means the transfer completes, Kobo finishes importing, and the amount of free space changes by a plausible amount. If the device reports inconsistent storage or repeatedly loses files, stop bulk transfers and investigate the device filesystem or contact Kobo support.

3.2 Verify USB Mode and Operating System Permissions

The Kobo must enter data-transfer mode, not merely charge. Tap Connect when the device displays the computer-detected prompt, then confirm that the KOBOeReader drive appears in Windows File Explorer, macOS Finder, or the Linux file manager.

  • Connect directly to the computer instead of through a hub or dock.
  • Try a known data-capable USB cable because some cables provide power only.
  • Try another USB port if the connection repeatedly drops.
  • On macOS, review privacy permissions if calibre reports permission errors.
  • On Linux, confirm that the Kobo is mounted read-write rather than read-only.
  • On Windows, let any filesystem scan finish before reopening calibre.

Temporarily pause aggressive antivirus scanning only if logs show that a book or temporary file is being blocked. Do not disable security software as a routine fix. Cloud-sync tools should not manage the Kobo drive or calibre library while a transfer is running.

3.3 Test the Source File Instead of Repeatedly Resending It

A book can open in a desktop viewer yet contain packaging, navigation, filename, or markup problems that interfere with Kobo's importer. Use calibre's Edit book tool and run its built-in book check on a copy. Correct automatically repairable issues where appropriate, or convert the source EPUB to a fresh EPUB and test the new output.

Conversion is a diagnostic step, not a guaranteed cure. If the original fails and a freshly converted EPUB works, the source file was probably the relevant variable. If every known-good EPUB fails, stop modifying individual books and return to device-level checks.

3.4 Separate USB Transfers From Server and Network Problems

The calibre Content server is not involved when you use Send to device over USB. Firewall rules, Wi-Fi isolation, server credentials, and browser access therefore cannot explain a file that calibre successfully copied through the USB device driver.

If you are downloading from the Content server through a Kobo browser or another supported workflow, test the server separately. Confirm that the Kobo and computer are on the same reachable network, that the server page loads, and that one EPUB downloads completely. A server download may not behave identically to calibre's direct Kobo integration, so do not mix the two methods during diagnosis.

3.5 Disable Relevant Plugins for One Controlled Test

A Kobo device plugin or file-type plugin can affect conversion, metadata, filenames, or the format sent to the reader. If the problem began after adding or changing a plugin, restart calibre with that plugin disabled and send one standard EPUB.

Do not remove every plugin or reset all preferences simultaneously. If the clean transfer works, re-enable plugins one at a time. Success is a repeatable transfer with a specific plugin disabled, giving you a clear setting to inspect or report to its maintainer.

4. Use Logs to Find Where the Process Stops

4.1 Read the Completed Job Details

Click calibre's Jobs indicator and open the completed send or conversion job. Look for permission errors, insufficient-space messages, conversion failures, disconnected-device errors, or paths pointing to an unexpected destination.

A successful job log should show completion without an exception. If the log reports success and the file exists on the Kobo drive, calibre has probably completed its part. The next focus should be Kobo's post-eject import and database update.

4.2 Run Debug Device Detection

If calibre does not detect the reader reliably, use Preferences, Miscellaneous, Debug device detection while the Kobo is connected in data-transfer mode. This produces diagnostic information about what calibre and the operating system can see.

For advanced collection at a terminal or command prompt, calibre provides the following command:

calibre-debug --debug-device-driver

This is useful when the Kobo drive appears to the operating system but calibre does not create a Device view. Save the output before changing drivers, plugins, or USB hardware so you have a baseline for comparison.

4.3 Capture GUI Debug Output When Needed

If transfers fail unpredictably, calibre can be launched in GUI debug mode from a terminal with calibre-debug -g. Reproduce one transfer, eject safely, and retain the resulting messages. Command-line debugging is optional and is most useful when ordinary job details do not identify the failure.

Conversion failures should be investigated through the conversion job details and, when necessary, conversion debug output. If conversion succeeds but Kobo rejects only that output file, test a standard known-good EPUB before altering more conversion options.

5. Run a Clean Temporary Test Before Reinstalling Anything

Reinstalling calibre usually preserves its configuration and may leave the actual cause unchanged. Deleting the calibre library is riskier and is not justified by a Kobo import problem. Instead, run a controlled test with one book and the fewest possible variables.

  1. Back up important books and annotations before device-level repair work.
  2. Create or switch to a temporary calibre library.
  3. Add one known-good, non-protected EPUB.
  4. Use plain title and author metadata.
  5. Disable only relevant Kobo or file-processing plugins.
  6. Use standard EPUB and send it to main memory.
  7. Wait for all jobs to finish, eject safely, and allow Kobo's import to complete.
  8. Search My Books by the exact title and author.

If the clean test succeeds, the Kobo connection and basic import process work. Return to the original library and compare plugboards, device preferences, plugins, source formats, and individual files. If the clean test fails even though the EPUB is visibly present on storage, restart the Kobo and test once more.

Persistent failures across multiple known-good EPUB files can indicate a Kobo firmware, filesystem, or library-database problem. Check for an official Kobo software update and follow Kobo's standard troubleshooting guidance. Kobo's account-repair option is mainly relevant to missing Kobo-account content and should not be treated as the first fix for a single sideloaded calibre book. Signing out, factory resetting, or manually altering the Kobo database should be last-resort actions because they can remove local reading data or create additional problems.

6. Quick Fix Checklist

  • Test one known-good, non-protected EPUB.
  • Confirm calibre detects the Kobo and shows the Device view.
  • Send the book to main memory and wait for Jobs to reach zero.
  • Check that the file appears in calibre's Device view.
  • Use calibre's Eject device command before unplugging.
  • Wait for Kobo to finish importing and updating its library.
  • Search by both title and author and clear My Books filters.
  • Check available device storage.
  • Correct metadata and temporarily disable relevant plugboards.
  • Try standard EPUB before troubleshooting optional KEPUB behavior.
  • Send small batches instead of hundreds of books.
  • Inspect job details and run debug device detection if needed.
  • Use a direct USB port and a data-capable cable.
  • Restart the Kobo if files exist but no import begins.
  • Use a temporary calibre library before reinstalling or resetting anything.

7. Frequently Asked Questions

7.1 Why Does calibre Say the Book Is on the Device When Kobo Does Not Show It?

The On Device indicator can confirm that calibre matched or transferred a file, but Kobo still has to scan the file and add it to its internal library after disconnection. Safely eject, unplug, wait for importing to finish, and then search by title and author. If the file exists on storage but never imports, test its format and structure.

7.2 Should I Use EPUB or KEPUB on Kobo?

Both can be appropriate. Standard EPUB is the simplest troubleshooting choice and is officially supported for non-protected sideloading. KEPUB can provide Kobo-specific features and may be generated through calibre's Kobo integration. Test EPUB first, then investigate driver or plugin settings if only KEPUB transfers fail.

7.3 Can Incorrect Metadata Make a Book Look Missing?

Yes. Kobo may display the embedded title and author rather than the filename you expect. Review calibre metadata, temporarily disable metadata plugboards, resend the book, and search for both the intended and previous metadata values.

7.4 Why Does Kobo Stop Updating After a Large Transfer?

The device may need time to process every new file, and a malformed book can complicate a large import. Restart the device if it is responsive but stalled, then transfer books in small batches. Divide a failing batch until you identify the problematic file.

7.5 Will Reinstalling calibre Fix Missing Kobo Books?

Usually not if calibre already detects the Kobo and copies the file successfully. First test a known-good EPUB, review job details, check storage and metadata, and run a temporary-library test. Reinstallation is reasonable only when calibre itself is damaged or cannot run correctly.

7.6 When Should I Suspect a Kobo Database or Firmware Problem?

Suspect a device-level problem when several known-good EPUB files are present in storage but never appear after safe ejection, importing does not complete, or the Kobo repeatedly loses or misindexes books. Restart the reader, install official updates, preserve diagnostic information, and follow Kobo support guidance before considering a reset. Stop changing calibre settings once the same files fail through a clean, standard transfer.


Citations

  1. Official instructions for adding non-protected EPUB and PDF files and completing Kobo's import process. (Rakuten Kobo Help)
  2. Official safe-ejection instructions for Kobo eReaders connected to Windows and macOS computers. (Rakuten Kobo Help)
  3. Official calibre documentation covering device transfers, completed job logs, and send-to-device options. (calibre User Manual)
  4. Official calibre reference for debugging device detection and working with Kobo EPUB conversion tools. (calibre User Manual)
  5. Official explanation of metadata plugboards, device templates, and metadata written during transfers. (calibre User Manual)
  6. Official Kobo troubleshooting guidance for common reader problems and missing books. (Rakuten Kobo Help)
  7. Official account-repair procedure for Kobo-account books that are missing from an eReader. (Rakuten Kobo Help)
Cindy, ContentBASE creator assistant

MEET CINDY

Your ContentBASE creator assistant

Cindy helps creators find Canva templates, content ideas, and simple ways to make better social media posts faster.

Want ready-to-use templates? Claim the free Canva bundles or browse the full bundle store.