calibre Cover Not Updating on Device: How to Fix It

  • Learn why calibre and your e-reader can display different covers.
  • Fix stale Kindle, Kobo, USB, and Content server cover thumbnails.
  • Test, embed, resend, and verify covers without deleting your library.

You change a book cover in calibre, send the book to your e-reader, and still see the old cover, a blank thumbnail, or no cover at all. This usually does not mean calibre is completely broken. The failure is normally in one of four places: the new cover exists only in calibre's library database, the device still has an older copy of the book, the device is displaying a cached thumbnail, or the transferred book format does not contain a correctly identified cover. The steps below isolate those possibilities without deleting your library, reinstalling calibre, or changing unrelated settings.

Laptop and e-reader showing different covers for the same e-book during a controlled transfer test.

1. Confirm the Symptom With a Small Safe Test

Before changing conversion settings or device plugins, test one book whose cover is easy to recognize. A controlled test tells you whether the problem affects one file, one format, one transfer method, or every book sent to the device.

1.1 Choose one test book

Pick an EPUB or another format your reader supports. Avoid testing with a large book, a retailer-managed title, or a file that has already behaved unpredictably. Use a distinctive replacement image so you cannot confuse it with the old cover.

  1. Select the book in calibre.
  2. Open Edit metadata.
  3. Replace the cover with a clearly different image.
  4. Click OK and confirm that the new image appears in calibre's Book details panel or cover grid.
  5. Open the book with calibre's viewer and inspect its opening pages.

If the Book details panel shows the new image, the calibre library record has been updated. That alone does not prove the image has been written inside the EPUB, AZW3, or other book file. If the viewer also shows the new cover at the beginning of the book, the internal file is more likely to be correct.

Success looks like this: calibre's library view and viewer show the intended cover. If they do, stop editing the image and move to transfer testing. Replacing it repeatedly will not clear a device-side cache.

1.2 Determine whether the problem is a thumbnail or an internal cover

Open the transferred book on the device rather than relying only on its library screen. The device may use two separate cover representations:

  • A thumbnail stored or generated for the device's library view
  • The full cover image embedded or referenced inside the e-book file

If the correct cover appears after opening the book but the library thumbnail is old, the book file is probably fine and the device's thumbnail cache is the likely cause. If both the thumbnail and the first page are wrong, focus on embedding the cover and resending the correct format.

2. Understand Where calibre Stores the New Cover

The most important distinction in calibre troubleshooting is the difference between changing the library record and changing the contents of the book file. calibre can display a new cover from its database even while an existing EPUB or AZW3 still contains the old image.

2.1 Library metadata versus metadata inside the book

When you use Edit metadata, calibre updates the information associated with that library entry. calibre can then use the updated metadata and cover during conversion, saving, server display, or device transfer. However, you should not assume every existing format has immediately been rewritten internally.

This explains a common calibre cover not updating on device symptom: the desktop library shows the new cover, but the reader obtains its cover from the contents of the transferred file or from a thumbnail it generated earlier.

To verify the file, right-click the relevant format in the Book details area and open that specific format in the calibre viewer. Do not accidentally inspect a different format. A library entry may contain EPUB, AZW3, MOBI, and PDF versions with different internal covers.

2.2 Send the book again after changing the cover

Changing the cover does not automatically replace a copy that is already on a disconnected device. Connect the reader, wait for calibre to detect it, select the updated library book, and use Send to device.

If calibre asks which format to send, choose the format your device actually uses. A frequent mistake is updating an EPUB while calibre sends an older AZW3 or MOBI from the same library entry.

Success looks like this: the transfer job completes without an error, the device contains a newly transferred copy, and the new cover appears after the device finishes processing it. If that happens, stop. There is no need to polish, reconvert, or disable plugins.

2.3 Delete the old device copy before resending

Some readers do not treat an overwritten file as a completely new library item. They may retain the existing database entry and its cached thumbnail. In that situation, replacing the file at the same path can leave the visible cover unchanged.

  1. Connect the device and switch calibre to its Device view.
  2. Confirm that the book is present on the device.
  3. Delete the device copy through calibre, or delete it through the reader's own library interface.
  4. Safely eject the device and allow it to remove or refresh the item.
  5. Reconnect it and send the updated book again.

When practical, open the device library between deletion and resending. This gives the reader a chance to register that the old item is gone. Do not delete the library copy stored in calibre.

Success looks like this: the book returns as a newly added item with a newly generated thumbnail. If the thumbnail updates, stop changing conversion settings.

2.4 Embed the cover with Polish books

For supported formats, calibre's Polish books feature can update metadata and covers without performing a full conversion. Add the Polish books action to a toolbar or menu through calibre's toolbar customization if it is not currently visible.

Select the book, run Polish books, and choose the option that updates the cover in the book. This is especially useful when the library cover is correct but the internal file still carries an older image or does not identify the cover properly.

After polishing, inspect the relevant format in the calibre viewer. Then delete the old device copy and resend the polished file.

Success looks like this: the viewer shows the replacement cover before transfer, and the device shows it after a clean resend. Once both are correct, no reconversion is necessary.

2.5 Reconvert when polishing is not enough

Reconversion can rebuild the book's internal structure and apply the current calibre cover during output generation. It is useful when the source has a malformed cover declaration, multiple competing cover images, or an old conversion that never received the new metadata.

  1. Keep a backup of the original format.
  2. Select the book and choose Convert books.
  3. Select an output format supported by the device.
  4. Confirm that the cover displayed in the conversion window is the intended one.
  5. Complete the conversion and review the job result.
  6. Open the newly generated format in the calibre viewer.
  7. Delete the old device copy and send the new output.

A same-format conversion, such as EPUB to EPUB, can correct structural problems, but it is a stronger intervention than polishing. Use it after confirming that a simple resend does not work.

2.6 Check the cover designation in Edit book

If the correct image exists inside an EPUB, KEPUB, or AZW3 but is not treated as the cover, open Edit book. calibre identifies cover images and, for EPUB files, the cover title page. Use the editor's cover tools rather than manually renaming random image files.

The Add cover tool can import or select an image, create the necessary wrapper where appropriate, and mark the relevant files correctly. Save the book, reopen it in the viewer, and perform a clean resend.

This fix is appropriate when the viewer opens to text, a blank page, or a different image even though the intended image is present in the book's file list.

3. Check Device-Specific Cover Behavior

Different e-readers do not build and refresh library covers in the same way. calibre can provide the file and, for supported device drivers, a cover thumbnail, but the reader ultimately controls its own library database and display.

3.1 Clear a stale device thumbnail safely

A stale thumbnail is likely when the correct cover appears inside the open book but the device's home or library screen still shows the old one. Start with the least destructive refresh:

  1. Close the book on the reader.
  2. Restart the reader normally.
  3. Wait for its library scan to finish.
  4. If the cover remains wrong, delete the device copy.
  5. Restart or refresh the library again before resending.
  6. Reconnect and use calibre's Send to device command.

A full factory reset should not be an early troubleshooting step. It risks losing local settings and reading data while providing little diagnostic value.

3.2 Kindle cover behavior

Kindle cover behavior depends on the book format and delivery route. USB transfer through calibre and delivery through an Amazon email or cloud service are not equivalent. With some Kindle formats and devices, calibre can send a separate thumbnail during a USB transfer. Email or cloud delivery is processed by Amazon and may convert, classify, or regenerate the document differently.

If a Kindle cover is wrong after USB transfer, delete the Kindle copy and resend it through calibre while the Kindle is directly connected. Wait for calibre's job to finish before ejecting. Then leave the Kindle disconnected long enough to process the book.

If the same file was previously delivered by email, remove duplicate copies before testing. Otherwise, you may open the emailed copy while checking the USB-transferred copy's thumbnail, or vice versa.

Do not try to modify retailer-managed books or bypass access controls. Restrict troubleshooting to personal documents and files you are authorized to manage.

3.3 Kobo cover behavior

Kobo devices import sideloaded books into a device database and generate or store cover images as part of that process. The Kobo driver can also perform format-specific processing during transfer. As a result, overwriting an existing file may not force the database entry or all associated images to refresh immediately.

For a Kobo, a reliable test is to delete the old device entry, safely eject, let the Kobo process the deletion, reconnect, and resend. Also confirm whether calibre is sending EPUB or a Kobo-processed KEPUB version. Testing one format at a time prevents you from updating an EPUB while continuing to open an older KEPUB copy.

If you use an optional Kobo-related plugin, temporarily test with the standard built-in behavior. Do not uninstall multiple plugins at once. Disable only the plugin that changes the format or transfer path, restart calibre, and repeat the one-book test.

3.4 Generic USB readers

Some mass-storage readers extract the cover from the book, while others use the first rendered page or a separate thumbnail file. A device driver can upload a thumbnail only when the device and driver support that behavior. If a generic reader consistently displays the correct internal cover but not the correct library thumbnail, the limitation may belong to the reader's firmware rather than calibre.

Check whether the device offers a library refresh, rescan, or restart command. If it does not, deleting and resending the book is usually safer than manually editing hidden device databases.

Visual troubleshooting path from an e-book file through USB storage to an e-reader cover.

4. Check Transfer Paths, Permissions, and File Quality

4.1 Confirm the USB connection is writable

A device can appear connected while writes fail or go to unexpected storage. Check calibre's Device view and verify that the book's modified time or file presence changes after a resend. If the reader offers multiple USB modes, select its file-transfer or data mode rather than charging only.

On Windows, avoid disconnecting the cable while a job is active. On macOS and Linux, confirm that the mounted device is writable by your user account. A read-only mount, failing storage card, damaged cable, or unstable hub can leave the old book untouched even when the device appears in the file manager.

Success looks like this: calibre reports a completed transfer and the expected file appears on the intended internal storage or card. If the file timestamp and size change, stop investigating basic permissions.

4.2 Pause cloud-sync conflicts

Keep the active calibre library in a normal local folder while troubleshooting. Cloud-sync tools can lock files, restore older files, or delay changes, especially if the same library is open on more than one computer.

For the temporary test, close other calibre instances and pause synchronization briefly. Do not manually replace files inside calibre's library folders. Manage them through calibre so its database and stored formats remain coordinated.

4.3 Separate Content server problems from USB problems

The calibre Content server has its own delivery path. A cover shown in the server's browser interface can come from the calibre library record, while a downloaded book may still contain an older internal cover. A browser or reading application may also cache the earlier download.

If the problem occurs through the Content server:

  • Confirm that the server page shows the replacement cover.
  • Delete the previously downloaded book from the client application.
  • Clear that application's download or offline copy if it offers such a command.
  • Download the book again under controlled conditions.
  • Open the downloaded file and compare its internal cover.

Firewall and antivirus settings matter when the server is unreachable, but they are unlikely to explain one stale cover if other server pages and downloads work normally.

4.4 Check the source cover image

A corrupt, unusual, or extremely large image can cause a device to generate a blank thumbnail even though calibre displays it successfully. For a diagnostic test, use a conventional JPEG or PNG with a portrait orientation and reasonable dimensions. Avoid animated images, uncommon color formats, transparent artwork that depends on a particular background, or files saved with an incorrect extension.

If the simplified test image works, replace the original cover with a newly exported JPEG, polish or reconvert the book, and resend it. The goal is not to reduce every cover permanently, but to determine whether the reader rejects the original image.

5. Use calibre Logs Only When the Basic Fixes Fail

Logs are most useful when a transfer or conversion fails, the wrong device driver is selected, or the expected file is not created. They are less useful for a purely device-side cached thumbnail when calibre completed every job successfully.

5.1 Inspect job details

Click the Jobs indicator in calibre after sending, polishing, or converting a book. Open the completed job's details and look for errors, warnings, the selected input and output formats, and the destination.

If the job completed successfully and the correct file is present on the device, the next step is a device cache refresh, not repeated conversion. If the job names the wrong output format, correct the Send to device format choice.

5.2 Debug device detection

If calibre detects the reader inconsistently, use the device detection debug option available through calibre's diagnostic tools. Advanced users can also run calibre-debug --debug-device-driver after closing the main calibre window and following the prompts.

The resulting output can help identify the connected hardware, storage paths, and driver selection. Remove personal path information before sharing a log publicly. Device detection debugging is appropriate when the reader is missing, appears under the wrong driver, or disconnects during transfer. It is not the first fix for a single stale thumbnail.

5.3 Review conversion output

When reconversion produces a missing or blank cover, open the conversion job details. Confirm that calibre used the intended source format and cover. Then inspect the output in the viewer before transferring it.

For unusually difficult conversion problems, calibre can generate diagnostic conversion output through its debugging options. Keep that step for reproducible cases where the output file itself is wrong. If the output displays correctly on the computer, focus on device import behavior instead.

6. Run a Clean Temporary Test Before Reinstalling

Reinstalling calibre rarely clears a cover cached by an e-reader. Deleting the entire library is even less appropriate. A small clean test provides better evidence with much less risk.

  1. Create or choose one unrestricted test EPUB.
  2. Add it to calibre as a separate test entry.
  3. Apply a distinctive, ordinary JPEG cover.
  4. Polish or convert the test file so the cover is embedded.
  5. Open the exact output format in the calibre viewer.
  6. Delete any previous copy of that test title from the device.
  7. Safely eject and allow the device to process the deletion.
  8. Reconnect and send the test book through USB.
  9. Wait for the transfer job to finish before ejecting.
  10. Check both the device thumbnail and the first page inside the book.

If this test works, calibre's core cover and transfer functions are operating. The original book probably has a format, structural, duplicate-copy, or image-quality problem. Compare that book with the successful test instead of changing global settings.

If the clean test fails only on one reader, test another authorized file or transfer destination if available. Consistent failure on one device points toward its cache, firmware, database, storage, or driver interaction. Consistent failure in the calibre viewer points toward the source or conversion workflow.

7. Quick Fix Checklist

  • Confirm the replacement cover appears in calibre's Book details panel.
  • Open the exact format being sent in the calibre viewer.
  • Remember that editing library metadata may not rewrite the existing book file.
  • Use Polish books to embed the current cover when the format supports it.
  • Reconvert only if polishing or a clean resend does not work.
  • Delete the old device copy before sending the updated book.
  • Safely eject and let the reader finish scanning its library.
  • Restart the reader if its thumbnail remains stale.
  • Remove duplicate emailed, cloud-delivered, USB, EPUB, or KEPUB copies.
  • For Kindle testing, compare USB transfer with other delivery routes separately.
  • For Kobo testing, let the device process deletion before reconnecting.
  • Check calibre's Jobs panel for the format, destination, and errors.
  • Test a normal JPEG if the reader displays a blank cover.
  • Temporarily disable only plugins that alter conversion or device transfer.
  • Run one clean-book test before reinstalling calibre or changing the library.

8. Frequently Asked Questions

8.1 Why does calibre show the new cover while my e-reader shows the old one?

calibre may be showing the cover stored in its library database, while the reader is displaying a cover embedded in an older book file or a cached device thumbnail. Open the exact format in calibre's viewer, embed the cover if necessary, delete the old device copy, and resend it.

8.2 Do I need to convert the book every time I change its cover?

No. First try Send to device again after deleting the old device copy. If the internal book cover is still old, use Polish books for a supported format. Reconvert only when the internal structure is malformed, the cover is not identified correctly, or polishing does not solve the problem.

8.3 Why is the cover correct inside the book but wrong in the device library?

That pattern strongly suggests a stale device thumbnail or database entry. Restart the reader, then delete the book, allow the deletion to process, and resend it. Replacing the cover in calibre again is unlikely to help because the embedded file is already correct.

8.4 Why does a Kindle show a blank cover after email delivery?

Email and cloud delivery are processed differently from calibre's direct USB transfer. The service may convert the file or generate its own document record and thumbnail. Remove duplicate copies and test a direct USB transfer through calibre so you can determine whether the book file, Amazon's processing, or the Kindle cache is responsible.

8.5 Why does my Kobo keep the old cover after I overwrite the EPUB?

The Kobo may retain the existing database record and generated cover assets. Delete the device copy, safely eject, let the Kobo process the deletion, reconnect, and resend. Also verify whether you are opening an EPUB or a separately generated KEPUB copy.

8.6 Should I reinstall calibre when a cover will not update?

Usually not. Reinstallation does not rewrite an existing book, remove duplicate device copies, or clear an e-reader's thumbnail cache. Run the clean temporary test first. Consider reinstalling only when calibre itself cannot start or multiple unrelated functions fail, not when one device continues showing an old cover.


Citations

  1. Official guidance on editing calibre metadata, managing formats, and replacing book covers. (calibre User Manual)
  2. Official instructions for editing books, marking cover images, and adding correctly structured covers. (calibre E-Book Editor Documentation)
  3. Official reference for calibre interface actions, device transfers, and reviewing completed job logs. (calibre Graphical User Interface Guide)
  4. Official explanation of Kindle cover behavior and calibre's USB thumbnail handling. (calibre Frequently Asked Questions)
  5. Official documentation for calibre device drivers, thumbnail support, and cover uploads. (calibre Plugin and Device Driver API)
  6. Official documentation for accessing and downloading books through the calibre Content server. (calibre Content Server Guide)
  7. Official command reference for debugging device detection and other calibre operations. (calibre-debug Documentation)
  8. Official technical reference for polishing books and setting embedded cover images. (calibre Polish Books Documentation)
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.