Frequently Asked Questions — calibre User Manualcalibre supports the conversion of many input formats to many output formats. It can convert every input format in the following list, to every output format. Input Formats: AZW, AZW3, AZW4, CBZ, CBR, CBC, CHM, DJVU, DOCX, EPUB, FB2, HTML, HTMLZ, LIT, LRF, MOBI, ODT, PDF, PRC, PDB, PML, RB, RTF, SNB, TCR, TXT, TXTZOutput Formats: AZW3, EPUB, DOCX, FB2, HTMLZ, OEB, LIT, LRF, MOBI, PDB, PMLZ, RB, PDF, RTF, SNB, TCR, TXT, TXTZ, ZIPNote.
. Calibre, an e-book management and conversion tool that lets you quickly port your EPUB books over to your Kindle. How to read EPUB files on your. It supports EPUB to Kindle. Click to convert your EPUB files now. Home; EPUB Converter. EPUB to PDF Converter. After the conversion is finished.
Ebook Conversion¶ calibre. (place the image within an ‘Images’ folder inside the epub after conversion). So if your output profile is set to Kindle. Get calibre. Choose the type of computer on which you plan to use calibre, below: Windows; OS X; Linux; Portable; Windows 64bit. EPub to Kindle; EPub to MOBI; EPub to AZW; EPub to TXT. Kindle to EPub Converter. Press F5 or Refresh button to start new conversion. The best Kindle to EPUB Converter can help you Convert Kindle to EPUB files online and. Kindle to EPUB Converter; Kindle to PDF Converter. Conversion instructions.
PRC is a generic format, calibre supports PRC files with Text. Read and MOBIBook headers.
PDB is also a generic format. Reader, Plucker, PML and z. Txt PDB files. DJVU support is only for converting DJVU files that contain embedded text. These are typically generated by OCR software. MOBI books can be of two types Mobi.
KF8. calibre fully supports both. MOBI files often have . DOCX files from Microsoft Word 2. In order of decreasing preference: LIT, MOBI, AZW, EPUB, AZW3, FB2, DOCX, HTML, PRC, ODT, RTF, PDB, TXT, PDFPDF is a terrible format to convert from. For a list of the various issues you will encounter when converting PDF, see: Convert PDF documents.
There are two aspects to this problem: Knowing the encoding of the source file: calibre tries to guess what character encoding your source files use, but often, this is impossible, so you need to tell it what encoding to use. This can be done in the GUI via the Input character encoding field in the Look & Feel section of the conversion dialog. The command- line tools all have an - -input- encoding option.
When adding HTML files to calibre, you may need to tell calibre what encoding the files are in. To do this go to Preferences- > Plugins- > File Type plugins and customize the HTML2. Zip plugin, telling it what encoding your HTML files are in.
Now when you add HTML files to calibre they will be correctly processed. HTML files from different sources often have different encodings, so you may have to change this setting repeatedly. A common encoding for many files from the web is cp. I would suggest you try that first. Note that when converting HTML files, leave the input encoding setting mentioned above blank. This is because the HTML2.
ZIP plugin automatically converts the HTML files to a standard encoding (utf- 8). The first thing to realize is that most ebooks have two tables of contents. One is the traditional Table of Contents, like the To. C you find in paper books. This Table of Contents is part of the main document flow and can be styled however you like. This To. C is called the content To.
C. Then there is the metadata To. C. A metadata To. C is a To. C that is not part of the book text and is typically accessed by some special button on a reader. For example, in the calibre viewer, you use the Show Table of Contents button to see this To. C. This To. C cannot be styled by the book creator.
How it is represented is up to the viewer program. In the MOBI format, the situation is a little confused. This is because the MOBI format, alone amongst mainstream ebook formats, does not have decent support for a metadata To. C. A MOBI book simulates the presence of a metadata To. C by putting an extra content To. C at the end of the book.
When you click Goto Table of Contents on your Kindle, it is to this extra content To. C that the Kindle takes you.
Now it might well seem to you that the MOBI book has two identical To. Cs. Remember that one is semantically a content To. C and the other is a metadata To.
C, even though both might have exactly the same entries and look the same. One can be accessed directly from the Kindle’s menus, the other cannot.
When converting to MOBI, calibre detects the metadata To. C in the input document and generates an end- of- file To. C in the output MOBI file. You can turn this off by an option in the MOBI Output settings.
You can also tell calibre whether to put it and the start or the end of the book via an option in the MOBI Output settings. Remember this To. C is semantically a metadata To. C, in any format other than MOBI it cannot not be part of the text. The fact that it is part of the text in MOBI is an accident caused by the limitations of MOBI. If you want a To.
C at a particular location in your document text, create one by hand. So we strongly recommend that you leave the default as it is, i. To. C at the end of the book. Also note that if you disable the generation of the end- of- file To.
C the resulting MOBI file may not function correctly on a Kindle, since the Kindle’s use the metadata To. C for many things, including the Page Flip feature. If you have a hand edited To. C in the input document, you can use the To. C detection options in calibre to automatically generate the metadata To. C from it. See the conversion section of the User Manual for more details on how to use these options. Finally, I encourage you to ditch the content To.
C and only have a metadata To. C in your ebooks. Metadata To. Cs will give the people reading your ebooks a much superior navigation experience (except on the Kindle, where they are essentially the same as a content To. C). Note. The newer AZW3 format has proper support for a metadata To.
C. However, the. Kindle firmware tends to malfunction if you disable the generation of the. To. C. So it is recommended that you leave the generated. To. C alone. If you create an AZW3 file with a metadata To. C and no. end- of- file generated To.
C, some features on the Kindle will not work, such. Page Flip feature.
This is caused by a bug in the Amazon software. You can work around it by going. Preferences- > Output Options- > MOBI output and setting the “Enable sharing. If you are reconverting a previously converted book. Note that doing this will mean that the generated MOBI will show up under. Books on the Kindle Fire and Amazon whispersync.
It’s your choice which functionality is. I encourage you to contact Amazon and ask them to fix. The bug in Amazon’s software is that when you put a MOBI file on a Kindle. Personal document, Amazon assumes you bought the. When the. download fails, it refuses to fallback to the cover defined in the MOBI file.
This is likely deliberate on Amazon’s part to try to force authors to sell only. In other words, Kindle’s only display covers for books marked as. Personal Documents or books bought directly from Amazon. If you send a MOBI file to an e- ink Kindle with calibre using a USB connection. Amazon bug by uploading a cover thumbnail itself. However, that workaround is only possible when using a USB connection and.
Note that if you send using email, Amazon will. MOBI file as a Personal Document and the cover will. Personal Documents. In order to convert a collection of HTML files in a specific order, you have to. That is, another HTML file that contains links.
Such a file looks like: < html>. Table of Contents< /h. First File< /a> < br/>. Second File< /a> < br/>.
Then, just add this HTML file to the GUI and use the convert button to create. You can use the option in the Table of Contents section in the. Table of Contents is generated. Note. By default, when adding HTML files, calibre follows links in the files. This means that if file A. B. html and. C. html and D.
B. html also links to D. A. html, B. html, D. C. html. If instead you want the order. A. html, B. html, C.
D. html then you must tell calibre to add your. Do this by going to Preferences- > Plugins. HTML to ZIP plugin.
EPUB produced by it is valid. The only. guarantee it makes is that if you feed it valid XHTML 1. CSS 2. 1 it will. EPUB. calibre tries hard to ensure that EPUBs it produces actually. EPUBs, and one that is far more important to the vast majority. If you need a tool that always produces valid EPUBs, calibre is not. This means, that if you want to send a calibre produced EPUB to an.
EPUB validity checker, you have to make sure that the. EPUB is valid yourself, calibre will not do it for you – in other words you. XHTML + CSS as the input documents.
In addition, using the. Connect to folder function you can use it with any ebook reader. USB disk. You can even connect to Apple devices (via. Tunes), using the Connect to i. Tunes function. If your device appears as a USB disk to the operating system, adding support for it to calibre is very easy. We just need some information from you: Complete list of ebook formats that your device supports.
Is there a special directory on the device in which all ebook files should be placed? Also does the device detect files placed in sub- directories? We also need information about your device that calibre will collect automatically. First, if your. device supports SD cards, insert them.
Then connect your device to the computer. In calibre go to Preferences- > Miscellaneous. Debug device detection” button. This will create some debug output. Copy it to a file. Send both the above outputs to us with the other information and we will write a device driver for your. Once you send us the output for a particular operating system, support for the device in that operating system.
To send us the output, open a bug report and attach the output to it. See calibre bugs. Follow these steps to find the problem: Make sure that you are connecting only a single device to your computer. Do not have another calibre supported device like an i.
Phone/i. Pad. etc. If you are connecting an Apple i. Device (i. Pad, i. Pod Touch, i. Phone), use. Connect to i. Tunes’ method in the ‘Getting started’ instructions in. Calibre + Apple i.
Devices: Start here. Make sure you are running the latest version of calibre. The latest version. You can tell what version of calibre you are currently running by looking. Ensure your operating system is seeing the device. That is, the device.
Windows Explorer (in Windows) or Finder (in OS X). In calibre, go to Preferences- > Ignored Devices and check that your device. If all the above steps fail, go to Preferences- > Miscellaneous and click. Debug device detection with your device attached and post the output as a. In addition to the Connect to Folder function found under the Connect/Share button, calibre provides a User.
Defined device plugin that can be used to connect to any USB device that shows up as a disk drive in your operating system. Note: on Windows, the device must have a drive letter for calibre to use it. See the device plugin Preferences- > Plugins- > Device. Plugins- > User. Defined and Preferences- > Miscellaneous- > Getinformationtosetuptheuserdefineddevice for more information.
Note that if you are using the user defined plugin for a device normally detected by a builtin calibre plugin, you must disable the builtin plugin first, so that your user defined plugin is used instead. When calibre connects with the reader, it retrieves all collections for the books on the reader. The collections. of which books are members are shown on the device view. When you send a book to the reader, calibre will add the book to collections based on the metadata for that book.
By. default, collections are created from tags and series. You can control what metadata is used by going to.
Preferences- > Plugins- > Device Interface plugins and customizing the SONY device interface plugin. If you remove all. Collection management is largely controlled by the ‘Metadata management’ option found at. Preferences- > Import/Export- > Sending books to devices. If set to ‘Manual’ (the default), managing collections is left to. To ensure that the collections.
You can edit collections directly on the device view by double- clicking or right- clicking in the. If ‘Metadata management’ is set to ‘Only on send’, then calibre will manage collections more aggressively. Collections will be built using calibre metadata exclusively. Sending a book to the reader will correct the.
Editing collections on the device view is not permitted, because collections not in. If ‘Metadata management’ is set to ‘Automatic management’, then calibre will update metadata and collections. When calibre detects the reader and generates the. On device is True), adding and removing books from collections as indicated by the. When a book is sent, calibre corrects the metadata for that book, adding and. Manual editing of metadata on the device view is not allowed.
Note that this option. The book files on the reader are not changed. In summary, choose ‘manual management’ if you want to manage collections yourself. Collections for a book. Choose ‘Only on. send’ if you want calibre to manage collections when you send a book, adding books to and removing books from.
Choose ‘Automatic management’ if you want calibre to keep collections up to date. If you use multiple installations of calibre to manage your reader, then option ‘Automatic management’ may not. Connecting the reader to one library will reset the metadata to what is in that library. Connecting to the other library will reset the metadata to what is in that other library. Metadata in books. Yes, you can use both, provided you do not run them at the same time.
That is, you should use the following sequence. Connect reader- > Use one of the programs- > Disconnect reader. Reconnect reader- > Use the other program- > disconnect reader. The underlying reason is that the Reader uses a single file to keep track. Sony software when either updates something on the Reader. The file will be saved when the Reader is (safely) disconnected, so using one.
If you do need to reset your metadata due to problems caused by using both. Reader using. your PC’s file explorer and it will be recreated after disconnection. With recent reader iterations, SONY, in all its wisdom has decided to try to force you to. If you install it, it auto- launches whenever you connect the reader.
If you don’t want to uninstall it altogether, there are a couple of tricks you can use. The. simplest is to simply re- name the executable file that launches the library program. More detail. in the forums. Over the air¶The easiest way to browse your calibre collection on your Apple device. Pad/i. Phone/i. Pod) is by using the calibre content server, which makes your.
First perform the following steps in calibre. Set the Preferred Output Format in calibre to EPUB (The output format can be. Preferences- > Interface- > Behavior)Set the output profile to i. Pad (this will work for i. Phone/i. Pods as well).
Preferences- > Conversion- > Common Options- > Page Setup. Convert the books you want to read on your i. Device to EPUB format by. Convert button. Turn on the Content Server by clicking the Connect/Share button.
You can also tell calibre to automatically start the. Preferences- > Sharing over the net. There are many apps for your i. Device that can connect to calibre. Here we. describe using two of them, i.
Books and Stanza. Using Stanza¶You should be able to access your books on your i.
Phone by opening Stanza. Go to. “Get Books” and then click the “Shared” tab. Under Shared you will see an entry. Books in calibre”. If you don’t, make sure your i.
Pad/i. Phone is connected using. Wi. Fi network in your house, not 3. G. If the calibre catalog is still not.
Stanza, you can add it manually in Stanza. To do this, click the. Shared” tab, then click the “Edit” button and then click “Add book source” to. In the Add Book Source screen enter whatever name you.
URL field, enter the following: Replace 1. IP address of the computer running. If you have changed the port the calibre content server is running on, you. The local IP address is. IP address you computer is assigned on your home network.
A quick Google. search will tell you how to find out your local IP address. Now click “Save”. If you get timeout errors while browsing the calibre catalog in Stanza, try.
Go to. Info- > Settings and increase the value of Download Timeout. Using i. Books¶Start the Safari browser and type in the IP address and port of the computer. Replace 1. 92. 1. IP address of the computer running. If you have changed the port the calibre content server is running on, you. The local IP address is. IP address you computer is assigned on your home network.
A quick Google. search will tell you how to find out your local IP address. You will see a list of books in Safari, just click on the epub link for.
Safari will then prompt you to open it with. Books. With the USB cable + i. Tunes¶Use the ‘Connect to i. Tunes’ method in the ‘Getting started’ instructions in Calibre + Apple i.
Devices: Start here. This method only works on Windows Vista and higher, and OS X up to 1. Linux. is not supported (i. Tunes is not available in linux) and OS X newer than 1. Apple removed the facility to use i. Tunes to manage books. Books. There are two ways that you can connect your Android device to calibre.
Using a USB cable – or wirelessly, over the air. The first step to using an Android device is installing an ebook reading. There are many free and paid ebook reading applications for. Android: Some examples (in no particular order).
Kindle. Using a USB cable¶Simply plug your device into the computer with a USB cable. Send to Device button. How can I help get my device supported in calibre? Note. With newer Android devices, the USB connection is not supported on. Windows XP and OS X before Mavericks (1. If you are on Windows. XP or old versions of OS X, you should use one of the wireless.
Over the air¶The easiest way to transfer books wirelessly to your Android device is to use. Calibre Companion. Android app. This app is maintained by a core calibre developer and allows.
Android device wirelessly, just as though you. USB cable. You can browse files on the device.
Send to device button to transfer files to. Content Server. You can browse your calibre collection on your Android device by using the. First perform the following steps in calibre. Set the Preferred Output Format in calibre to EPUB for normal Android devices or MOBI for Kindles (The output format can be set under Preferences- > Interface- > Behavior)Convert the books you want to read on your device to EPUB/MOBI format by selecting them and clicking the Convert button. Turn on the Content Server in calibre’s preferences and leave calibre running.
Now on your Android device, open the browser and browse to. Replace 1. 92. 1. IP address of the computer running.
If your local network supports the use of computer names, you can. IP address with the network name of the computer. If you have. changed the port the calibre content server is running on, you will have to. The local IP address is the IP address you computer is assigned on your home. A quick Google search will tell you how to find out your local IP.
You can now browse your book collection and download books from calibre. Some reading programs support browsing the calibre library directly. For. example, in Aldiko, click My Catalogs, then + to add a catalog, then give the. URL listed above. You can now. browse the calibre library and download directly into the reading software. Content Server that exports the books in calibre as a web page.
You can turn it on under. Preferences- > Sharing over the net. Then just point the web browser on your device to the computer running. Content Server and you will be able to browse your book collection. For example, if the computer running. IP address 6. 3. 4. Some devices, like the Kindle (1/2/DX), do not allow you to access port 8.
In that case, change the port in the calibre Preferences to 8. On some operating systems. In. this case the simplest solution is to adjust your router to forward requests on port 8. The most likely cause of this is your antivirus program. Try temporarily disabling it and see if it does the trick. Because of the large amount of spam in email, sending email can be tricky, as different mail servers use different strategies to block email.
The most common problem is if you are sending email directly (without a mail relay) in calibre. Many servers (for example, Amazon) block email. The most robust way to setup email sending in calibre is to do the following: Create a free GMX account at GMX.