.KFX

KFX File

Kindle Format 10 (KF10) e-book
Ask a question
QUICK ANSWER

A KFX file is an Amazon Kindle Format 10 (KF10) e-book, introduced in 2015. Read it on a Kindle device (7th generation or newer) or in the free Kindle app on Windows, macOS, Android, or iOS. DRM-free KFX files can also be opened and converted in Calibre with the KFX Input plugin. Most KFX books bought from Amazon are DRM-encrypted and will only open in official Kindle apps.

Developer: Amazon.com, Inc. Category: eBook Files MIME: application/vnd.amazon.ebook
OPENS ON Windows macOS Linux Android iOS
Related: .EPUB · .ACSM · .AZW3 · .DJVU

On this page

19k+ extensions indexed
Last reviewed Aug 10, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the KFX file format?

.kfx files are Kindle Format 10 (KF10) e-books - Amazon's most advanced proprietary e-book format. Introduced in 2015 with Kindle Firmware 5.6 for 7th-generation Kindle devices, KFX superseded the older AZW3 format as the default for new Kindle content and is the format delivered to current Kindle devices and apps.

KFX is built on Amazon Ion binary, a hierarchical data format that is a binary-encoded superset of JSON. A complete book is typically distributed as a KFX-ZIP - a standard ZIP archive containing multiple Ion entity files representing different portions of the book: text content, metadata, fonts, images, and annotation positions. A manifest entity enumerates all others. On-device delivery stores fragment files in a shared directory instead.

The format introduces significantly enhanced typesetting compared to older Kindle formats: proper kerning, ligatures, soft-hyphenation, the custom Bookerly typeface, and HTML5/CSS3-style layout rendering. Embedded images may use JPEG XR (.jxr) for better compression alongside standard JPEG and PNG. DRM is voucher-based and account-tied via Kindle Serial Number - a stronger scheme than the XOR-based protection used in AZW/MOBI.

Amazon generates KFX server-side; third-party creation is not officially supported. Calibre with the KFX Input/Output plugins by jhowell is the main tool for reading and writing DRM-free KFX outside the Amazon ecosystem.

Security & safety

RISK: LOW

KFX is e-book data; no execution risk. The friction is DRM: account-locked books refuse to open outside official Kindle apps, and conversion is blocked - a rights restriction, not malware. Pirated KFX download sites may bundle adware in the download wrapper. Treat DRM-free KFX files (personal content) as ordinary documents.

Format details

in a nutshell
FULL NAMEKindle Format 10 (KF10) e-bookaka KFX, KF10
DEVELOPERAmazon.com, Inc.since 2015 (Kindle Firmware 5.6.x, 7th-gen Kindle)
CATEGORYeBook Files
MIME TYPEapplication/vnd.amazon.ebook
TYPEAmazon proprietary e-book format; Ion binary container, usually DRM-encrypted
This extension is also used by…
  • Kofax Group 4 Bitmap - Proprietary fax/document scanning bitmap format by Kofax; completely unrelated to Kindle; very rarely encountered today.

Programs that open KFX files

Windows2 apps
Kindle for PC Free Read KFX books delivered to your Amazon account; the only reliable option for DRM-protected books.
Calibre (with KFX Input plugin) Open-source Install Calibre, then add the KFX Input plugin (Preferences → Plugins → Get new plugins → search KFX). Open DRM-free .kfx files, read in the built-in viewer, and convert to EPUB/PDF/AZW3.
macOS2 apps
Kindle for Mac Free Read account-delivered KFX books.
Calibre (with KFX Input plugin) Open-source Install KFX Input plugin; open and convert DRM-free KFX files.
Linux1 app
Calibre (with KFX Input plugin) Open-source Primary option on Linux; install KFX Input plugin from Preferences → Plugins.
Android1 app
Amazon Kindle (app) Free Read KFX books synced to your Amazon account from the Kindle store.
iOS1 app
Amazon Kindle (app) Free Read KFX books from your Amazon account.

Technical details

deep spec
ContainerAmazon Ion binary (binary-encoded JSON superset); typically distributed as KFX-ZIP (standard ZIP archive)
Ion binary magic0xE0 0x01 0x00 0xEA (Ion Binary Version Marker) at the start of each Ion entity file
KFX-ZIP magicStandard ZIP PK header (0x50 0x4B 0x03 0x04) when distributed as a KFX-ZIP bundle
Byte orderBig-endian (Amazon Ion binary format)
CompressionDEFLATE compression within the KFX-ZIP wrapper; Ion entity files stored uncompressed inside the ZIP
DRMVoucher-based, account-tied via Kindle Serial Number + account token; stronger than AZW3 XOR-based scheme
TypesettingKerning, ligatures, soft-hyphens, Bookerly custom typeface, HTML5/CSS3 layout rendering
Image formatsJPEG, PNG, and JPEG XR (.jxr) for higher-compression images in illustrated or fixed-layout books
Typical size1 MB - 50 MB (text novels); up to 200 MB for fixed-layout or heavily illustrated titles
Entity structureManifest entity + content/metadata/font/image/annotation entities; on-device delivery as a fragment folder
Device supportKindle 7th generation and later; Kindle for PC, Mac, Android, and iOS apps
Third-party toolsCalibre with KFX Input/Output plugins (jhowell) reads and writes DRM-free KFX files
Content generationKFX produced server-side by Amazon; no official third-party KFX authoring path exists
Released2015 (Kindle Firmware 5.6.x, 7th-gen Kindle)
Latest versionKFX-ZIP variant (distributed as standard ZIP containing multiple Ion fragments)
Specificationwiki.mobileread.com

KFX conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with KFX files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about KFX files.

Frequently asked questions

How do I open a .kfx file?
Read it on a Kindle device (7th gen or newer) or in the free Kindle app on Windows, macOS, Android, or iOS. DRM-free KFX files can be opened in Calibre with the KFX Input plugin.
How do I convert KFX to EPUB?
Install Calibre and its KFX Input plugin, then use Convert books. Works on DRM-free files only. Amazon-purchased books are DRM-protected and can't be converted without removing the protection (against Amazon's terms).
Why won't Calibre open my .kfx file?
Either the KFX Input plugin is not installed (install it from Calibre's plugin repository), or the book is DRM-protected (most Amazon purchases are).
What is the difference between KFX and AZW3?
KFX (KF10, 2015) is Amazon's newer format with better typography (kerning, ligatures, Bookerly font, JXR images) and stronger DRM. AZW3 (KF8, 2011) is the predecessor still widely used on older Kindles.
Is KFX better than EPUB?
KFX offers better typography on Kindle hardware, but it is Amazon-exclusive. EPUB is the open industry standard readable on virtually any e-reader app. For cross-device reading, EPUB wins.
Can I create a KFX file myself?
Yes, with Calibre's KFX Output plugin (community plugin by jhowell). Amazon itself generates KFX server-side for books published via KDP; the official toolchain does not expose a KFX export to users.

References

1Wikipedia - Kindle File Formaten.wikipedia.org
2MobileRead Wiki - KFX format detailswiki.mobileread.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.BINCD/DVD Disc Image (BIN/CUE)
8.RPMSGRestricted Permission Message
9.MDMarkdown Document
10.TMPTemporary File

Related extensions

.EPUBElectronic Publication
.ACSMAdobe Content Server Message
.AZW3Kindle Format 8 (KF8) e-book
.DJVUDjVu Document
.FB2FictionBook 2.0 eBook
.MOBIMobipocket eBook

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z