Epub for Apple Books – Guide for Authors

Alright. Let me guess what just happened.

You exported an EPUB, uploaded it to Apple Books, opened it… and something looked off.

Fonts weird. Spacing broken. Images jumping around. Maybe it got rejected and you got one of those vague messages that tells you nothing useful.

Yeah. This is normal. Apple Books is picky in ways most people don’t understand until they get burned.

Let’s fix that.


The #1 Thing Most People Get Wrong About Apple Books EPUB

Here’s the part almost nobody tells you straight:

Apple Books is not just “any EPUB reader.” It behaves like a strict interpreter.

Think of EPUB like HTML in a browser.
Some browsers are forgiving. Apple Books isn’t.

If your EPUB has sloppy structure, even if it looks fine in Kindle Previewer or Calibre, Apple Books will expose every weakness.

What causes that?

  • Word-generated EPUBs with hidden junk
  • Inline styling instead of clean CSS
  • Broken paragraph structure (manual spacing instead of styles)
  • Images anchored incorrectly
  • Fonts forced instead of allowed to flow

That’s the root of most problems. Not Apple. The file.


What Apple Books Actually Expects (The Non-Negotiables)

You don’t need perfection. But you do need discipline.

Here’s what Apple Books expects under the hood:

  • Valid EPUB 3 structure (not half-converted EPUB 2 garbage)
  • Clean HTML (no Word leftovers like <span style="mso-...">)
  • External CSS, not inline chaos
  • Proper semantic tags:
    • <h1> for chapters
    • <p> for paragraphs
  • Images placed as block elements (not floating randomly)
  • Navigation file (TOC) correctly built

Miss these? You’ll see weird behavior.


Quick Reality Check: Why Your EPUB Looks Fine Elsewhere But Breaks Here

Let’s make this simple.

Tool / PlatformBehavior
Kindle PreviewerForgiving, auto-fixes stuff
CalibreVery forgiving
Apple BooksStrict, exposes errors
KoboSomewhere in between

So when someone says “my EPUB works everywhere except Apple Books”…
That’s not Apple being broken.

That’s Apple showing you the truth.


The Simple Fix Most People Overlook

Here’s the one thing that solves 70% of EPUB issues:

Stop exporting directly from Word and expecting it to work.

I’ve seen this mistake thousands of times.

Word → EPUB export = messy code. Every time.

Instead, do this:

  • Format properly in Word (using styles only)
  • Export to DOCX
  • Import into a proper tool:
    • Apple Pages
    • Vellum (Mac)
    • Sigil (manual control)
  • Then export EPUB

That middle step cleans everything.

Skip it? You inherit Word’s garbage.


The Problem That Drives People Crazy: Spacing and Paragraph Breaks

This one wastes hours.

You open your EPUB and see:

  • Random extra space between paragraphs
  • Indents missing or inconsistent
  • Chapters starting halfway down the page

Why?

Because Word users do this:

  • Hit Enter twice for spacing
  • Use spaces instead of styles
  • Mix manual formatting with styles

Apple Books reads structure, not appearance.

So it sees:

  • Empty <p> tags = extra space
  • No consistent class styling = chaos

Fix this at the source:

In your original file:

  • Use paragraph styles only
  • No empty lines for spacing
  • Control spacing via style settings, not Enter

If you fix this before conversion, the EPUB behaves.


Images Breaking Layout? Here’s What’s Actually Happening

You drop in an image. Looks fine in Word.

Then in Apple Books:

  • It shifts left
  • It overlaps text
  • It disappears on some devices

Why?

Because the image was:

  • Inline with text
  • Anchored incorrectly
  • Given fixed dimensions that don’t scale

Here’s the fix:

  • Place images on their own line
  • Center them using CSS (not Word alignment hacks)
  • Use responsive sizing:
    • max-width: 100%
    • height: auto

Think of it like this:

Your book isn’t a fixed page. It’s liquid.
Images need to flex with the container.


Fonts: The Silent Troublemaker

You tried to force a font, didn’t you?

And now Apple Books either ignores it or renders something ugly.

Here’s the truth:

Apple Books does not care about your font preference unless it’s embedded properly.

Even then, readers can override it.

So:

  • Don’t rely on custom fonts for body text
  • Use system-safe fonts or let it flow
  • Only embed fonts if absolutely necessary (like design-heavy books)

Otherwise, you’re fighting the platform.


Validation Errors That Sound Useless (But Matter)

You might see errors like:

  • “File not well-formed”
  • “Navigation document missing”
  • “CSS parsing error”

Annoying. Vague. But important.

Use a validator:

  • EPUBCheck (official tool)

Run your file through it.

Then fix:

  • Missing TOC
  • Broken links
  • Invalid HTML tags

If EPUBCheck fails, Apple Books will too.

Simple rule.


Still Getting Rejected by Apple? This Is Usually Why

When Apple rejects an EPUB, it’s rarely random.

It’s usually one of these:

  • Cover not embedded properly
  • Metadata incomplete
  • TOC broken or missing
  • HTML not valid
  • File bloated with unnecessary junk

Or the classic:

Converted file without cleanup

That’s the big one.


When DIY Stops Making Sense

Look, you can learn EPUB inside out.

But here’s the honest truth after doing this for decades:

Most authors don’t want to become formatting technicians.
They just want their book to look right everywhere.

And Apple Books is where sloppy work gets exposed.

If you’ve already spent hours fixing:

  • spacing issues
  • broken chapters
  • inconsistent layout

…it’s usually faster to just get it done properly once.

That’s where a clean formatting workflow (or someone who does this daily) saves you from repeating the same frustration.

If you need a proper, Apple-ready EPUB that behaves everywhere, that’s exactly the kind of work handled at ilayoutbooks.com — built clean from the ground up, not patched after the fact.


The Mental Shift That Solves This Forever

Stop thinking of EPUB like a “file format.”

It’s not.

It’s a mini website inside a zip file.

Once that clicks, everything makes sense:

  • Structure matters more than appearance
  • Clean code beats visual hacks
  • Styles control everything
  • Sloppy input = broken output

Get that right once, and suddenly:

  • Apple Books works
  • Kindle works
  • Everything works

No more guessing. No more weird surprises.

You’re not fighting the platform anymore.

You’re speaking its language.