Description from extension meta
Extension that converts Web Novels (and other web pages) into an EPUB for offline reading. Works with many sites, including: 1.…
Image from store
Description from store
Extension that converts Web Novels (and other web pages) into an EPUB for offline reading. Works with many sites, including:
1. Baka-Tsuki.org
2. ArchiveOfOurOwn.org
3. FanFiction.net.
4. royalroad.com
5. www.readlightnovel.com (partial support)
6. Numerous other light novel sites
To use with Baka-Tsuki:
1. Browse to a Baka-Tsuki web page that has the full text of a story.
2. Click on the WebToEpub icon on top right of the Chrome window.
3. Check story details are correct.
4. Select image to use for cover.
5. Click the "Pack EPUB" button.
6. Wait for progress bar to finish (indicating the images being downloaded) and the generated EPUB to be placed in your downloads directory.
To use with Archive Of Our Own:
1. Browse to first chapter of story you want.
2. Click on the WebToEpub icon on top right of the Chrome window.
3. Check story details are correct.
5. Click the "Pack EPUB" button.
6. Wait for progress bar to finish (indicating the additional chapters are being downloaded) and the generated EPUB to be placed in your downloads directory.
To use with Royal Road/Readlightnovel
1. Browse to web page that has list of chapters of story you want.
2. Click on the WebToEpub icon on top right of the Chrome window.
3. Check story details are correct.
5. Click the "Pack EPUB" button.
6. Wait for progress bar to finish (indicating the additional chapters are being downloaded) and the generated EPUB to be placed in your downloads directory.
This software is licensed under GPL v3 http://www.gnu.org/licenses/gpl-3.0.en.html
Source code can be found at
https://github.com/dteviot/WebToEpub. Or you can just unzip the chrome extension, as the code is javascript.
If you'd like to help with testing the latest Beta version, the latest version and instructions for loading it can be found at https://github.com/dteviot/WebToEpub/tree/ExperimentalTabMode
Latest reviews
- (2023-03-07) Mohamad Taher: One of the best tools on the internet, I decided to do study programming because of how useful this tool is and I want to change the world by creating tools that are the same as this one.
- (2023-03-01) Evan Xue: Chinese is not available.
- (2023-02-25) Marcel Knauer: Love the extension, but it suddenly stopped working on royalroad.com I tried restarting and reinstallling, it still works on other pages. TypeError: Cannot read properties of null (reading 'textContent') at RoyalRoadParser.extractDescription (chrome-extension://akiljllkbielkidmammnifcnibaigelm/js/parsers/RoyalRoadParser.js:98:65) at RoyalRoadParser.getEpubMetaInfo (chrome-extension://akiljllkbielkidmammnifcnibaigelm/js/Parser.js:275:37) at processInitialHtml (chrome-extension://akiljllkbielkidmammnifcnibaigelm/js/main.js:42:39) at populateControlsWithDom (chrome-extension://akiljllkbielkidmammnifcnibaigelm/js/main.js:237:9) at onMessageListener (chrome-extension://akiljllkbielkidmammnifcnibaigelm/js/main.js:16:13)
- (2023-02-21) Chaitanya “mcgamerx”: Pretty good for a non profit thing . i suggest creator to monetise it altho amny might hate it. but a few simple ads on the page where we download and stuff ig
- (2023-02-21) Ossie Zarina: Work like magic, thank you so much.
- (2023-02-20) eirand jina: worked for the one site i downloaded this extension for
- (2023-02-18) Anno Niem: Sadly it doesn't work with Vivaldi anymore, in fact it makes the whole browser crash.
- (2023-02-04) Hafiz Ahmed Muttaky: nice
- (2023-01-25) Arfajri Aldi: Best extensions for take novel i ever found
- (2023-01-18) Robert Wilson (DireBearGeek): Have loved this extension, but have been getting Warning, content element for web page (insert url) has no visible content. No clue whats going on.
- (2022-12-16) Eragon GamingVideos: This extension has been a life saver for taking books on the road. My only ask would be adding a setting to change the default save directory, just so it doesn't have to be changed every time, especially when downloading a lot of books.
- (2022-11-24) LoneWolf993: Stopped working on webnovelpub.com
- (2022-11-09) pratik Mukherjee: Error: No chapters found. at DefaultParser.fetchWebPages (chrome-extension://akiljllkbielkidmammnifcnibaigelm/js/Parser.js:456:35) at DefaultParser.fetchContent (chrome-extension://akiljllkbielkidmammnifcnibaigelm/js/Parser.js:442:21) at HTMLButtonElement.fetchContentAndPackEpub (chrome-extension://akiljllkbielkidmammnifcnibaigelm/js/main.js:143:16)
- (2022-11-08) Claudia A.: OUTDATED I installed to read offline the contents of websites that have disabled copy-paste functions, but it doesn't work. Just says error. Useless for me. EDIT to rate this all the way to 5 stars because whom I assume is a member of the dev team created a solution to my problem. I would like to report that this extension doesn't work at all with password-locked content. Still, I thank the developer who masterfully circumnavigated the problem I used to have.
- (2022-10-19) Muhammed Abdulkadir KURT: Böyle bi şey yok tek kelime ile Harika indir telefona offline oku muhteşem bişey çok teşekkürler
- (2022-10-19) Krisna: Hi, previously I can use the extension in https://lightnovelreader.me/ website very well. But today I can't use it. Does anyone know why?
- (2022-10-09) I Love Reading WuXia/XianXia/ATG: This extension is fantastic! It allows easy and quick conversion of web novels into epubs with just a few clicks! As someone who is restricted in ways where I cannot use my phone or computer, leaving me with only my kindle, this is a lifesaver! Many thanks; now I can read all my favorite books offline!
- (2022-09-02) Solarr D: Crashes browser on clicking
- (2022-08-26) Jia May Zheng: Thanks to this extension, I'm able to save all my favorite novels.
- (2022-08-07) Руслан Кадралиев: «Не удалось подобрать парсер». Нафиг такое расширение нужно?
- (2022-07-22) Fred Dinoro: It was okay before. But recently, I can't use it anymore. I tried every site that I've used before but I can't fetch them using this. Please help 🤗
- (2022-07-13) Marwan Al-Maqaleh: Finally found what I needed in this extension THANK YOU
- (2022-07-03) Lll Xox: All Chinese Web Novels are garbled characters.
- (2022-05-31) Scott Smith: Works very well. Even worked with Wondering Inn. There is a great option to skip images. This reduces the size allowing you to attach the epub and send it to your kindle email (@kindle.com).
- (2022-05-29) Mr. Mama: Made easier to read my fav. novels! Love it!
- (2022-05-18) Thomas Krutsick: Does what it needs to.
- (2022-05-10) Justin Moak: I loved it, But its no longer working on wuxiaworld unless I'm doing something wrong but it used to work great.
- (2022-05-09) 刘耀辉: Can this be upload to microsoft-edge-extensions-store?
- (2022-04-21) Rakesh Das: I need this so so so so much.
- (2022-04-18) Александр Дмитриев: После пары обновлений браузера Vivaldi перестало работать полностью...... Увы. Очень помогало.
- (2022-03-13) long night: It never sucessfully launched at least one time and make my vivaldi brower crash again and again ...
- (2022-02-15) Lohengrin Percival: Brilliant! It's exactly what I needed and it gets the job done without any issues. My only (minor) gripe is it's a bit slow, but it's that's about it.
- (2022-01-31) Manama Kavil Razeen: Life Saver for Novel Readers
- (2022-01-31) Harold Jaruda: OK Error: No chapters found. at WuxiaworldParser.fetchWebPages (chrome-extension://akiljllkbielkidmammnifcnibaigelm/js/Parser.js:448:35) at WuxiaworldParser.fetchContent (chrome-extension://akiljllkbielkidmammnifcnibaigelm/js/Parser.js:434:21) at HTMLButtonElement.fetchContentAndPackEpub (chrome-extension://akiljllkbielkidmammnifcnibaigelm/js/main.js:143:16) what is happening?
- (2022-01-24) Johayr Tasil: Very helpful extension
- (2022-01-18) Omkar: Absolutely amazing.
- (2021-12-31) Andrew Greenbaum (AndrewGTV): how does it work can i read on my kindle paperback from this site?
- (2021-12-12) Tsi Tsu: It didn't work. It wrote: Error: Fetch of URL 'http://www.lotusvermelho.com/the-sword-named-no-way-out-em-breve/' failed with network error 404. at FetchErrorHandler.onResponseError (chrome-extension://akiljllkbielkidmammnifcnibaigelm/js/HttpClient.js:32:25) at Function.checkResponseAndGetData (chrome-extension://akiljllkbielkidmammnifcnibaigelm/js/HttpClient.js:166:45) at chrome-extension://akiljllkbielkidmammnifcnibaigelm/js/HttpClient.js:160:31 at async ParserFactory.assignParserToPages (chrome-extension://akiljllkbielkidmammnifcnibaigelm/js/ParserFactory.js:159:32) at async ParserFactory.addParsersToPages (chrome-extension://akiljllkbielkidmammnifcnibaigelm/js/ParserFactory.js:151:13) at async WordpressBaseParser.fetchWebPages (chrome-extension://akiljllkbielkidmammnifcnibaigelm/js/Parser.js:456:9)
- (2021-11-28) Ziyan: Can you add support to ranobes.net website?
- (2021-11-27) Ahmet PEKER: Absolutely fantastic work. It's done so well it makes me cry. Why didn't I find this sooner...
- (2021-11-20) Rizwa Manama Kavil: A life saver :D
- (2021-10-23) Evelyn Farfellwooosh: Perfect 5/5 Like other says about it.
- (2021-10-19) Xiangwen Gao: Great , it can read sub-page to compose epub book.
- (2021-10-14) markleslie catameo: https://mtlnation.com/ TypeError: Cannot read properties of null (reading 'querySelectorAll') at MadaraParser.findContent (chrome-extension://akiljllkbielkidmammnifcnibaigelm/js/parsers/MadaraParser.js:39:30) at chrome-extension://akiljllkbielkidmammnifcnibaigelm/js/Parser.js:490:38 at async Promise.all (index 3) at async MadaraParser.fetchWebPages (chrome-extension://akiljllkbielkidmammnifcnibaigelm/js/Parser.js:462:17) Fix plssssssssssssssssssssssssssssssssssss
- (2021-10-08) Christopher Steinke: Works pretty well on most sites, its a real savior. Sometimes it skips chapter one but that's not a huge issue
- (2021-10-03) Xq3 -: mantab
- (2021-10-02) John Smith: just get it
- (2021-09-24) Hiep Nguyen: Good stuff, it works almost on all the webnovel websites I like. Keep up the good work.
- (2021-09-09) X: Not able to copy texts from Chrysanthemum Garden, some paragraphs just came out as jumbled texts. Is there a way for you to fix this? Great extension and helpful as well tho.
- (2021-09-03) Maria Jose Baena: Excelente, el problema que habia esta solucionado
Latest issues
- (2023-02-25, v:0.0.0.151) grenfunkel: Suddenly not working for royalroad
This is appearing when used in royalroad just recently 2/25/2023 "TypeError: Cannot read properties of null (reading 'textContent') at RoyalRoadParser.extractDescription (chrome-extension://akiljllkbielkidmammnifcnibaigelm/js/parsers/RoyalRoadParser.js:98:65) at RoyalRoadParser.getEpubMetaInfo (chrome-extension://akiljllkbielkidmammnifcnibaigelm/js/Parser.js:275:37) at processInitialHtml (chrome-extension://akiljllkbielkidmammnifcnibaigelm/js/main.js:42:39) at populateControlsWithDom (chrome-extension://akiljllkbielkidmammnifcnibaigelm/js/main.js:237:9) at onMessageListener (chrome-extension://akiljllkbielkidmammnifcnibaigelm/js/main.js:16:13)" - (2023-01-08, v:0.0.0.151) Razier blue: Yandex Compatibility
Hi, the latest version of this extension no longer compatible with yandex browser. The previous ver. work though. - (2022-12-18, v:0.0.0.150) Z: No Save Dialog
Packed chapters from site (https://blame-manga.com/), progress bar completed 100%, then web page became unresponsive. Waited, page eventually responded, but no prompt or dialog box to Save-As ever appeared. - (2022-11-12, v:0.0.0.150) DazeWithDewi: No longer saves
the file doesn't pop up to save after it completes loading... - (2022-09-02, v:0.0.0.149) Enes Arda Keles: Vivaldi Browser Crash
Whenever i try to click your extensions icon it opens up a web page and then the vivaldi browser im using crashes. I didnt had this problem before with this browser. It runs on chromium, so vivaldi can run google chrome extensions. i didnt have any problem like this before, not with this extension or any other one. - (2022-08-08, v:0.0.0.149) Tùng Pham: Cập nhật
bạn có thể cập nhật website https://www.panda-novel.com/ - (2022-03-14, v:0.0.0.147) Waron Sanguanwongwan: Wuxiaworld site structure has changed
WebToEpub stopped working. Any chance you could fix it? - (2022-01-22, v:0.0.0.145) abdellah mamas: im not able to scrape wuxiaworld.com anymore
im not able to scrape wuxiaworld.com anymore - (2021-12-20, v:0.0.0.144) Michael Angelo Baldonado: Support for this site has been disabled at the request of site owners.
The extension doesn't support mtlnation. - (2021-10-14, v:0.0.0.140) markleslie catameo: mtlnation.com
mtlnation.com TypeError: Cannot read properties of null (reading 'querySelectorAll') at MadaraParser.findContent (chrome-extension://akiljllkbielkidmammnifcnibaigelm/js/parsers/MadaraParser.js:39:30) at chrome-extension://akiljllkbielkidmammnifcnibaigelm/js/Parser.js:490:38 at async Promise.all (index 2) at async MadaraParser.fetchWebPages (chrome-extension://akiljllkbielkidmammnifcnibaigelm/js/Parser.js:462:17) Fix plssss - (2021-09-07, v:0.0.0.138) Mango Xenon: Requesting support for https://www.novelmt.com/
Hi, requesting support for https://www.novelmt.com/ - (2021-09-04, v:0.0.0.137) Lt F: Site Convertion
The extension isn't converting from the site boxnovel.com - (2021-04-25, v:0.0.0.130) Steven B: Prefilling all fields?
Howdy Is there any way to have all fields prefilled when launching this plugin, or have a simple button to import for all fields? The options file doesn't contain info for source URL etc (the first 6 fields on the page) Unless there's a way to manually add these to the options file to they do get imported? - (2021-04-25, v:0.0.0.130) Lt F: File name after downloading
This happened just recently. Instead of the file name I had provided, it got renamed by random stuff... the file still works just that the file name does not - (2021-03-25, v:0.0.0.127) Gordon MacDiarmid: HTML conversion
I have a web site / novel I created, using a text editor. It passed the CSS and XHTML validation from W3C but that was 8 (?) years ago. Will your app be able to convert this to ePUB or Kindle format? I wanted to check before I started, I promised my Daughter I would not swear anymore :). - (2021-02-28, v:0.0.0.126) Jake Shaw: Is there a way to create a Epub of Qidian locked chapters
Trying to convert locked chapters to epub to access behind there lock wondering if it is possible and if it is how do i do it - (2020-12-19, v:0.0.0.124) Josh L: Download Issue
I've used this extension, and it's amazing, but lately, it can only download about 16 chapters before glitching and stopping the download... How do I fix it? - (2020-12-10, v:0.0.0.124) Waron Sanguanwongwan: How do I (and the others) support you?
How do I support you?(by paying) This is a very helpful extension - (2020-11-22, v:0.0.0.123) AKASH singh: description option is gone
whenever i make epub there is s code comes with the images <desc>link of the image</desc> in previous version of extension there was a option to disable this but in this version option is gone , can u tell me how to disable this - (2020-10-06, v:0.0.0.120) shreyas vishvanathan: generating ebook from wuxiaworld.site
when i try generating ebooks from wuxiaworld.site i get the following error: TypeError: Cannot read property 'textContent' of null at ListNovelParser.findChapterTitle (chrome-extension://akiljllkbielkidmammnifcnibaigelm/js/parsers/ListNovelParser.js:30:60) at ListNovelParser.addTitleToContent (chrome-extension://akiljllkbielkidmammnifcnibaigelm/js/Parser.js:85:26) at ListNovelParser.convertRawDomToContent (chrome-extension://akiljllkbielkidmammnifcnibaigelm/js/Parser.js:68:14) at ListNovelParser.webPageToEpubItems (chrome-extension://akiljllkbielkidmammnifcnibaigelm/js/Parser.js:155:28) at ListNovelParser.webPagesToEpubItems (chrome-extension://akiljllkbielkidmammnifcnibaigelm/js/Parser.js:274:34) at ListNovelParser.epubItemSupplier (chrome-extension://akiljllkbielkidmammnifcnibaigelm/js/Parser.js:257:30) at packEpub (chrome-extension://akiljllkbielkidmammnifcnibaigelm/js/main.js:161:37) at chrome-extension://akiljllkbielkidmammnifcnibaigelm/js/main.js:136:20 - (2020-10-04, v:0.0.0.120) toxicdesu: feature suggestion
hi love the extension. use it almost every day on royalroad. would be cool if there was a button to only pack the last/latest chapter. thanks - (2020-07-03, v:0.0.0.110) Rochelle Ann Mallari: crash
the extension is crashing - (2020-07-03, v:0.0.0.110) Rochelle Ann Mallari: Please include Novelhall.com
I wish that the developer include novelhall because the extension keep on crashing - (2020-01-08, v:0.0.0.97) Vinicius: Help with this domain: https://wuxiaworld.site/
https://wuxiaworld.site/ this is a nice website to find novels, but the extension doesn't work on it, not even to find the chapters, is there any possible way to have it as part of the available options? Thanks! - (2020-01-07, v:0.0.0.97) Jack Hyder: repeating paragraphs
I am currently reading a story I had downloaded, however I am noticing repeating paragraphs. For example, when I am reading the middle of a chapter, there are repeating chapters that I have to skip and find the continuation of the story. Is there a way to fix or prevent this from happening? - (2019-12-10, v:0.0.0.93) Finks Fritz: Not working on lnmtl.com
I already log in to lnmtl but still having same problem, Help anyone? Error: Fetch of URL 'http://lnmtl.com/chapter?page=1&volumeId=3376' failed with network error Failed to fetch. at FetchErrorHandler.onFetchError (chrome-extension://akiljllkbielkidmammnifcnibaigelm/js/HttpClient.js:24:31) at chrome-extension://akiljllkbielkidmammnifcnibaigelm/js/HttpClient.js:156:45 at async Promise.all (index 0) - (2019-09-29, v:0.0.0.88) Sam K: Request to set a default save location.
Love the extension. It would be awesome if we can set a default download location instead of having to click save after the epub is generated. There's been times I click pack Epub on a long novel and step away, but when I gp back to check, the save has expired and I have to repack Epub again. - (2019-09-28, v:0.0.0.88) Vincent Miguel G. Bastiero: not working on https://www.machine-translation.org
not packing the epub - (2019-09-20, v:0.0.0.87) markleslie catameo: not-working on the www.mtlnovel.com/
that all - (2019-05-30, v:0.0.0.76) DicerX: Video of m.wuxiaworld.co BUG
https://www.youtube.com/watch?v=ctZAViw44YQ&feature=youtu.be - (2019-05-28, v:0.0.0.76) Michel Jussey: Plugin not working correctly on a website
hi I'm trying to download a on a particular website but it doesn't work as it is supposed to, you might want to check it out to better the code https://comrademao.com/novel/god-of-music/ this is the url of the said. Do you give access to the source code of the plugin ? - (2019-05-27, v:0.0.0.76) DicerX: wuxiaworld.co Stopped compling after the last update
I currently am unable to use the tweak on wuxiaworld.co with any novel at all, but other sites like boxnovel.com or the other wuxia website still work as expected. Am I doing something wrong here? I tried reinstalling the plugin, using different machines, nothing. Sincerely - (2019-04-24, v:0.0.0.71) Prop Edit: Read Light Novel.org
I am not sure if it is a parser issue or not, but processing novels from readlightnovel.org causes each chapter to have two copies of the text. since readlightnovel.com forwards to .org, having two parserfactories created might be causing each chapter to be processed two times. - (2019-03-10, v:0.0.0.68) Miftah Farid: Liberspark website changed
https://liberspark.com/ just changed to https://veratales.com/, the website still pretty much the same but now the add-on only grab the first page of the toc. Also, novel's titles on https://webnovel.com/ all turns into "Earn Rewards" because of their recent change - (2019-03-06, v:0.0.0.68) yunior usop: Skip the link chapter if error please
i have put a link list directly, and theres one or two chapter link that gone or not found, when the crawler getting to that, it stop working. - (2019-02-22, v:0.0.0.68) Noveriadi abii: cannot create a epub
why i can create a epub from lnmt site? last week i create epub from lnmt site and there is no problem occurs