UChmViewer 8.6 Launches: View CHM, EPUB Files

The latest release of uChmViewer 8.6 is now available. This program is designed for viewing e-books in CHM and EPUB formats. Some features of the viewer include improved support for non-English languages, the option to disable JavaScript, auto-detection of encodings, accurate search in chm files with Cyrillic characters, the ability to use complex search expressions, a bookmark system, and the ability to save viewing history and scale text size. The code is written in C++ using the Qt library and is distributed under the GPLv3 license. Packages have been generated for Debian, Fedora, Ubuntu, and there is an installer available for Windows.


The main changes in the new version of uChmViewer 8.6 include:

  • Navigation with “next/previous” buttons through EPUB books now includes the internal list of pages in addition to the Table of Contents.
  • Added functionality to open books by dragging them onto the application.
  • The Windows installer now includes file associations.
  • Fixed an error when opening EPUB books with an empty “title” field.
  • Resolved a bug in processing some CHM books with poorly formatted HHC files.
  • Fixed an issue in handling CHM books containing index entries with multiple URLs.
  • Addressed a bug in reading a cached search index, preventing the need to rebuild the index when reopening books.
  • Fixed a bug when opening EPUB books using relative addresses in certain service fields.
/Reports, release notes, official announcements.