Internet Archive holds more than 34 millions books for free access. Some mean to be read online by borrowing for a limit period. This extension can download these books for later reading.
In new v0.7.0, HathiTrust Digital Library support was added. All books with full view permission can be downloaded at a click.
- Download a book as a PDF file
- Download a book as a collection of JPEG/PNG files one for each leaf
- Optional leaf quality
- Download multiple books in parallel
For Chrome, Edge, etc:
- Grab the latest version of package(.crx) in the releases page.
- Drop the package from file manager to Extension Manager page in your browser(developer mode must be enabled).
For Firefox:
- Grab the latest version of package(.xpi) in the releases page.
- Drop the package from file manager to Extensions page in your browser.
- Grant Optional permissions from Permissions tab on the extension page.
Alternatively, install automatically from their repositories:
- Chrome WebStore
- Edge Addons(not up to date)
- Mozilla Addons (Firefox)(Optional permissions must be granted as well)
In archive.org, the availability of books lies in three categories:
- Lending Library
- Borrow 14 days
- Always Available
The extension works with category 1 and 2.
After borrowing a book, two new buttons named "Quality" and "Download" will appear under the book viewer, beside the "Favorite" button.

- To get current book as PDF file, click the "Download" button.
- To get each leaf as a JPEG file, click the "Download" button with Ctrl key pressed(Command key on Mac).
With download begins, the button will turn into a progress bar.

There are variant leaf qualities for each book which the extension keeps up to four levels. Click the stars on the "Quality" button to choose one. Default is the best quality(the original image, without scaled down).
With download completes, the book will be returned automatically to make it available to other users. In Internet Archive, books are always allowed to loan to limited users, others have to wait.
No login, no borrows required. Once a book page is loaded in hathitrust.org, a new section named "Ayesha" will appear above the "Download" section on the left-hand side of the page. Click it to show the download panel. There are three controlls, named "Quality", "Tasks" and "Download".

- To get current book as PDF file, click the "Download" button.
- To get each leaf as a image file(JPEG and/or PNG), click the "Download" button with Ctrl key pressed(Command key on Mac).
With download begins, the button will turn into a progress bar.

As for leaf quality controll "Quality", the first option is "full size", which will download every page in their highest size, but they may be much different between each others. Other options will download all pages in almost the same size.
Another controll is "Tasks", by which download task number running synchronously can be selected. HathiTrust server does not allowed frequent access. The extension have to take some breaks during the download process. Choose a suitable task number to get the best experience.
- Chromium family(Chrome, Edge, Brave, Vivaldi, Opera, Yandex, Kiwi, etc) version 90+ supported
- Firefox version 115+ supported
- For Brave, item 'File System Access API' in 'brave://flags' page should be enabled.
GPL3 ©Element Davv
Any questions and/or suggestions are appreciatiated.
If you found the extension helpful consider supporting me with a coffee. 