- Test one book in a new writable local folder first.
- Check format support, folder structure, permissions, and transfer job details.
- Use Save to disk when device-style transfers are unnecessary.
- Confirm the Symptom With a Small Safe Test
- Check the Settings and Book Data That Control the Transfer
- Check the Destination and Operating System
- Use Job Details and Debugging Tools
- Run a Clean Temporary Test Before Reinstalling
- When to Use Save to Disk Instead
- Quick Fix Checklist
- Frequently Asked Questions
When calibre Connect to folder is not working, the problem usually falls into one of four categories: calibre is connected to a different folder than expected, the selected destination is not writable, the book is being sent with an unsuitable format or folder structure, or another application is interfering with the destination. The important distinction is that Connect to folder does not open or relocate your calibre library. It temporarily treats an ordinary folder as if it were an e-book device, allowing you to use device-oriented actions such as Send to device.
The safest troubleshooting method is to connect an empty test folder, send one known-good book, and verify exactly where the file appears. This separates folder-as-device problems from library corruption, conversion failures, device limitations, plugins, cloud synchronization, and operating system permissions. Stop changing settings as soon as that controlled test works.

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
Start with a simple test that cannot overwrite important files. Do not use your calibre library folder, an existing reader database folder, or a large synchronized directory for this test.
- Create a new empty folder named calibre-folder-test in a local location you control, such as Documents or your home directory.
- Open the folder in your operating system and create a plain text file inside it.
- Delete the text file after confirming that it was created successfully.
- In calibre, open Connect/share and select Connect to folder.
- Select the new test folder.
- Wait for calibre to display its connected-device interface or device-related actions.
- Select one small, non-DRM e-book that opens correctly in calibre.
- Use Send to device and wait for the job to finish.
- Open the test folder and search its subfolders for the transferred file.
Success means calibre presents the folder as a connected device, the transfer job completes without an error, and an e-book file appears somewhere under the selected destination. It may be inside a generated subfolder rather than at the destination's top level.
If this clean local test succeeds, calibre's basic Connect to folder feature is working. Stop reinstalling or changing global settings. The original destination, its permissions, its synchronization software, or the receiving reader's requirements are the likely cause.
1.1 Make Sure You Are Testing Send to Device
Connecting to a folder does not automatically copy books into it. After connecting, select a book and use Send to device. If you use Save to disk instead, calibre follows the separate Save to disk rules and templates. That can create a different file name and folder structure.
Also confirm that you are looking at the correct destination. A similarly named folder, an old removable-drive path, or a cloud provider's local mirror can make a successful transfer appear to have gone to the wrong place.
2. Check the Settings and Book Data That Control the Transfer
Connect to folder uses calibre's device workflow. Therefore, the relevant settings are the connected folder, device transfer preferences, supported output format, and the metadata used to construct file names. Content server and email settings do not normally control this operation.
2.1 Disconnect Before Selecting a Different Folder
If calibre is already connected to a folder, disconnect it before changing the destination. Use the device disconnect or eject action, wait for the device interface to disappear, and then connect to the intended folder.
This matters because repeatedly choosing folders without confirming the current connection can leave you inspecting one location while calibre is still treating another as the active device. After reconnecting, send one book and confirm its exact path before transferring a collection.
Success means the device view disappears after disconnection and returns only after you select the new destination. Once the test book reaches the correct folder, stop changing connection settings.
2.2 Inspect the Device Folder Structure
Files sent through a device workflow may be placed in author, title, or other generated subfolders. Search the entire destination for the transferred title or file extension before concluding that nothing was copied.
A reader may impose stricter requirements than an ordinary computer folder. Some devices scan subfolders, while others expect books in a particular directory or recognize only shallow folder structures. If the target is a mounted reader, check its documentation or inspect where a manually copied working book is stored.
If calibre writes the book but the reader does not display it, the transfer itself worked. The remaining issue is likely the reader's scanning behavior, required directory, database refresh process, or format support. Do not keep changing the calibre library once the file is visibly present on the device.
2.3 Verify the Book Format
A completed transfer does not guarantee that the receiving application or device can read the file. Open the selected book's format list in calibre and compare it with the formats supported by the reader.
For example, a device may accept EPUB but ignore another format. If the library contains a supported format, choose that format when sending. If it does not, create a compatible copy using calibre's normal conversion tools, provided the source book is legally usable and is not protected by restrictions that prevent conversion.
After conversion, open the resulting format in calibre's viewer before sending it. Success means the converted file opens normally, transfers without a failed job, and appears in the reader after its library scan. If it works, there is no reason to reconvert unrelated books.
2.4 Check Metadata That Affects Paths
Unexpected titles, author names, series values, or unusually long metadata can produce surprising file names and paths. Before sending the test book, inspect its title and author fields. Correct obvious errors, then resend it after removing the earlier test copy from the destination.
Operating systems and external devices can reject certain characters, reserved names, or excessively long paths. calibre usually handles common filename restrictions, but a deep destination combined with lengthy metadata can still expose limitations in the operating system, network server, or reader firmware.
Use a short destination such as a folder directly under Documents for comparison. If the short path works, simplify the original destination or reduce unnecessary folder depth rather than deleting the calibre library.
2.5 Separate Connect to Folder From Other calibre Features
Email accounts, the Content server, news downloads, the e-book viewer, and the editor do not normally determine where Send to device writes when a folder is connected. Investigate them only if the visible error specifically mentions one of those components.
Library state can still matter if the selected book's source format is missing, inaccessible, or damaged. Confirm that the book opens from the library and that calibre can save a copy locally. If it cannot, solve the missing or damaged source-file problem before testing folder transfer again.
3. Check the Destination and Operating System
3.1 Choose a Writable Target Folder
The selected account must have permission to create files and subfolders in the destination. Test this outside calibre by creating, renaming, and deleting a small file there. Merely being able to open a folder does not prove that it is writable.
On Windows, avoid protected system locations and destinations that require administrator approval. Confirm that a removable volume has a drive letter and is not marked read-only. On macOS, check whether calibre has permission to access removable volumes, network locations, Documents, or other protected areas. On Linux, inspect the mount permissions and verify that the volume was not mounted read-only.
Success means your normal user account can create and remove a file in the exact destination without elevated privileges. Reconnect the folder and repeat the one-book test. If it works, stop changing calibre settings because the permission problem has been isolated.
3.2 Check USB Mode and Mounted-Device Behavior
If the folder is on a phone, tablet, or dedicated reader, confirm that the operating system exposes it as a usable storage location. A charging-only USB connection is not enough. Some Android devices require a file-transfer mode, and some connection methods do not present storage as a conventional writable disk.
On macOS and Linux, another file-transfer application or file manager may hold the device connection. Close software that manages the same mobile device, reconnect it, and verify that files can be copied manually before using calibre.
If the operating system cannot provide a stable writable folder, Connect to folder cannot repair that lower-level connection. Consider the calibre Content server, an officially supported device connection, or another transfer method appropriate for the device.
3.3 Treat Network Folders as a Separate Test
Network shares introduce permissions, latency, disconnections, filename rules, quotas, and server-side locking. A mapped drive or mounted share may look local while behaving differently during multi-file writes.
Test the same book with a local folder first. If local transfer succeeds but the network destination fails, reconnect the share, confirm available space, and verify write access using the same user account that runs calibre. On Windows, a mapped drive created under a different account or privilege level may not be visible to calibre. On macOS or Linux, confirm that the network volume is mounted before connecting it as a folder.
Avoid treating a temporarily unavailable network path as a valid device. Disconnect it from calibre before unmounting or reconnecting the share. Success means the share remains mounted throughout the job and the completed file can be opened directly from the destination.
3.4 Pause Cloud Sync Only for Diagnosis
Cloud synchronization tools can rename placeholders, delay uploads, lock files, or restore an older directory state. They are especially relevant when files briefly appear and then move, duplicate, or disappear.
Create a local folder outside the synchronized tree and repeat the one-book test. If that works, pause synchronization briefly, connect to the original folder again, and test one book. Resume synchronization after the test.
Do not place your active calibre library inside an unreliable synchronization workflow merely to solve a folder-as-device issue. The connected destination and the calibre library serve different purposes and should be diagnosed separately.
3.5 Review Security Software Only When the Evidence Points There
Antivirus, ransomware protection, or controlled-folder features can block an application from writing to protected locations. Check security history if calibre reports access denied, permission denied, or a blocked write.
If permitted by your security policy, grant the installed calibre application access to the specific destination rather than disabling protection globally. Repeat the one-book test. A successful transfer after a narrowly scoped permission change confirms the cause.

4. Use Job Details and Debugging Tools
4.1 Read the Failed Job Details
Open calibre's Jobs panel after a failed transfer and inspect the job details. Look for the first meaningful error rather than only the final failure line.
- Permission or access errors point to the destination, mount state, security software, or account rights.
- No space errors require freeing capacity on the destination volume.
- Missing file errors suggest that the library's selected source format is unavailable.
- Conversion errors indicate that calibre failed before or while producing the format being sent.
- Path or filename errors suggest metadata, path length, unsupported characters, or network filesystem limits.
After applying the fix indicated by the first error, repeat the same one-book test. If it succeeds, stop. Changing unrelated server, email, viewer, or library settings would only make the diagnosis harder.
4.2 Use Debug Device Detection for Real Device Problems
Debug device detection is most useful when the underlying USB device is not recognized correctly, not when an ordinary local folder has already connected successfully. In calibre, open Preferences, go to the miscellaneous troubleshooting options, and run the device-detection debug process with the device connected.
Compare the result with a test performed while the device is disconnected. This can help distinguish an operating system detection problem from a calibre device-driver issue. Keep the output if you need to report a reproducible problem.
4.3 Run calibre in Debug Mode
If the graphical job details are incomplete, start calibre in debug mode. The official command-line utility supports launching the graphical interface with debugging enabled. Close calibre first, open Command Prompt or a terminal, and run:
calibre-debug -g
Reproduce only the failing Connect to folder operation, then review the output for path, plugin, permission, or device-driver errors. Avoid sharing logs publicly without checking them for personal folder names, usernames, network addresses, or book metadata.
The command calibre-debug -d is intended for device-detection debugging. It is more relevant when a physical device is involved than when the destination is simply a local directory.
4.4 Disable Plugins Only When Logs or Reproduction Suggest One
Third-party plugins can affect metadata, formats, device behavior, or interface actions, but disabling every plugin should not be the first step. First prove that the failure persists with a writable local test folder and one valid book.
If debug output names a plugin, or the problem started immediately after a plugin change, disable that plugin temporarily and restart calibre. Repeat the same test. If the transfer succeeds, leave the plugin disabled while checking its documentation or support channel. Do not remove unrelated plugins or reset all preferences without evidence.
5. Run a Clean Temporary Test Before Reinstalling
Reinstalling calibre rarely fixes a destination that is read-only, incorrectly selected, offline, unsupported by a reader, or controlled by cloud software. Before reinstalling or deleting anything, perform a controlled comparison.
- Back up important calibre data using your normal backup process.
- Create a new local writable destination with a short path.
- Add or select one small book that opens correctly.
- Confirm that the book has a format supported by the intended reader.
- Disconnect any currently connected folder.
- Connect the new temporary folder.
- Send the single book and inspect the completed job.
- Search all subfolders of the temporary destination.
- Open the transferred file from that destination.
If this succeeds, the installation, core library access, and basic folder-as-device workflow are functional. Compare the working test with the failing setup one variable at a time: destination, path depth, filesystem, network location, cloud sync, metadata, format, and receiving device.
If the clean test fails, try another known-good book before suspecting the entire library. If multiple books fail in the clean local folder, collect the job details and debug output. Only then consider resetting preferences, testing without a suspected plugin, or reinstalling calibre. Never delete the library as an initial troubleshooting step.
6. When to Use Save to Disk Instead
Connect to folder is appropriate when you want calibre to treat a directory like a device and use device-oriented transfer behavior. It is useful for unsupported readers that appear as writable storage or for workflows that benefit from Send to device.
Use Save to disk instead when you simply need exported book files in a predictable folder structure. Save to disk offers options for exporting all formats, one format, or files in a single folder. Its naming and folder behavior can be configured separately in calibre's saving preferences.
Save to disk is often the clearer choice when:
- You are preparing files for manual copying.
- You do not need calibre's device interface.
- You want explicit control over the exported format.
- You need a flat single-folder export.
- You are archiving books and metadata outside the active library.
- The receiving application imports files from a watched folder.
If Save to disk puts the correct file in the correct location, the immediate export goal is solved. You only need to continue troubleshooting Connect to folder if your workflow specifically requires device-style sending.
7. Quick Fix Checklist
- Disconnect the current folder before choosing another destination.
- Create an empty local test folder with a short path.
- Verify that your user account can create and delete files there.
- Connect the test folder through Connect/share.
- Send one small book that opens correctly in calibre.
- Search every subfolder for the transferred file.
- Confirm that the sent format is supported by the reader.
- Check metadata if the path or filename is unexpected.
- Read the transfer's Job details for the first meaningful error.
- Test locally before blaming a network share or cloud folder.
- Confirm that USB storage is writable and not in charging-only mode.
- Use debug device detection only when a physical device is involved.
- Use
calibre-debug -gwhen normal error details are insufficient. - Use Save to disk if you only need a controlled file export.
- Do not reinstall or delete the library before completing a clean test.
8. Frequently Asked Questions
8.1 Why Does calibre Say It Sent the Book but I Cannot Find It?
The book may be inside an author or title subfolder. Search the entire connected destination by title and file extension. Also verify that you are inspecting the folder currently connected to calibre, not a similarly named or previously used path.
8.2 Why Does the File Appear in the Folder but Not on My Reader?
The reader may not support the file format, may require books in a specific directory, or may not scan nested folders. It may also need to be safely disconnected before refreshing its library. Once the file is visibly present, focus on the reader's import and scanning rules rather than calibre's transfer operation.
8.3 Can I Connect My calibre Library Folder as a Device?
Do not use your active calibre library as a folder-as-device destination. calibre manages the library's internal structure and database itself. Connect to folder is intended for a separate transfer destination. Use calibre's normal library tools to manage library contents.
8.4 Why Does calibre Send the Wrong Format?
The selected book may contain multiple formats, while the device workflow chooses an available or preferred compatible format. Inspect the book's format list and explicitly create or select a format supported by the reader. Review the completed job to see whether conversion occurred.
8.5 Does Connect to Folder Work With Network Drives?
It can work when the network folder is mounted, stable, writable, and available to the account running calibre. However, network interruptions, authentication, filename restrictions, and locking can cause failures. Always prove the workflow with a local folder first.
8.6 Should I Reinstall calibre If Connect to Folder Still Fails?
Not until a clean local test with multiple known-good books also fails. Read the job details, test permissions, check the destination, and run calibre in debug mode first. Reinstallation will not fix a read-only volume, unsupported format, offline share, unsuitable device folder, or damaged source book.