Or click below to browse. All editing happens in the browser. Nothing is uploaded to any server.
Plugins
🔍
Find & Replace
Across all chapters
EDIT
✏️
Name Corrector
Fix character names globally
FIX
Old name → New name pairs (one per line):
📋
Metadata Editor
Title, author, ISBN, language
EDIT
📑
TOC Rebuilder
Rebuild NCX + Nav from headings
FIX
Scans all chapters for h1/h2 headings and rebuilds the NCX navigation file and nav.xhtml. Fixes the TOC structure that KDP sometimes rejects.
✅
EPUB Validator
Check structure & KDP compliance
CHECK
Checks container.xml namespace, OPF manifest completeness, spine order, NCX structure, and common KDP rejection causes.
✦
Scene Breaks
Normalize *** --- # breaks
FIX
Replace raw *** or --- with:
🇬🇧
UK Spelling
US → UK spelling corrections
FIX
Converts common US spellings to UK: organize→organise, center→centre, color→colour, honor→honour, etc. (150+ rules)
𝓓
Drop Caps
Add drop caps to chapter opens
EDIT
Wraps the first letter of the first paragraph after each chapter heading in a span with drop cap styling.
🔧
Atticus EPUB Fixer
Fix Atticus encoding + namespace bugs
FIX
Fixes the known Atticus bugs: wrong container.xml namespace, encoding issues in Minax/Novel themes, malformed spine entries, missing NCX attributes. Run this after exporting from Atticus before uploading to KDP.
📚
BookSirens / ARC Fixer
Fix section breaks + chapter page breaks
FIX
Fixes two common ARC rejection reasons:
1. Section breaks not center-aligned (inline span → block)
2. Chapters not starting on new pages (adds page-break-before)
✂
Chapter Splitter
Split one file into separate chapters
EDIT
Split pattern — heading tag or text that starts each chapter:
Split the current open file into separate chapter files.
📦
KDP Compliance Fixer
Auto-fix common KDP rejection causes
FIX
Fixes the most common KDP rejection causes: container.xml namespace, EPUB version declaration, missing unique identifier, NCX depth metadata, charset declarations, and spine linear attributes.
📊
Word Count Report
Per-chapter word counts and stats
CHECK
Counts words in every chapter file, shows total manuscript word count, identifies chapters that are significantly shorter or longer than average.
✦
AI Chapter Fix
AI rewrites or proofreads current chapter
AI
API Key (sk-...):
What to fix:
Ready — open an EPUB to begin
Find in File
EPUBForge — Help
1. Drop your EPUB file onto the upload area or click to browse. 2. Select the plugins you need from the sidebar. 3. Click Repair EPUB to run all selected fixes. 4. Download the repaired EPUB.
Atticus Windows encoding bug? Check "Fix encoding errors" — it handles this automatically.
KDP rejection? Run "KDP Compliance Check" first to see which checks fail, then run "Fix for KDP" to repair them.
Fix encoding errors — Corrects UTF-8 encoding issues, Windows-1252 artifacts from Atticus Validate structure — Checks EPUB against IDPF specification Rebuild NCX — Regenerates the navigation control XML for older readers Fix image paths — Corrects broken image references Optimize CSS — Removes conflicting styles that cause layout issues Fix metadata — Repairs malformed OPF metadata fields Fix spine order — Corrects chapter reading order in OPF spine Remove DRM flags — Clears false DRM indicators that block upload Fix fonts — Repairs embedded font manifest entries Rebuild TOC — Regenerates EPUB 3 nav.xhtml table of contents Chapter split — Splits oversized chapters at heading markers KDP Compliance — Checks against Amazon KDP EPUB requirements Fix for KDP — Applies all KDP-required structural fixes
Q: My EPUB passes EPUBForge but still gets rejected by KDP.
A: Run the KDP Compliance Check plugin specifically — it checks Amazon's exact requirements.
Q: Will EPUBForge fix the Atticus Windows encoding bug?
A: Yes. Select "Fix encoding errors" and it corrects the UTF-8/Windows-1252 artifacts automatically.
Q: Can I repair an EPUB exported from Vellum?
A: Vellum EPUBs are generally clean. Use Validate Structure first to identify any issues.
Q: Does EPUBForge work on fixed-layout EPUBs (children's books)?
A: Yes — use KidsForge to create them and EPUBForge to validate before uploading.