Calibre eBook Management Software (free, open-source, cross platform)

calibre 6.0

New Features​

  • For details on the major changes in calibre between 6.0 and 5.0, see calibre - New in calibre 6.0
  • Full text search: You can now search the entire text of all books in your calibre library
  • Support for new CPU architectures: Apple Silicon and ARM64 on Linux. Support for 32bit CPUs has been dropped because Qt 6 does not support them
  • Dark mode in calibre is now controlled via a setting in Preferences->Look & feel rather than an environment variable
  • Allow choosing different icon themes for light and dark mode in Preferences->Look & feel
  • Upgrade calibre to use Qt 6. This means that some no longer maintained third party plugins may not work, though most plugins have already been ported

[Download Calibre]
 
calibre 6.1

New Features​

  • Full text search: Add a button to re-index a book, useful if the book's contents have been changed outside calibre
  • Search queries now support quoting using "docstrings" for easier escaping
  • Linux installer: Check for libEGL as the QtGui module in Qt 6 links against it and many Linux servers dont have it installed

Bug Fixes​

  • macOS: Blacklist older versions of the DeDRM plugin as they caused crashes and failures to add books.
  • Fix a regression in 6.0 that caused crashes in the Manage authors dialog
  • Fix a regression in 6.0 that broke touch screen interaction
  • Fix a regression in 6.0 that caused a few checkboxes to stop working
  • Linux: Fix a regression in 6.0 that broke handling of mouse clicks on some Wayland systems with a touchpad
  • ToC Editor: Fix a regression in 6.0 that broke styling/images in the preview panel
  • Windows: Fix window titlebars not dark in dark mode
  • Full text search: Show a warning when indexing/searching a library on an FAT drive
  • News download: Do not add aborted/failed article titles to the comments metadata
  • Full text search: Fix books edited with the Edit book tool not being automatically re-indexed
  • HTML Input: Fix handling of deeply nested files on Windows
  • Fix a regression preventing using a non-integer value for the tweak to change book details font size
  • Fix moving library not moving the full text search index
  • Fix some custom icons in the calibre config directory not overriding the theme/builtin icons
  • Linux installer: Fix glibc version check also being done when installing older versions
  • Windows installer: Refuse to install on Windows 8 as thanks to Qt 6 calibre 6 does not work on Windows 8
  • Update the BigBookSearch metadata plugin for website changes

[Download Calibre]
 
calibre 6.2.1

New Features​

  • Full text search: Ignore soft hyphens when extracting searchable text from books. Note that you will have to re-index your library to take advantage of this.
  • Content server: Have the Read button open PDF files in the browsers builtin PDF viewer rather than the calibre viewer since the calibre viewer is not well suited to PDF
  • Kobo driver: Add support for new firmware
  • Create icon theme dialog: Add a checkbox to install the newly created theme into calibre
  • Allow re-indexing a book for FTS by right clicking the Book details panel

Bug Fixes​

  • Content server: Workaround for Chrome bug causing multiple sign in prompts when connecting to the server after restarting Chrome
  • Fix a regression in 6.0 that broke rendering of first page of EPUB as cover when the EPUB has no actual cover
  • Content server: Fix a regression in 6.0 that caused incorrect rendering of comments metadata in the book details panel in dark mode
  • FB2 Input: Fix a regression in 6.0 that broke conversion of FB2 on macOS
  • Metadata download from Google: Switch to making the queries via a Google web search as this finds some books that searching via the API does not
  • Book details panel: Fix clicking on items from an enumerated column containing ampersands not searching correctly
  • Image editor: Do not allow initial mouse drag to create selection rect outside the image bounds
  • E-book viewer: Fix clicking on ToC entries moving keyboard focus to the ToC search box when the ToC window is floating
  • Fix a regression in 6.0 that caused the default cover to be rendered small in some contexts
  • Various bug fixes related to the new dark/light icon theme switching. Make the icons more consistent even when using the system theme. Use calibre specific file type icons when using the non native file dialogs. Allow creating dark/light override icons manually in the configuration folder.
  • Disable the color theme setting when using system style
  • When using a fixed color palette and the system colors are of different type enforce the color palette
  • Ignore Qt generated application palette changes when using a fixed palette
  • In the icon theme chooser dialog show light and dark themes only in the light and dark tabs
  • Welcome wizard: Fix device names not being translated correctly leading to the same name being repeated for some devices
  • Read aloud: Fix spurious error message on Linux about voices not being installed
  • Linux binaries: Bundle brotli and graphite2 as well as Qt links against them
  • FTS dialog: When keyboard navigation changes the current item ensure it stays visible
  • Binary builds: Fix Qt TLS backends not included
  • Fix Qt WebEngine creating cache folders outside of the calibre cache directory
  • Version 6.2.1 fixes a regression in 6.2.0 that caused the Read button in the Content server to only work for PDF books

[Download Calibre]
 
calibre 6.3

New Features​

  • E-book viewer: Allow searching for nearby words using a new "Nearby words" search mode
  • calibredb: New fts_search and fts_index commands to perform full text searching from the command line
  • Image viewing popup: Allow zooming using the standard shortcuts of Ctrl+plus/minus

Bug Fixes​

  • Fix a regression in calibre 6.0 that broke remembering the previous sort order for a column
  • Fix a regression in calibre 6.0 that broke processing of very high resolution images
  • Full text search: Fix error when using restrict searched books and more than 900 books are present in the searched list
  • E-book viewer: Fix parsing of CSS styles with @supports rules not working
  • E-book viewer: Speed up initial render of books with lots of CSS in

[Download Calibre]
 
calibre 6.4

New Features​

  • Conversion pipeline: Add support for !important when flattening CSS rules
  • Content server: Use the chapter title as the base bookmark name when creating new bookmarks
  • Allow changing the search order when clicking on items in the Tag browser (Preferences->Look & feel->Tag browser->Hierarchy and searching)
  • Check library: Make vacuuming the full text database optional as it is very slow and memory intensive
  • Tag browser: Move the preferences for controlling the order and display of categories in the Tag browser from Preferences->Tweaks to Preferences->Look & feel->Tag browser
  • User category editor: Hide items not visible in the Tag browser
  • Allow adding a button to show the Manage categories window to the toolbars via Preferences->Toolbars & menus
  • Google metadata download: When excluding results from a web search because they don't match the specified title/author ignore diacritics, accents, etc.

Bug Fixes​

  • E-book viewer: Lookup: Google dictionary: Add some padding at the left and right margins
  • E-book viewer: Lookup word in Google dictionary: Fix meanings of some words not being shown in the user's preferred language
  • Fix calibredb backup_metadata --all operating only on dirty books not all books
  • Do not VACUUM FTS db when exporting library as it can be very slow
  • Windows: Nicer error message when attempting to run viewer/editor on machine without MediaPack installed
  • Edit book: Reports: Fix rendering of images in the images report table
  • Content server: Fix formatting of dates for custom columns using ISO format

[Download Calibre]
 
calibre 6.5

New Features​

  • Kobo driver: support the new Kobo Clara 2e
  • When running calibre with the --with-library command line flag and calibre is already running, switch to the specified library in calibre
  • E-book viewer: Ask for confirmation when deleting a custom highlight style
  • Do not show the virtual libraries tab bar when no virtual libraries are present
  • Tag mapper: When specifying the replacement tag allow completion from the tags in the currently open library
  • Template language: New functions strcasecmp() and to_hex()

Bug Fixes​

  • Comments editor: Workaround for Qt inserting invalid font-weight when converting a paragraph to a heading
  • E-book viewer: When displaying highlights dont group highlights from different chapters when the chapter titles are identical
  • Tag browser: Fix error if a User category contains a reference to a deleted custom column
  • When sending books by email to the Kindle and PocketBook email delivery services use random subject and filenames consisting of simple English letters to try to workaround various bugs in their email processing code

[Download Calibre]
 
calibre 6.6

New Features​

  • Book details: allow displaying multi-valued categories such as tags on separate lines via Preferences->Look & feel->Book details
  • Tag browser: When searching the Tag browser allow also filtering the book list to show only books that match one of the categories currently shown in the Tag browser.
  • Edit book: When right clicking on HTML files in EPUB 3 books, allow marking them as the Table of Contents (NAV document)

Bug Fixes​

  • EPUB Output: Fix converting a document with obfuscated fonts to EPUB 3 not working
  • Edit book: Fix an error when processing books that contain comments inside unknown CSS @ rules
  • Content server: Fix jumping to locations such as bookmarks not working on iPhone/iPad running iOS >= 15
  • Font subsetting: Fix :first-line and :first-letter pseudo classes not being handled correctly
  • Workaround for Amazon's email delivery service not reading metadata from inside ebook files
  • Edit book: File list: Fix pressing Tab key while renaming a file not starting the rename of the next file

[Download Calibre]
 
calibre 6.6.1

New Features​

  • Book details: allow displaying multi-valued categories such as tags on separate lines via Preferences->Look & feel->Book details
  • Tag browser: When searching the Tag browser allow also filtering the book list to show only books that match one of the categories currently shown in the Tag browser.
  • Edit book: When right clicking on HTML files in EPUB 3 books, allow marking them as the Table of Contents (NAV document)

Bug Fixes​

  • EPUB Output: Fix converting a document with obfuscated fonts to EPUB 3 not working
  • Edit book: Fix an error when processing books that contain comments inside unknown CSS @ rules
  • Content server: Fix jumping to locations such as bookmarks not working on iPhone/iPad running iOS >= 15
  • Font subsetting: Fix :first-line and :first-letter pseudo classes not being handled correctly
  • Workaround for Amazon's email delivery service not reading metadata from inside ebook files
  • Edit book: File list: Fix pressing Tab key while renaming a file not starting the rename of the next file
  • Version 6.6.1 fixes a regression that caused the Edit metadata window to not remember its last used size. Note that you will have to resize it once after updating to 6.6.1, after which the size will be remembered.

[Download Calibre]
 
calibre 6.7

New Features​

  • Template language: A new "Python template mode" which allows using arbitrary Python code in templates
  • Tag browser: Allow removing format from selected books by right clicking on the format in the Tag browser
  • E-book viewer: Ask for confirmation when creating a highlight that will overwrite existing highlights
  • Book list: Allow changing column widths via a dedicated dialog by right clicking on column headers

Bug Fixes​

  • E-book viewer: Fix a regression that broke adding of new lookup sources
  • E-book viewer: Fix copy to clipboard not ignoring text from elements that are marked as non user selectable
  • Content server: When adding books, run all file type plugins before reading metadata
  • Edit book: Preview panel: In dark mode when all of the background/foreground/link colors are set to "No change" do not render the book using dark colors

[Download Calibre]
 
calibre 6.8

New Features​

  • Allow customizing the buttons available to the right of the search bar in the main calibre window via Preferences->Toolbars & menus->The buttons on the searchbar
  • Book details panel: Allow adjusting the space used by the cover with a splitter
  • Make splitter handles more visible in the calibre UI style
  • When sending by email to kindle dont include the author in the filename as amazon is currently reading the author from the file metadata but not the title

Bug Fixes​

  • Book list: Fix incorrect rendering of yes/no icons when they are configured to have only two values
  • Nook driver: Send books to the NOOK folder for the 2021 Nook model as well
  • Improve performance in very large libraries of various UI operations such as right clicking, marking books, etc.
  • Fix edit metadata dialog not remembering its position and improve how calibre restores window position and size on multi-monitor systems
  • Conversion: Fix CSS styles applied to SVG elements being discarded
  • EPUB Input: Fix empty adobe page number template file causing conversion to fail
  • E-book viewer: Fix rendering of comments in metadata display when using a dark color scheme
  • AZW3 Input: Fix svg images that use a prefix for the SVG namespace not being recognized
  • Edit book: Fix double clicking in the see what changed dialog not opening the file in the editor since calibre 6.0
  • Edit book: Fix modified indicator on images not working correctly when replacing the image
  • Amazon metadata download: Adapt the plugin for website changes

[Download Calibre]
 
calibre 6.9

New Features​

  • E-book viewer: When exporting highlights as plain text include titles from chapters at all levels not just the first level
  • Edit book: Reports: Show the number of words per file in the Files section of the report
  • Windows builds: sign DLLs in addition to EXEs to make Microsoft's new "Smart App Control" tool happy
  • Sending by email: When adding comments also add series
  • Nook driver: Put files in NOOK/Books instead of NOOK/My Files on recent nook devices so they are all listed in one place in the NOOK UI
  • calibredb list: Allow using a template as one of the returned fields
  • Tag browser: Add context menu action to turn on/off sub-categorization for a category

Bug Fixes​

  • Merging books: Fix title sort not being updated when the title is updated
  • Content server viewer: Fix incorrect sorting of highlights in the same paragraph
  • Content server viewer: When exporting highlights as text include chapter titles
  • Improve rendering of the separator handle dots introduced in the previous release
  • Edit book: Fix regression in previous release causing applying any container update marking all open image editors as modified
  • Fix a regression in the previous release that caused copying book details to clipboard to use unix line endings on windows

[Download Calibre]
 
calibre 6.10

New Features​

  • Content server: Add support for searching the full text of books. Simply click the FTS link on the search page to start a full text search.
  • Content server: When using user accounts, the homepage now shows recently read books from any device not just the current device
  • Kobo driver: Bump the max supported firmware version
  • Conversion: New Output profile for the Kindle Scribe
  • Check library: Allow ignoring folder names as well as files names

Bug Fixes​

  • Edit book: Fix various formatting operations not inserting the tags in the correct place in the presence of non-BMP characters
  • Edit book: Use instead of for strikethrough

    • Edit book: Fix export saved search to search panel not preserving the wrap checkbox state
    • Content server: Redirect the index page to always have trailing slash when using URL prefixes
    • Book list: Workaround for change in Qt 6 behavior where clicking on an already selected row does not deselect other rows
    • Windows: Fix a regression in calibre 6 causing Open With to not extract icons from EXE files

[Download Calibre]
 
calibre 6.11

New Features​

  • Edit book: Check book: Allow automatic fixing of various simple CSS errors
  • E-book viewer: When Read aloud is speaking, make the control bar translucent so that words under the bar are visible
  • Edit book: Switch to a new library (stylelint) for find problems in CSS as the old library was no longer maintained.
  • Edit book: File browser: Allow using keyboard shortcuts to re-order the spine
  • calibredb list: Allow specifying multiple fields for --sort-by
  • Check library: Allow opening the book folder easily

Bug Fixes​

  • Fix windows not being moved onto the current monitor when they were previously visible on a removed monitor that was to the left of the current monitor
  • Book list: Fix a regression in the previous release that broke drag and drop of multiple books
  • Fix detection of Tolino Vision 6 on macOS/Linux
  • Content server: Fix auto full screen not working when continuing to read books with user account enabled
  • Edit book: Set semantics: Fix error when setting the "Notes" semantic
  • HTMLZ output: Fix images referred to in CSS stylesheets not being converted
  • Book details panel: Fix HTML comment tags in the comments breaking display of book details
  • Content server home page: When showing recently read books from across devices hide the entries for which loading the cover fails
  • Windows Text-to-speech: Dont fail to configure if one of the voices has no defined language
  • Fix a regression in calibre 5 that broke using a file for the --extra-css option of ebook-convert
  • Content server FTS: Fix page header bar not visible
  • Content server: Fix identifiers from third party metadata download plugins not becoming clickable links on the book details page
  • Edit book: Warn when saving will overwrite a read-only file
  • Fix restoring geometry of maximized/fullscreen dialogs forcing them visible
  • Fix a regression in the previous release that caused spurious error message when doing some out of band searches
  • Fix a regression in the previous release that broke choosing new programs for the Open with function

[Download Calibre]
 
calibre 6.12

New Features​

  • E-book viewer: Read aloud: On Windows switch to using the new Microsoft speech subsystem with access to more voices
  • calibre:// URL scheme: allow specifying a Virtual library for show_book URLs
  • Add by ISBN: Allow adding using identifiers other than ISBN as well
  • Update bundled Qt to 6.4 this means calibre on macOS is now only supported on Big Sur and newer
  • Spell check dialog: Allow up and down arrow keys to work regardless of focus
  • Allow multiple Template tester dialogs

Bug Fixes​

  • Windows MTP device driver: Ignore failure to enumerate objects inside non-root folders
  • Book list: Fix a regression in the previous release that broke dragging to select multiple books
  • Content server viewer: Fix reload book not actually reloading until the browser is also refreshed
  • E-book viewer: Fix occasional false warning about highlight being overwritten
  • E-book viewer: Fix detection of selected highlights when all text is selected
  • Fix an error when embedding metadata into a large number of books
  • When updating metadata in EPUB 2 files and no language is specified, do not remove the <dc:language> tag as this causes epubcheck to complain. Instead set the language to "und"
  • Wireless device driver: Remove the timeout for initial connection
  • Use an icon rather than a color to report errors in fields and the search box
  • Conversion dialog: Regex builder: Workaround bug in Qt that prevented searching for non breaking spaces in the wizard used to test search expressions
  • Spell check dialog: move down after correcting word, not up
  • Get books: Fix Mobileread store plugin not working

[Download Calibre]
 
calibre 6.13

New Features​

  • Content server: E-book viewer: Long tapping on an image now causes it to be displayed in an internal popup rather than a new window as some browsers block the creation of new windows

Bug Fixes​

  • E-book viewer: Fix some adjacent highlights with nothing in between them not being displayed.
  • Content server: Workaround for Safari regression causing bookmarks to disappear on reload
  • E-book viewer: Read aloud: Fix a regression in the previous release that caused the Read aloud controls to not reappear when Read aloud is canceled and restarted
  • E-book viewer: Read aloud: Fix a regression in the previous release that caused an error when using Read aloud on a chapter with no text, such as the cover page
  • E-book viewer: Fix a regression that caused a spurious error on Windows when reading out selected text
  • Fix a regression in calibre 5.0 that broke sorting the device view by title if one of the books has an empty title
  • Edit book: Spell Check dialog: Fix second word not getting selected when after first word is fixed
  • Improve hover highlight color in tree views

[Download Calibre]
 
calibre 6.14

New Features​

  • Edit metadata: When setting a cover from comic files allow choosing which page to use as the cover
  • Allow display of columns built from other columns as comments in Book details
  • Comments editor: Add a shortcut for "Paste and match style" (Ctrl+Shift+v)

Bug Fixes​

  • macOS: ToC Editor: Fix mouse becoming unusable when trying to create a new entry
  • When computing title sorts strip leading and trailing quotes, not just leading quotes
  • Content server viewer: Fix searching only showing results from the current chapter onwards
  • Check book: Fix some incorrect line numbers reported in a few CSS error messages

[Download Calibre]
 
calibre 6.14.1

New Features​

  • Edit metadata: When setting a cover from comic files allow choosing which page to use as the cover
  • Allow display of columns built from other columns as comments in Book details
  • Comments editor: Add a shortcut for "Paste and match style" (Ctrl+Shift+v)

Bug Fixes​

  • macOS: ToC Editor: Fix mouse becoming unusable when trying to create a new entry
  • When computing title sorts strip leading and trailing quotes, not just leading quotes
  • Content server viewer: Fix searching only showing results from the current chapter onwards
  • Check book: Fix some incorrect line numbers reported in a few CSS error messages
  • Fix regression in 6.14.0 that caused some generated resources to be excluded from the calibre source bundle
  • Fix regression in 6.14.0 that broke using paths with single quotes in them for the calibre library
  • Fix ToC Editor on macOS in 6.14.0 not working inside the Edit book tool only

[Download Calibre]
 
calibre 6.15

New Features​

  • Allow adding external links to tags, series, publishers, etcetera in addition to authors
  • calibre:// URL scheme: Add support for a new type of URL that pops up the metadata of the specified book in a new window
  • EPUB Output: Do not shrink images to fit the screen size by default, as modern readers do this themselves well enough. Can be controlled via an option in the EPUB Output section of the conversion dialog
  • Edit metadata dialog: Add buttons to pop up the category editing windows easily
  • Metadata download: Allow specifying rules to transform publisher names in addition to author and tag names
  • Edit metadata dialog: Use both a colored border and an icon to indicate errors in line edits
  • A new tweak in Preferences->Tweaks to control what program is run when clicking on URLs in calibre

Bug Fixes​

  • E-book viewer: Fix a regression that caused incorrect highlight collision detection in some books
  • E-book viewer: Fix images embedded inside SVG tags not available for viewing in a pop-up
  • DOCX Input: Do not ignore images that are present as fallbacks for a word drawing object
  • Comic Input: When converting grayscaled PNG images to PNG ensure output images are stored as indexed PNG
  • Fix active tab not easy to distinguish in dark mode
  • Content server: Fix re-opening book from home page after making progress not opening to correct last read position when a user is logged in
  • Comments editor: When copying to clipboard, copy clean HTML rather than the junk Qt produces

[Download Calibre]
 
calibre 6.15.1

New Features​

  • Allow adding external links to tags, series, publishers, etcetera in addition to authors
  • calibre:// URL scheme: Add support for a new type of URL that pops up the metadata of the specified book in a new window
  • EPUB Output: Do not shrink images to fit the screen size by default, as modern readers do this themselves well enough. Can be controlled via an option in the EPUB Output section of the conversion dialog
  • Edit metadata dialog: Add buttons to pop up the category editing windows easily
  • Metadata download: Allow specifying rules to transform publisher names in addition to author and tag names
  • Edit metadata dialog: Use both a colored border and an icon to indicate errors in line edits
  • A new tweak in Preferences->Tweaks to control what program is run when clicking on URLs in calibre

Bug Fixes​

  • E-book viewer: Fix a regression that caused incorrect highlight collision detection in some books
  • E-book viewer: Fix images embedded inside SVG tags not available for viewing in a pop-up
  • DOCX Input: Do not ignore images that are present as fallbacks for a word drawing object
  • Comic Input: When converting grayscaled PNG images to PNG ensure output images are stored as indexed PNG
  • Fix active tab not easy to distinguish in dark mode
  • Content server: Fix re-opening book from home page after making progress not opening to correct last read position when a user is logged in
  • Comments editor: When copying to clipboard, copy clean HTML rather than the junk Qt produces
  • Version 6.15.1 fixes an issue with the new URL scheme popping up incorrect book details windows

[Download Calibre]
 
calibre 6.16

New Features​

  • Allow storing extra data files with a book
  • Allow undoing the deletion of books from the calibre library
  • Kobo driver: Add support for the new Kobo Elipsa 2E
  • Book details: if an item has an associated link then offer that link in the item's context menu

Bug Fixes​

  • Content server viewer: Fix end of chapter content being occasionally skipped when scrolling by screen full with multiple pages
  • E-book viewer: Fix a regression that caused notes from a different highlights to be shown in some situations
  • E-book viewer: Show an error if the user tries to search for only punctuation or spaces in the search modes that ignore these
  • Fix custom columns not showing in Book details links from other libraries

[Download Calibre]
 
Back
Top