March 24, 2026 18 min read EPUB Guide

Complete Guide to EPUB Format: Everything You Need to Know

EPUB is the world's most widely supported ebook format, yet many people encounter it without understanding what it is or why it exists. This comprehensive guide covers everything about EPUB: its history, how it works technically, what devices support it, and when you might need to convert it to other formats.

What Is EPUB?

EPUB (Electronic Publication) is an open standard ebook format developed and maintained by the World Wide Web Consortium (W3C). It's designed specifically for reflowable content, meaning the text and images automatically adjust to fit different screen sizes.

Unlike PDF, which presents fixed pages that look identical everywhere, EPUB content adapts to your reading device. Whether you're reading on a small phone screen or a large tablet, the EPUB reader application reformats the content for optimal readability on that specific device.

EPUB has become the de facto standard for ebooks, supported by virtually every major ebook platform except Amazon Kindle (which uses its own proprietary formats, though it now accepts EPUB uploads).

The History of EPUB

Understanding EPUB's origins helps explain its design decisions and current form.

Before EPUB: The Format Wars

In the early days of ebooks (1990s-2000s), numerous competing formats existed: Microsoft Reader (.lit), MobiPocket (.mobi), Palm Digital Media (.pdb), and others. This fragmentation frustrated readers who had to use different apps for books from different sources.

OEB: EPUB's Predecessor (1999)

The Open eBook Forum (later renamed IDPF) created the Open eBook Publication Structure (OEB) in 1999. This was EPUB's direct ancestor, establishing the foundation of using web technologies (HTML, CSS) for ebook content.

EPUB 2.0 (2007)

The International Digital Publishing Forum (IDPF) released EPUB 2.0 in 2007. This version formalized the format we know today: a ZIP archive containing XHTML content, CSS styling, and XML metadata. EPUB 2 quickly gained adoption as an open alternative to proprietary formats.

EPUB 3.0 (2011)

EPUB 3.0, released in 2011, was a major upgrade that embraced HTML5, CSS3, and modern web technologies. It added support for multimedia, interactivity, and significantly improved accessibility features.

W3C Takes Over (2017)

In 2017, the IDPF merged with the W3C (World Wide Web Consortium), the organization that develops web standards like HTML and CSS. This merger strengthened EPUB's alignment with web technologies and ensured its continued development.

EPUB 3.3 (2023)

The current version, EPUB 3.3, continues to refine the format with better accessibility requirements and clearer specifications.

How EPUB Works: Technical Overview

An EPUB file is actually a ZIP archive with a .epub extension. If you rename an EPUB file to .zip, you can extract and examine its contents.

EPUB File Structure

Inside every EPUB, you'll find:

The Package Document (OPF)

The OPF (Open Packaging Format) file is the heart of an EPUB. It contains:

How Reading Apps Process EPUB

When you open an EPUB, your reading app essentially acts as a specialized web browser. It:

  1. Extracts the ZIP archive
  2. Reads the package document to understand the structure
  3. Renders XHTML content with CSS styling
  4. Calculates pagination based on screen size and user preferences
  5. Provides navigation using the table of contents

EPUB 2 vs EPUB 3: Key Differences

FeatureEPUB 2EPUB 3
Content formatXHTML 1.1HTML5
StylingCSS 2.1 subsetCSS3
Audio/VideoNot supportedNative support
JavaScriptNot supportedSupported
MathMLLimitedFull support
AccessibilityBasicAdvanced (WCAG aligned)
Fixed layoutNot standardOfficially supported
NavigationNCX (XML)XHTML nav document
Text-to-speechLimitedMedia Overlays (sync audio)

Most modern reading apps support both EPUB 2 and EPUB 3. However, EPUB 3 features like multimedia and interactivity require compatible readers that implement those features.

Advantages of EPUB

1. Reflowable Content

EPUB's greatest strength is reflowable text. Readers can adjust font size, font family, line spacing, and margins to their preference, and the content automatically reformats to fit. This makes EPUB ideal for reading on devices of any size.

2. Open Standard

EPUB is an open standard, not controlled by any single company. This means anyone can create EPUB reading software or publish EPUB books without licensing fees or restrictions.

3. Wide Device Support

EPUB is supported by most e-readers (except Kindle), all major reading apps, and can be opened on any computer. This near-universal support makes EPUB a safe choice for ebook distribution.

4. Small File Sizes

Because EPUB uses compressed text and images, file sizes are typically small. A typical novel might be 500KB to 2MB, making EPUBs easy to store and transfer.

5. Accessibility Features

EPUB 3 includes robust accessibility features: semantic markup, text-to-speech support, alternative text for images, and compatibility with screen readers. When properly created, EPUBs can be accessible to readers with visual impairments.

6. Customizable Reading Experience

Because reading apps control the rendering, readers can customize their experience: light/dark modes, font choices, margin sizes, and more. This personalization is impossible with fixed-layout formats like PDF.

Limitations of EPUB

1. No Fixed Layout Guarantee

EPUB's reflowable nature means you can't guarantee how a page will look. Page numbers change based on reader settings, making it difficult to reference specific passages (e.g., "see page 47").

2. Complex Layouts Are Difficult

Documents with complex layouts (multiple columns, precise image placement, forms, diagrams with callouts) don't translate well to EPUB's reflowable format.

3. Reader App Inconsistency

Different reading apps render EPUBs differently. An EPUB that looks perfect in Apple Books might have issues in another app. Publishers often test on multiple platforms.

4. No Amazon Kindle Native Support

The Kindle ecosystem, the world's largest ebook platform, doesn't natively read EPUB. While Amazon now accepts EPUB uploads to KDP (converting them to Kindle format), readers can't directly put EPUB files on their Kindles without conversion.

5. Print Not Practical

Because EPUB content reflows, printing produces unpredictable results. If you need to print an ebook, converting to PDF first is recommended.

Device and App Support

Dedicated E-Readers

Mobile Apps

Desktop Software

EPUB vs Other Ebook Formats

EPUB vs PDF

AspectEPUBPDF
LayoutReflowableFixed
Text resizingTrue font scalingZoom only (scales everything)
Best forBooks, long-form readingDocuments, forms, print
Page numbersDynamic (vary by settings)Fixed
PrintingUnpredictableExact reproduction
Universal supportGood (except Kindle)Excellent (built into everything)

EPUB vs MOBI/AZW (Kindle Formats)

MOBI and AZW are Amazon's proprietary ebook formats. Technically, MOBI is older and more limited, while AZW/KF8 is Amazon's newer format with features similar to EPUB 3.

The main difference is ecosystem: EPUB works everywhere except Kindle; MOBI/AZW works only on Kindle. Amazon now accepts EPUB uploads to Kindle Direct Publishing, automatically converting to their format.

EPUB vs FB2

FictionBook (FB2) is an XML-based ebook format popular in Russia and Eastern Europe. It's similar in concept to EPUB but less widely supported internationally. EPUB is generally preferred for global distribution.

How to Open EPUB Files

On iPhone/iPad

iOS includes Apple Books, which opens EPUBs natively. Simply tap an EPUB file, and it opens in Books. You can also use third-party apps like Kobo or Google Play Books.

On Android

Android doesn't include a default EPUB reader, but many excellent free options exist: Google Play Books, Moon+ Reader, ReadEra, or Lithium. Install one, then tap EPUB files to open them.

On Windows

Windows doesn't natively support EPUB. Options include: Calibre (free, excellent), Thorium Reader (free), or the Edge browser with the EPUB extension.

On Mac

macOS includes Apple Books, which handles EPUBs perfectly. Just double-click an EPUB file to open it.

On E-Readers

For Kobo, Nook, or PocketBook devices, connect via USB and copy EPUB files to the device. For Kindle, you'll need to convert to MOBI/AZW first (Calibre can do this).

Creating EPUB Files

There are several ways to create EPUB files:

Word Processors

Some word processors can export to EPUB: Apple Pages, recent versions of Microsoft Word, and LibreOffice. Quality varies; these are best for simple text-heavy books.

Dedicated Ebook Software

Professional tools like Sigil (free), Vellum (Mac), or Jutoh provide more control over EPUB creation with proper structure and styling.

Calibre Conversion

Calibre can convert many formats (PDF, DOCX, TXT, HTML) to EPUB. Results depend on input quality; PDFs typically convert poorly.

From PDF

CheersPDF can convert PDF to EPUB, creating a reflowable ebook from a fixed-layout PDF. This is useful when you have a PDF and want to read it more comfortably on a small screen.

EPUB and DRM

Digital Rights Management (DRM) is a controversial topic in ebooks. EPUB supports DRM, but it's applied separately from the format itself.

Adobe DRM

Adobe Content Server provides the most common EPUB DRM scheme. Books with Adobe DRM require Adobe Digital Editions or compatible apps to read and are tied to your Adobe ID.

Social DRM (Watermarking)

Some publishers use "soft DRM" that watermarks files with purchaser information rather than restricting playback. This allows reading on any app while discouraging unauthorized sharing.

DRM-Free EPUB

Many publishers and stores (like Tor Books, Smashwords, and many indie authors) sell DRM-free EPUBs. These can be read on any device, backed up, and converted freely.

Note: DRM-protected EPUBs generally cannot be converted to other formats. Tools like CheersPDF work only with DRM-free files. Removing DRM, even from files you've purchased, may violate terms of service or local laws.

EPUB Accessibility

EPUB 3 includes strong accessibility features aligned with WCAG (Web Content Accessibility Guidelines):

Semantic Structure

Properly tagged EPUBs use semantic HTML elements (headings, paragraphs, lists) that screen readers can interpret and navigate.

Alternative Text

Images should include alternative text descriptions for users who can't see them.

Media Overlays

EPUB 3 supports synchronized audio, allowing text to be highlighted as it's read aloud — useful for learning to read, language learning, or accessibility.

Navigation

The navigation document provides multiple ways to navigate: table of contents, page list, and landmarks (for jumping to specific sections).

When to Convert EPUB to Other Formats

Convert EPUB to PDF When:

CheersPDF's EPUB to PDF converter handles this conversion instantly in your browser.

Convert EPUB to MOBI When:

Note: Newer Kindles can receive EPUB files via Send to Kindle, which Amazon converts automatically.

Summary: EPUB is the most important ebook format for readers who want flexibility. Its reflowable design adapts to any screen, its open standard ensures longevity, and its wide support means your ebook library isn't locked to one ecosystem. For long-form reading on e-readers, tablets, or phones, EPUB is usually the best choice.

Share this article:
Kavya Menon
Editorial Contributor

Written by Kavya Menon

Kavya ensures that deeply complex chemical formulas and mathematical MathML nodes correctly transfer from rigid PDFs into flowing EPUB canvases.

Convert EPUB Files Free

Private, browser-based conversion. No upload required.