The KFX Format

In 2015 Amazon introduced an enhanced typesetting format (format 10 or KFX) to be the successor of KF8. It produces files with an extension kfx. The enhancements include such things as soft hyphenation, improved character placement and word spacing, a more adaptable page layout, and approximate page numbering. It also includes the new Bookerly font. Kindle Pre­viewer 3 can read this format, but cannot output kfx files. However, it can output files with extension kpf. The KPF format (Kindle Package Format) contains the same data as a kfx file but in a different container. EPUB documents can be converted to the KFX format using the program Calibre with an appropriate plugin. The plugin uses Kindle previewer 3 to produce output in the KPF format that is then converted to the KFX format.

To convert epub files to kfx files it is necessary to have both Calibre and Kindle Previewer 3 installed on your computer. Kindle Previewer 3 can be downloaded from Kindle Previewer and Calibre can be downloaded from Calibre. To install the kfx plugin open Calibre and go to Preferences > Advanced > Plugins. Click on the button “Get new plugins”. Select “KFX Output” and click “OK”. The plugin will be installed.

To convert your EPUB document to KFX load your EPUB document into Calibre by clicking on “Add Books”, entering the path to your document, and clicking on “open”. Next click on “Convert books”. In the Output format dropdown menu select KFX. On the left are a number of options. The KFX Output plugin creator suggests that you select “Tablet” under Page setup > Output profile in order to prevent images from being scaled to small. I also check “Create approximate page numbers” under KFX Output. To start the conversion click “OK”. In the status bar jobs will go to 0 when the conversion is complete. In Windows the Output is stored in the folder c:\users\<user-name>\Calibre Library.