A powerful Chrome/Edge browser extension that downloads web novels and converts them to EPUB format with automatic chapter gap detection.
- 🌐 200+ Supported Sites - Works with major novel sites in English, Chinese, Japanese, Korean, and Vietnamese
- 🔍 Gap Detection - Automatically detects and fills missing chapters
- 📚 Multi-Tab Support - Download from multiple novels simultaneously
- 🎨 Modern UI - Dark themed popup with progress tracking
- 📖 Valid EPUB3 - Generates properly structured EPUB files
| Language | Sites |
|---|---|
| English | FreeWebNovel, Royal Road, Scribble Hub, Webnovel, Wuxiaworld, NovelFull, AO3, FanFiction.net |
| Chinese | Quanben, Qidian, Biquge, 69shu, and 50+ more |
| Japanese | Syosetu, Kakuyomu |
| Korean | Novelpia, Munpia, Booktoki |
| Vietnamese | TruyenFull |
- Download or clone this repository
- Open Chrome/Edge and go to
chrome://extensions - Enable "Developer mode"
- Click "Load unpacked" and select the
web-extensionfolder
- Navigate to a novel's chapter list page
- Click the extension icon
- Wait for analysis to complete
- Select chapter range (optional)
- Click "Download EPUB"
web-extension/
├── manifest.json # Extension manifest
├── background.js # Service worker for EPUB generation
├── content.js # Content script for page analysis
├── popup.html/js/css # Extension popup UI
├── lib/
│ ├── site-parsers.js # Site-specific selectors
│ ├── utils.js # Utility functions
│ └── jszip.min.js # ZIP library for EPUB
└── icons/ # Extension icons
MIT License