Recent from talks
Nothing was collected or created yet.
Kindle File Format
View on Wikipedia| Kindle File Format | |
|---|---|
| Filename extension |
.azw, .azw3, .kfx |
| Internet media type |
application/vnd.amazon.mobi8-ebook |
| Developed by | Amazon.com |
| Initial release | 2007 |
| Latest release | 10 11 August 2015 |
| Type of format | e-book file format |
| Extended from | HTML5, CSS3, MOBI |
| Open format? | No |
Kindle File Format is a proprietary e-book file format created by Amazon.com that can be downloaded and read on devices like smartphones, tablets, computers, or e-readers that have Amazon's Kindle app. E-book files in the Kindle File Format originally had the filename extension .azw;[a] version 8 (KF8) introduced HTML5 & CSS3 features and had the .azw3 extension; and version 10 introduced a new typesetting and layout engine featuring hyphens, kerning and ligatures and has the .kfx extension.
History
[edit]Kindle devices and apps are designed to use Amazon's e-book formats: AZW that is based on Mobipocket; in fourth generation and later Kindles, AZW3, also called KF8; and in seventh generation and later Kindles, KFX.[1] Similar to EPUB, Amazon's file formats are intended for reflowable, richly formatted e-book content and support DRM restrictions, but unlike EPUB, they are proprietary formats. AZW files debuted with the first Amazon Kindle in 2007.
Software such as the free and open source Calibre, Amazon's KindleGen,[2][3] and the email based Send-to-Kindle service are available to convert e-books into supported Kindle file formats. Kindle devices can also display some generic document formats such as plain text (TXT) and Portable Document Format (PDF) files; however, reflowing is not supported for these file types.
In late 2011, the Kindle Fire introduced "Kindle Format 8" (KF8), also known as AZW3 file format.[4] AZW3 supports a subset of HTML5 and CSS3 features,[5] while acting as a container for a backwards-compatible MOBI content document.[6][7]
In August 2015, all the Kindle e-readers released within the previous two years were updated with a new typesetting and layout engine that adds hyphens, kerning and ligatures to the text; e-books that support this engine require the use of the "Kindle Format 10" (KFX) file format.[8] E-books that support the enhanced typesetting format are indicated in the e-book's description on its product page.
In 2017, Amazon released Kindle Create, a tool that can convert Microsoft Word files to Kindle file format.[9]
In 2022, while the Send-to-Kindle service only supported the original .mobi/.azw ebook formats (along with some other non-ebook file formats),[10] Amazon announced removing this support in favor of .epub which will be converted to Amazon's KF8 (.azw3) from late-2022.[11][12][10]
Footnotes
[edit]- ^ .azw expands into AmaZon Word
References
[edit]- ^ "AZW3 file - Zamzar - Free online file conversion". Archived from the original on 2019-04-18. Retrieved 2017-08-15.
- ^ "Kindle Publishing Programs". Amazon.com. July 12, 2011. Archived from the original on August 15, 2011. Retrieved August 15, 2011. Now via Internet Archive.
- ^ "KindleGen". Amazon.com. Archived from the original on September 5, 2019. Retrieved February 7, 2019.
- ^ Kindle Format 8 Archived 2017-03-29 at the Wayback Machine, Amazon.com, October 2011.
- ^ "List of supported HTML tags and CSS elements". Amazon. Archived from the original on 14 December 2019. Retrieved 4 August 2012.
- ^ Sabrina Ricci (March 6, 2012). "The New Kindle Format (KF8)". Digital Pubbing. Archived from the original on April 23, 2019. Retrieved September 29, 2018.
- ^ "Amazon Throws A Minor Curveball With HTML5-Powered Kindle Format 8" Archived 2017-08-15 at the Wayback Machine, TechCrunch, October 20, 2011.
- ^ Kindle eBooks with Improved Typography Use New KFX File Format Archived 2019-04-18 at the Wayback Machine. Retrieved 11 August 2015
- ^ "Kindle Create: A New Ebook Conversion Tool". EpubSecrets. April 6, 2017. Archived from the original on February 25, 2020. Retrieved February 25, 2020.
- ^ a b "Learn About Sending Documents to Your Kindle Library". Amazon. Archived from the original on January 25, 2022. Retrieved 2022-05-04.
- ^ Michael Kozlowski (April 30, 2022). "The Amazon Kindle will support EPUB in late 2022". Good E-Reader. Archived from the original on May 4, 2022. Retrieved May 7, 2022.
- ^ Michael Cavacini (2022-05-04). "Amazon Kindle Will Support EPUB Books, Abandoning MOBI Format". michaelcavacini.com. Archived from the original on 2022-05-04. Retrieved 2022-05-04.
Kindle File Format
View on GrokipediaOverview
Definition and Purpose
The Kindle File Format is a proprietary e-book standard developed by Amazon specifically for its Kindle ecosystem, encompassing devices and applications designed for digital reading. The original AZW format debuted alongside the first Kindle device in November 2007, while the Kindle File Format (KFF), also known as AZW3 or Kindle Format 8 (KF8), was introduced in 2011 as an evolution. It primarily supports reflowable text-based content, allowing users to adjust font sizes, margins, and line spacing without disrupting the reading experience, while integrating digital rights management (DRM) to enforce usage restrictions on purchased titles. This approach established a standardized method for e-books that diverged from open standards like EPUB by prioritizing seamless integration with Amazon's content delivery systems.[3] At its core, the Kindle File Format functions as a container for text, multimedia elements such as images and audio, and styling instructions, built upon XHTML for structure and CSS for presentation to ensure compatibility across varying screen sizes. Unlike fixed-layout formats such as PDF, which preserve exact page reproduction but limit adaptability, the Kindle format emphasizes fluidity and accessibility, optimizing rendering for e-ink displays to minimize power consumption and enhance battery life during extended reading sessions. This design choice facilitates efficient content delivery through the Kindle Store, where books are downloaded wirelessly and rendered instantly on hardware optimized for low-latency page turns.[4][5] The primary purpose of the Kindle File Format is to deliver an immersive, device-agnostic reading experience within Amazon's closed ecosystem, supporting features like adjustable typography and embedded media while safeguarding publisher interests via DRM. By standardizing e-book creation around web technologies like XHTML and CSS, it enables authors and publishers to produce content that adapts to user preferences, from e-ink readers to mobile apps, thereby promoting widespread adoption of digital reading. Over time, the format has evolved to include advanced typography in versions like KFX, which as of 2025 is the standard output for new Kindle publications via KDP, further refining its role in the Kindle platform.[4][6][2]Compatibility and Usage
The Kindle File Format is compatible with all e-ink Kindle devices released since the original model in 2007, including subsequent generations such as the Kindle Paperwhite, Oasis, and Scribe series, as well as the Kindle apps for iOS, Android, PC, and Mac operating systems.[7] Additionally, it integrates seamlessly with the Kindle Cloud Reader web service, allowing users to access and read content across browsers without dedicated hardware.[8] This broad compatibility ensures that content in Kindle formats can be consumed on a variety of platforms within Amazon's ecosystem, from dedicated e-readers to mobile and desktop applications. Within Amazon's ecosystem, the Kindle File Format serves as the primary output for e-books purchased from the Kindle Store, where titles are delivered in proprietary variants like AZW3 or KFX optimized for seamless rendering on Kindle hardware and software.[2] For self-publishing via Kindle Direct Publishing (KDP), authors submit manuscripts in various input formats, which Amazon automatically converts to the Kindle File Format to ensure uniformity and device-specific enhancements, such as adjustable fonts and reflowable text.[2] Similarly, the Send to Kindle service, including email uploads to a user's unique @kindle.com address, facilitates personal document uploads, converting files to Kindle formats for integration into users' libraries across devices and apps. For PDFs sent via email, including "convert" (case-insensitive) in the subject line triggers conversion to a reflowable Kindle format, while a blank or other subject delivers the original PDF.[9][10] Supported input formats for conversion to the Kindle File Format include EPUB (with direct support added via Send to Kindle in late 2022), PDF (primarily for fixed-layout content without reflow capabilities), plain text (TXT), HTML, RTF, and image files such as JPEG, PNG, GIF, and BMP.[9] These conversions standardize output to Kindle-compatible files, preserving core content while adapting to device limitations, though complex layouts in PDF may require manual adjustments for optimal viewing.[11] As of 2025, Kindle devices and apps offer compatibility with EPUB files through the Send to Kindle service, where files are converted to Kindle formats with improved fidelity and minimal loss on newer models like the 2024 Kindle and Scribe, enabling enhanced features such as notes and highlights.[9] Concurrently, Amazon is phasing out support for older MOBI uploads, with fixed-layout e-books no longer accepting MOBI files effective March 18, 2025, to streamline toward modern formats like EPUB and KPF for KDP submissions.[12]History
Origins and Early Adoption
The development of the Kindle File Format originated in the mid-2000s as Amazon sought to establish a proprietary e-book ecosystem tied to its upcoming dedicated reading device. In 2005, Amazon acquired Mobipocket, the French developer of the MOBI e-book format and associated software, which provided the technical foundation for Amazon's AZW format by enabling efficient compression and mobile readability.[13] This acquisition aligned with Amazon's broader e-book strategy, initiated around 2004, to create a closed system for content delivery and protection amid growing digital publishing interest.[14] Over the subsequent years, Amazon's Lab126 division refined the format to support wireless downloads and basic rendering optimized for E Ink technology. The Kindle File Format made its public debut with the launch of the first Kindle e-reader on November 19, 2007, utilizing the .azw file extension for proprietary e-books purchased from the Kindle Store.[15] A key innovation was its integration with Amazon's wireless infrastructure, allowing users to acquire and receive books directly on the device without USB connections or computers, which facilitated seamless access to an initial library of over 90,000 titles.[16] At launch, the format primarily supported plain text (.txt) files and basic HTML structures, prioritizing simple, reflowable content to enhance readability on the 6-inch grayscale display while embedding digital rights management (DRM) to secure licensed material from publishers.[17] Early adoption accelerated alongside Kindle hardware sales, with the inaugural model selling out within 5.5 hours of availability and Amazon shipping approximately 500,000 units by the end of 2008.[18] This growth, reaching over 1 million devices by mid-2009, was bolstered by the format's role in enabling exclusive, DRM-protected content from major publishers, which helped Amazon capture a dominant share of the nascent e-book market.[19] The emphasis on proprietary delivery fostered rapid ecosystem expansion, though it limited interoperability with non-Amazon devices. Challenges in early adoption highlighted tensions around the format's closed nature, particularly its DRM enforcement. In July 2009, Amazon remotely deleted digital copies of George Orwell's 1984 and Animal Farm from users' Kindles after discovering unauthorized distribution, prompting widespread criticism for evoking dystopian control and underscoring vulnerabilities in remote content management.[20] Concurrently, the AZW format encountered competition from open alternatives like EPUB, which the International Digital Publishing Forum released as version 1.0 in September 2007 to promote vendor-neutral e-books with broader device support.[21] These issues emphasized the trade-offs of Amazon's proprietary approach in balancing publisher protections with user autonomy.Key Milestones and Transitions
In 2011, Amazon introduced Kindle Format 8 (KF8), also known as AZW3, alongside the launch of the Kindle Fire tablet, enabling support for a subset of HTML5 and CSS3 features to accommodate richer media and complex layouts in e-books.[22][23] This update marked a significant evolution from earlier proprietary formats, allowing publishers greater design flexibility while maintaining backward compatibility for older Kindle devices.[24] By 2015, Amazon rolled out the KFX format (Kindle Format 10) with the release of the Kindle Paperwhite 3 and Kindle Voyage, introducing advanced typography options such as kerning, ligatures, and improved hyphenation to enhance readability on e-ink displays.[25][26] This format optimized content rendering for newer hardware, prioritizing text reflow and visual fidelity over multimedia-heavy applications.[27] In 2022, Amazon expanded its Send-to-Kindle service to accept EPUB files directly, automatically converting them to AZW3 or KFX for compatibility, while beginning the deprecation of MOBI and older AZW uploads for new content submissions starting in August; this included deprecating MOBI for new Kindle Direct Publishing (KDP) uploads in June 2022 and fully phasing out MOBI support in Send to Kindle by December 2023.[9][28][29] This policy shift aimed to streamline user workflows by aligning with the widely adopted EPUB standard, though conversions remained necessary for device playback.[30] From 2023 to 2025, Amazon enhanced EPUB handling across its ecosystem, ensuring seamless integration on 2024 Kindle models like the Paperwhite and basic Kindle through the Send-to-Kindle pipeline, while implementing stronger KFX-based DRM encryption tied to user accounts.[31][32] In February 2025, the company discontinued the "Download & Transfer via USB" feature, effectively limiting sideloading of non-KFX files and promoting cloud-based delivery via Wi-Fi to bolster security and ecosystem control.[33] These changes reflected a broader transition from proprietary format exclusivity to a hybrid model, influenced by user preferences for open standards like EPUB and the push toward integrated cloud services.[12][34]Versions
AZW Format
The AZW format, introduced by Amazon in 2007 with the launch of the first Kindle device, serves as the foundational e-book standard for early Kindle ecosystems. It is directly derived from the Mobipocket format (versions 4 and 5, also known as MOBI or PRC), but adapted with Amazon-specific enhancements including proprietary digital rights management (DRM). Files use the .azw extension and are designed for efficient storage and rendering on resource-constrained e-ink hardware.[14][35] At its core, AZW employs PalmDOC compression to minimize file sizes, making it suitable for early e-ink devices with limited storage and bandwidth. The content is structured using markup akin to HTML 3.2, enabling basic reflowable text that adjusts to screen sizes and user font preferences. Key features include support for inline images (typically JPEG or GIF, scaled dynamically by the reader software), simple tables for layout, and limited CSS for rudimentary styling such as fonts and colors. These elements prioritize readability and performance over complex layouts, optimizing for grayscale displays and slow refresh rates.[14][35] The file structure of AZW follows the Mobipocket container model, beginning with a 16-byte Palm database header followed by records containing essential components. Record 0 includes the MOBI header (detailing encoding and compression), an optional EXTH header for extended metadata like author and title, and the primary text content. Subsequent records hold the content index for navigation (such as chapter links), image data, and DRM metadata that binds the file to specific user accounts or devices, limiting access to up to six authorized Kindles per account. This design ensures backwards compatibility, allowing unprotected AZW files to be read by standard Mobipocket readers.[14][35] While AZW remains fully readable on all Kindle devices and apps to this day, it was phased out for new content production around 2015 in favor of more advanced formats, with Amazon ceasing support for AZW and related MOBI uploads via Kindle Direct Publishing (KDP) and Send to Kindle services after 2022. This shift addressed the format's limitations in handling modern typography and multimedia, evolving toward AZW3 for enhanced features.[36][12][3]AZW3 (KF8) Format
The AZW3 format, also known as Kindle Format 8 (KF8), was introduced by Amazon in late 2011 with the launch of the Kindle Fire tablet, serving as an enhanced successor to the earlier AZW format to enable more advanced e-book capabilities on newer devices.[37] This format uses the .azw3 file extension and aligns closely with web standards, supporting a subset of HTML5 and CSS3 features to improve layout, styling, and multimedia integration.[5] Unlike the simpler AZW, AZW3 allows for multiple renditions within a single file, including both fixed-layout (for comics or illustrated books) and reflowable text options, providing greater flexibility for authors and publishers.[38] Key improvements in AZW3 over AZW include support for embedded fonts via CSS @font-face rules, enabling custom typography while maintaining compatibility with Kindle's font embedding policies for OpenType (OTF) and TrueType (TTF) files.[38] It also incorporates multimedia elements such as audio and video embeds, though these are handled through specific Kindle-compatible methods rather than full HTML5 Structurally, AZW3 files are typically hybrid containers based on the Palm Database (PDB) format, incorporating a legacy MOBI section for backward compatibility with older Kindle devices alongside a KF8 section that functions like a ZIP archive.[40] The KF8 portion contains XHTML files for content, CSS stylesheets for presentation, and Open Packaging Format (OPF) metadata borrowed from EPUB standards to define book structure, navigation, and resources.[37] This dual structure ensures seamless fallback to the MOBI rendition on pre-2012 e-readers while delivering the full KF8 experience on supported hardware. AZW3 quickly became the standard for the Kindle Fire tablet and all subsequent Kindle e-readers released after 2011, powering the majority of Amazon's e-book library during the 2010s.[41] As of 2025, it remains widely used for compatibility across Kindle devices and apps, particularly in conversions from EPUB formats via tools like Kindle Previewer, despite the rise of newer formats like KFX.[42] This enduring adoption stems from its balance of modern features and broad device support, making it a reliable choice for sideloaded content and legacy titles.KFX Format
The KFX format, also known as Kindle Format 10 (KF10), was launched by Amazon in August 2015 as the successor to previous Kindle e-book standards, utilizing the .kfx or .kfx-zip file extensions.[26][43] It serves as the primary format for optimizing content rendering on high-resolution Kindle displays, incorporating an advanced typesetting engine that enhances readability through features such as dynamic kerning, ligatures, and automated hyphenation.[26] This format builds briefly on the HTML5 foundations of the preceding KF8 (AZW3) while introducing proprietary improvements for layout precision.[44] Key enhancements in KFX include support for drop caps, improved layout engines that handle complex typography more fluidly, and integration of the Bookerly font family designed specifically for e-ink screens to minimize eye strain.[26] It also incorporates EPUB3-compatible features, such as read-aloud functionality via the Assistive Reader tool, which provides real-time text highlighting during audio playback, and enhanced handling of complex scripts for multilingual content.[45] These capabilities enable richer interactive experiences, including magnifiable tables and media overlays, while maintaining reflowable text adaptation to varying screen sizes.[44] Structurally, KFX employs an advanced ZIP-based container that encapsulates binary metadata in JSON-derived formats for efficient processing, alongside W3C-compliant CSS modules tailored for typography and styling.[44] Digital rights management (DRM) is deeply integrated, using encrypted vouchers tied to user accounts; in 2025, Amazon implemented key DRM updates, including the removal of the "Download & Transfer via USB" option on February 26 for all Kindle books and a September firmware update (5.18.5) that stores decryption keys in secure, inaccessible locations to enforce cloud-based access and limit offline file transfers.[46] This evolution prioritizes secure streaming across the Kindle ecosystem.[47] As of 2017, KFX became the default output format for new titles in the Kindle Store, particularly those leveraging enhanced typesetting, and it is now mandatory for professionally formatted books aiming for optimal device rendering.[48] Full native support is available on Kindle devices from the 2015 models onward, such as the Paperwhite 3 and Voyage, with earlier hardware like the 2013 Paperwhite 2 receiving updates for compatibility.[26] When users import EPUB files directly via Amazon's Send to Kindle service, they are automatically converted to KFX internally to ensure seamless compatibility and feature preservation.[2]Technical Specifications
File Structure and Components
The Kindle file format employs a structured organization that varies by version, primarily to support content delivery, rendering optimization, and digital rights management on Amazon devices. Earlier iterations like AZW rely on a flat, database-like structure derived from the Palm Pilot Database (PDB) format, while subsequent versions introduce container-based packaging for enhanced modularity.[49] Core components across formats include metadata, navigation elements, embedded resources, and a DRM layer. Metadata adheres to Dublin Core standards, encompassing elements such as title, author, ISBN, and publication details, stored either in extended headers or manifest files. Navigation is facilitated by a table of contents, often using the NCX (Navigation Control file for XML) format in later versions to enable hierarchical browsing. Fonts, typically in OTF or TTF formats, can be embedded to ensure consistent typography across devices. The DRM layer incorporates Amazon-specific encryption keys and licensing mechanisms to restrict unauthorized access and sharing.[50][49] Version-specific differences highlight evolutionary changes in packaging and efficiency. The AZW format utilizes a flat Mobipocket-derived structure with a PDB header, followed by a PalmDOC-compressed text body and MOBI header containing EXTH records for metadata; this single-file approach lacks internal modularity but supports basic reflowable content. In contrast, AZW3 (KF8) adopts a ZIP-based archive containing multiple internal files, including XHTML for content, CSS for styling, images and media resources, and an OPF (Open Packaging Format) manifest that lists all components and metadata; this enables support for multiple renditions and EPUB-like organization while maintaining backward compatibility via an embedded legacy MOBI section. The KFX format shifts to a binary blob structure, comprising encrypted .azw files for primary content, accompanying .azw.res for resources, .azw.md for metadata, and .voucher for DRM licensing; this optimized, non-ZIP packaging facilitates advanced rendering features like enhanced typesetting but obscures internal details through proprietary binary encoding.[35][50][44] Text encoding is consistently UTF-8 across versions to handle international characters, with compression varying by format: PalmDOC (an LZ77 variant) for the text records in AZW, and Deflate for the ZIP contents in AZW3, balancing file size and decompression speed on resource-constrained devices.[49][51]Supported Features and Limitations
The Kindle File Format supports reflowable text, allowing users to adjust font sizes, types, and spacing for enhanced readability across devices. This feature is central to reflowable books, which prioritize text-heavy content and enable seamless adaptation to various screen sizes without fixed layouts.[52] Hyperlinks, footnotes, and endnotes are fully integrated, facilitating navigation and annotations, while basic interactivity such as pop-up definitions is available in newer versions.[53] Multimedia embedding includes audio in MP3 format (128–256 kbps recommended, stereo channels) and video in MP4 or MPEG-2 (H.264 codec preferred, 2500 kbps+ bit rate, widescreen 704x396 resolution), primarily for inline playback in Kindle Editions with Audio/Video. These elements are stored in a dedicated directory and limited to compatible devices like Fire tablets (2nd generation and later), iOS, and Android apps, with text placeholders on e-ink e-readers. The combined size of all audio and video files must not exceed 600 MB per title, with a maximum of 1,000 individual media files.[39] Advanced capabilities encompass MathML for rendering mathematical equations using 27 supported tags (e.g.,<math>, <mfrac>, <msub>), enabling precise notation in reflowable books with Enhanced Typesetting. Multilingual support covers over 45 languages, including right-to-left (RTL) scripts like Arabic and Hebrew, with appropriate reading directions (left-to-right or vertical top-to-bottom for Japanese). Accessibility features include screen reader compatibility, braille output, and X-Ray for quick lookups in reflowable formats.[38][52]
Key limitations restrict full JavaScript execution, particularly on e-ink devices, preventing dynamic web-like interactions and limiting content to static HTML5/CSS3 subsets. PDF handling is constrained; when sent via Send to Kindle email without the "convert" subject line (case-insensitive), it supports only image-based rendering without text extraction or reflow, resulting in fixed layouts unsuitable for adjustable reading. Using "convert" in the subject line triggers conversion to a reflowable format, but landscape-oriented PDFs may appear sideways or improperly scaled due to the format's emphasis on portrait reflowable layouts, often requiring manual adjustments or avoiding conversion for such files. Digital Rights Management (DRM) is applied by default to prevent unauthorized sharing, copying, or device transfers beyond approved limits, though authors can opt out via KDP for personal documents. File size caps include 650 MB for standard uploads to Kindle Direct Publishing, 50 MB for Send to Kindle by email, and 200 MB by web or app, ensuring compatibility with device storage and processing.[52][2][54][55][56]
Version-specific differences highlight evolutionary constraints: the AZW format is limited to images in GIF and JPEG formats (maximum approximately 64 KB per image), originally optimized for grayscale displays and lacking support for color or advanced typography. In contrast, AZW3 (KF8) introduces enhanced typesetting with HTML5/CSS3 for better layout control, while KFX (Kindle Format 10) adds support for color fonts and improved RTL rendering but excludes certain fixed-layout content like comics, which rely on KF8 instead. Enhanced Typesetting features, including MathML and hyphenation, are exclusive to KFX on supported devices (Kindle e-readers 6th generation+, Fire tablets 3rd generation+).[53]
