- Test a known ISBN to separate search problems from connection failures.
- Check metadata plugins, proxies, firewalls, and detailed job logs.
- Use a temporary library before reinstalling or changing multiple settings.
- Confirm the Symptom With a Small Safe Test
- Improve the Search Data calibre Sends
- Check Metadata Source Plugins and Download Options
- Check the Internet Connection and Proxy Settings
- Check Firewall and Antivirus Interference
- Check the Library Location and Local Permissions
- Use Job Details and Debug Output
- Run a Clean Temporary Test Before Reinstalling
- Quick Fix Checklist
- Frequently Asked Questions
When calibre metadata download is not working, clicking Fetch metadata may return no matches, produce an error, or leave a bulk metadata job running until it times out. The usual causes are incomplete book details, disabled or failing metadata source plugins, proxy or network problems, temporary blocks at an online source, security software interference, or a damaged local configuration. This guide focuses specifically on online metadata lookup. It does not cover covers that appear correctly in calibre but fail to display on an e-reader.
Start with one well-known book and change one variable at a time. Once that test succeeds, stop changing settings and retry the original book or bulk job. This disciplined approach prevents a simple lookup problem from turning into a larger library or configuration problem.

Start with free Canva bundles
Browse the freebies page to claim ready-to-use Canva bundles, then get 25% off your first premium bundle after you sign up.
Free to claim. Canva-ready. Instant access.
1. Confirm the Symptom With a Small Safe Test
Before changing plugins, firewall rules, or library files, determine whether the problem affects one book, one metadata source, or every online lookup.
1.1 Test One Well-Known Book
Select a widely published book that has an accurate title, author, and ISBN. Open Edit metadata individually, check the fields, and click Fetch metadata. Avoid beginning with a rare book, self-published title, obscure edition, periodical, fan-created file, or document that may not exist in commercial book databases.
For the cleanest test, enter a valid ISBN in the Ids field and remove unnecessary information from the title. calibre gives an ISBN preference over title-and-author searching, making this a useful way to separate a search-quality problem from a connection problem.
Success means calibre displays at least one plausible match within a reasonable time. If this works, calibre can reach an online source. Stop changing global network or security settings and concentrate on the metadata of the original book.
1.2 Compare Single-Book and Bulk Downloads
If an individual lookup succeeds, select two or three books and run Download metadata from the Edit metadata menu. Do not immediately test hundreds of records. A small batch finishes faster, produces a shorter log, and makes a problematic record easier to identify.
If single-book searches work but a larger bulk job times out, the likely cause is request volume, one slow source, or several low-quality book records. Retry a smaller batch. Success means the job completes and the proposed changes are available for review. At that point, process the library in manageable groups rather than altering unrelated settings.
2. Improve the Search Data calibre Sends
Online metadata sources can only match the information supplied to them. A book may open normally and still have unsuitable lookup data because its embedded title and author were incomplete, reversed, abbreviated, or copied from a filename.
2.1 Use the ISBN First
Enter the ISBN into the Ids field using the expected identifier format. Confirm that it belongs to the edition you are managing, not a different audiobook, hardcover, translation, or boxed set. Remove accidental spaces and punctuation if calibre does not recognize it as valid.
If the ISBN search produces the correct edition, accept the result and stop troubleshooting. You have confirmed that calibre, its metadata plugins, and the network are functioning.
2.2 Try Fewer Search Terms
If no reliable ISBN is available, simplify the search:
- Keep the distinctive words from the main title.
- Remove subtitles, edition notes, series numbers, and promotional text.
- Use the author surname, or a simple first-name and surname combination.
- Remove credentials, dates, narrator names, and contributor roles.
- Correct obvious spelling errors before searching again.
For example, a title field containing a subtitle, edition statement, series label, and filename fragments may be too specific. Searching with the core title and author surname can produce a better match.
Success means the results include the correct work or edition. Review the proposed metadata rather than accepting the first result automatically, especially when several editions share a title.
2.3 Do Not Confuse File Metadata With Online Metadata
calibre can read metadata embedded in an EPUB or another supported format, but Fetch metadata performs an online search. A poorly constructed source file may initially populate the library record with bad information, yet it does not prevent you from correcting the title, author, or ISBN manually before searching.
Conversion is normally irrelevant to this symptom. Converting the book will not make an online source recognize a misspelled title, and it should not be used as a routine metadata-download fix.
3. Check Metadata Source Plugins and Download Options
calibre obtains online information through metadata source plugins. A source may be disabled, configured for the wrong region, temporarily unavailable, or unable to find a particular edition.
3.1 Review Enabled Metadata Sources
Open Preferences and locate the Metadata download settings. Confirm that at least one appropriate metadata source is enabled. Review each source's configuration rather than enabling every available source without checking it.
Temporarily test sources individually if searches fail or take too long. Disable all but one source, run the known-book test, and then repeat with another source. This identifies whether one provider is creating the delay or error.
Success means one enabled source returns a valid match. Stop changing the other plugins once you have isolated the failure. You can leave the problematic source disabled temporarily and try it again later.
3.2 Distinguish No Match From Source Failure
No results do not always mean calibre is broken. A source may not index the book, the requested edition may be absent, or the query may be too specific. By contrast, connection errors, certificate errors, access-denied responses, and timeouts point to communication with the source.
Temporary server failures and automated-request limits can also affect an otherwise correct setup. If one source fails while another succeeds, avoid reinstalling calibre. Wait and retry the failing source later, particularly after a large bulk operation.
3.3 Check Third-Party Plugins Separately
If you installed additional metadata source plugins, temporarily disable them and repeat the small test using built-in sources. Third-party plugins can stop working when a website changes its page structure, authentication requirements, or request rules.
If built-in sources work after a third-party plugin is disabled, the calibre installation and library are probably healthy. Check that plugin's support page or update mechanism before enabling it again. Removing your library or converting books will not repair an external plugin.
4. Check the Internet Connection and Proxy Settings
Metadata lookup requires outbound internet access from the calibre application. A browser working normally does not prove that calibre has the same access, especially on managed networks, VPNs, filtered Wi-Fi, or computers with application-specific firewall rules.
4.1 Test the Connection Outside calibre
Open a few ordinary secure websites in a browser. If they fail or load intermittently, fix the network connection first. Restarting calibre cannot solve a disconnected router, captive portal, expired Wi-Fi login, or unstable VPN.
If possible, briefly test another trusted network, such as a home connection instead of a corporate or school network. If metadata lookup works there, the original network is filtering or proxying the requests.
4.2 Review Proxy Use
calibre normally uses the operating system's proxy configuration. In Preferences, open Miscellaneous to review the proxies calibre detects. An obsolete proxy, incorrectly configured system proxy, VPN-provided proxy, or authentication requirement can cause every metadata source to time out.
On a managed network, ask the network administrator for the correct HTTP and HTTPS proxy details. calibre can also use the relevant proxy environment variables, but users should not guess credentials or server addresses. SOCKS-only configurations require special attention because they are not equivalent to standard HTTP proxy settings.
Success means the known-book lookup works after the correct network or proxy configuration is active. Stop adjusting metadata fields if the original error was clearly a connection or proxy failure.
5. Check Firewall and Antivirus Interference
A firewall or security suite may allow browsers while blocking calibre's executable or child processes. This is more likely after installing calibre, changing its installation path, enabling strict ransomware protection, or moving to a new security product.
5.1 Look for Blocked Connections
Open the firewall or antivirus event history and look for calibre-related blocks at the time of the failed lookup. If a legitimate calibre executable was blocked, create the narrowest appropriate allow rule for outbound web access. Do not disable the entire firewall permanently.
For a controlled test, pause only the relevant web-filtering feature for the shortest possible period, perform one known-book lookup, and immediately restore protection. Follow your organization's policy on managed computers.
If the test works only while filtering is paused, add a proper application exception or contact the security administrator. Success means metadata continues working after protection is re-enabled with the correct rule in place.
5.2 Separate Content Server Rules From Metadata Rules
The calibre Content server accepts connections from browsers and devices, while metadata lookup makes outbound requests to online book sources. A firewall rule for the Content server's listening port does not automatically fix metadata downloads. Likewise, metadata lookup can work even when the Content server is stopped.
USB mode, reader-device detection, email delivery settings, and send-to-device templates are also unrelated unless the reported failure actually occurs during those operations. Keep the diagnosis focused on the Fetch metadata or bulk metadata job.
6. Check the Library Location and Local Permissions
Online lookup may succeed but calibre can still fail when applying downloaded changes if the library database or book folders are not writable. This can occur with read-only folders, cloud-sync conflicts, network shares, removable storage, or permissions changed by a system migration.
6.1 Verify That Metadata Can Be Saved
Edit a harmless field on a test book, such as adding a temporary tag, save the change, restart calibre, and confirm that the change remains. If it disappears or produces a permissions error, resolve library access before blaming online sources.
The calibre library should generally be stored on a reliable local filesystem. Avoid opening the same live library from multiple computers through a synchronized folder or network share. Cloud-sync software can lock or replace files while calibre is writing to its database.
Success means ordinary edits persist after restarting calibre. If online results then apply correctly, stop troubleshooting network settings.
6.2 Pause Cloud Sync Carefully
If the library is inside a folder managed by a sync application, close calibre, allow synchronization to finish, and make a backup before moving the library to a normal local folder. Do not delete the existing library as an experiment.
A local-library test is especially useful when downloads appear to finish but changes cannot be saved. It is less relevant when the job log shows a clear internet timeout before any result is returned.

7. Use Job Details and Debug Output
Error wording matters. A timeout suggests a different cause from an invalid ISBN, permission denial, certificate problem, or failure limited to one metadata source.
7.1 Inspect Job Details
Click the Jobs indicator after a bulk metadata operation. When the job finishes or fails, open its detailed log, commonly by double-clicking the job. Read from the first meaningful error rather than focusing only on the final failure line.
Look for patterns such as:
- One source repeatedly timing out.
- Proxy or name-resolution failures.
- Certificate or secure-connection errors.
- Access-denied or rate-limit responses.
- No matches for the supplied title, author, or identifier.
- Permission errors involving the library or temporary folder.
If one provider is named repeatedly, test without that provider. If every provider shows a connection failure, investigate the network, proxy, firewall, system clock, or security software.
7.2 Restart calibre in Debug Mode
Use calibre's Restart in debug mode command when ordinary job details are insufficient. Reproduce one failed lookup, close calibre normally, and review the generated debug log. Debug mode can reveal plugin initialization failures and network-related messages that are not obvious in the normal interface.
Share logs only after removing personal paths, email addresses, usernames, proxy credentials, or other sensitive details. Debug output is evidence for diagnosis, not a reason to delete the library.
7.3 Test With the Command-Line Metadata Tool
Advanced users can run calibre's fetch-ebook-metadata command with a title, author, or ISBN and verbose output. This performs an online metadata request outside the main graphical workflow and can help distinguish a general source or network failure from a GUI configuration problem.
If the command-line lookup and the graphical lookup both fail similarly, concentrate on sources and connectivity. If the command-line lookup succeeds while the interface fails, investigate GUI preferences, installed plugins, or the active configuration directory.
8. Run a Clean Temporary Test Before Reinstalling
Reinstallation often preserves the existing configuration, so it may not remove a damaged preference or incompatible plugin. A clean temporary test is more informative and carries less risk than deleting settings or rebuilding the main library.
8.1 Create a Temporary Library
Create a new empty library in a normal local folder. Add one legally obtained test book or create an empty book record, enter a known title, author, and valid ISBN, and run Fetch metadata.
If the lookup works in the temporary library, the application and internet connection are probably functional. Return to the original library and check its permissions, stored book information, and bulk-selection behavior. Do not delete the original library.
8.2 Test Without Optional Plugins
Temporarily disable recently installed or updated third-party plugins, restart calibre, and repeat the known-book test. Change only one group of plugins at a time so that a successful test identifies the cause.
If the clean test still fails, preserve the logs and note whether all sources fail or only one. At that point, updating calibre from its official source or performing a careful reinstall may be reasonable, but it should follow the evidence rather than replace diagnosis.
9. Quick Fix Checklist
- Test one well-known book instead of a large bulk selection.
- Enter a valid ISBN and search again.
- Remove subtitles, edition text, and filename fragments from the title.
- Try the core title plus the author's surname.
- Confirm that at least one metadata source plugin is enabled.
- Test metadata sources individually to identify a slow or failing provider.
- Check the Jobs panel and open the detailed job log.
- Verify normal internet access and complete any captive-portal login.
- Review the proxy detected under Preferences and Miscellaneous.
- Check firewall and antivirus logs for blocked calibre processes.
- Confirm that normal metadata edits save in the active library.
- Test a temporary local library before reinstalling or deleting settings.
Stop as soon as the known-book test returns a valid result and the change saves correctly. Then retry the original title with cleaner search data or process the bulk selection in smaller batches.
10. Frequently Asked Questions
10.1 Why Does calibre Find Nothing for a Book That Exists?
The title or author may be too detailed, misspelled, or formatted differently from the source's record. The exact edition may also be absent. Try a valid ISBN first, followed by a shorter title and the author's surname.
10.2 Why Does Fetch Metadata Work for Some Books but Not Others?
This usually indicates a matching problem rather than a broken installation. Different editions, translations, self-published works, and older books may have limited source coverage. Compare identifiers and simplify the query before changing global settings.
10.3 Why Does a Bulk Metadata Download Time Out?
A large selection creates more requests and may expose a slow source, network interruption, or temporary server limit. Check the job details, identify the source named near the timeout, and retry with two or three books. If that works, continue in smaller batches.
10.4 Can Antivirus Software Block Metadata Downloads?
Yes. Security software can permit browser traffic while blocking calibre or filtering its secure connections. Check the security product's event history and create a narrow allow rule if it confirms a block. Do not leave protection disabled.
10.5 Will Reinstalling calibre Fix Metadata Download Problems?
Not necessarily. Search data, network restrictions, proxy settings, server outages, and third-party plugin failures can remain after reinstallation. Run a temporary-library and optional-plugin test first. Reinstall only when the evidence points to damaged application files.
10.6 Is This Related to Covers Missing on My E-Reader?
Not usually. Online metadata lookup retrieves information from internet sources for the calibre library. Cover display on a connected reader depends on device behavior, file format, transfer method, and device-specific processing. Treat that as a separate troubleshooting issue unless Fetch metadata itself fails.