Create an Ebook from any web page instantly and beautifully. Now you can build your own Ebook with chapters from multiple pages.
Instabook is a browser extension that makes it easy to convert any web page with content into a stylish and clean Ebook for free. You can save web pages as EPUB files and read them offline on your computer or Ebook reader.
You also get to preview the cover page of your Ebook before the epub file is generated.
The latest version also allows you to build a multi-chapter Ebook with each chapter being a snapshot of a different page. Read the Creating an Ebook with chapters section for details.
To install Instabook, just download and install the latest version of the extension from your browser's extension page. The extension is also available on its GitHub page.
To use Instabook, follow these steps:
Version 1.2.0 added support for creating Ebooks with chapters. There's now an additional "Add as a chapter" button and a subpage for managing chapters of the Ebook.
To start using this feature, follow these steps:
Browse to the page you want to add as the Ebook chapter and click "Add as a chapter".
Keep browsing to the pages you want to include in your Ebook and adding them using the new button.
Once you're done adding the chapters, click on the chapter count button - this will open the chapter management screen.
The cover image is a carousel showing the generic cover by default, but you can change it to any cover from the added chapters you want.
The cover title also can be changed - just click on it and edit it.
Then, scroll down to see the chapter list and manage it.
Each chapter name can be edited by clicking on it.
The chapter list can be also reordered using the triangle buttons on the left.
Each chapter can be deleted with the "X" button on the right.
There's also a "Delete All" button at the bottom which clears all chapters to start again.
Once you're done with your edits, click on the "Download X Chapters" button (the X will be a number of chapters added) to get the file.
To go back to the main screen just click on the "X" in the top-right corner.
The extension is available for most of the modern browsers:
There are no configuration options yet, but it's on my roadmap.
The extension utilizes npm build scripts to use custom build configurations for each supported browser.
Running npm run build
builds the extension for all browsers. The result is stored in the src/dist
folder.
Running npm run clean
cleans the dist
folder. The dist folder is also cleaned before every build.
Please submit any problems you find on the GitHub page.
Propositions for new features are welcome. Please submit them on the GitHub page.
This browser extension uses GNU General Public License v3.0 license.