4 Ways to Automatically Save Webpages on Visit for Offline Browsing

The ability for a web browser to save web pages has been around for a very long time. All you need to do is press the control + S key and you’ll be prompted to save the web page together with the embedded files such as images, CSS, javascripts, etc to the selected folder. You can then open the saved HTML file to view the web page offline in your web browser without an Internet connection.

There are quite a number of different methods to save web pages for offline browsing and the most basic way is mentioned above. Another powerful method is using a web crawler tool such as HTTrack, Teleport Pro or Offline Explorer that are meant to automatically download the whole website which can be a bit overkill if you intend just to save a few interesting webpages.

There is actually another method that is in between the manually saving of web pages with a hotkey and automatically crawling and downloading the whole website, which is automatically saving every webpage that you’ve visited using your web browser. Here we show you a few different ways to achieve that. 1. WebSiteSniffer

WebSiteSniffer is a free, portable and easy to use type of packet sniffer that is specifically made to analyze the HTTP protocol, automatically reassemble the files and store them in a folder. One of the advantages in using WebSiteSniffer is it works on all different types of web browsers without the need to install any browser extensions of changing the Internet connection settings such as proxy.


Like most utilities creates by Nir Sofer, they are self explanatory which doesn’t require a steep learning curve. You may need to configure the settings in the Capture Options area the first time to choose the capture method which is either through raw sockets, WinPcap or a Network Monitor driver and finally the network adapter to capture. You can also specifically choose the type of files such as HTML, images, CSS, Javascripts and etc to capture.

websitesniffer options

Do take note that there is however a restriction where it doesn’t capture files from websites that are secured with HTTPS protocol.

Download WebSiteSniffer

2. MM3-WebAssistant

WebAssistant is a server proxy based program created with Java that acts as a middle men in between your Internet connection and web browser. This would mean you’ll need to configure your web browser’s network connection settings to connect to the proxy server address and port so that WebAssistant is able to capture and save the visited websites for offline browsing. WebAssistant comes in 2 versions which is the private version that is free with some features disabled while the Professional paid version comes with additional features such as HTTPS support, filtering, prefetching and etc.


WebAssistant doesn’t require installation as all you need to do is run the MM3-WebAssistant.jar file after extracting the ZIP archive. In order for WebAssistant to cache the visited webpages, web browsers must be configured to connect to the IP address of the computer running WebAssistant, or simply set it as with the port 8080. The port and a lot of other settings can be changed in the program options area.

webassistant options

Download WebAssistant

3. ScrapBook X AutoSave for Firefox

If you prefer to automatically save web pages that you’re viewing from your web browser without changing any network configuration and using a third party software, Firefox users have the choice of using a free extension called ScrapBook X AutoSave.

scrapbook capturing completed

Do take note that ScrapBook X AutoSave is only a small and simple extension that enables the auto saving of webpages feature in ScrapBook, ScrapBook X or ScrapBook Plus. This means that one of the main ScrapBooks must be installed together with ScrapBook X AutoSave to work.

scrapbook x autosave

The saved webpage files are stored in the user’s profile ScrapBook folder by default and the location can be changed in the extension’s option.

Download ScrapBook X AutoSave

4. Shelve for Firefox

Shelve is another Scrapbook like extension for Firefox which has the ability to save webpages through a template. After installing Shelve, you can start archiving webpages by pressing the F9 key, select the available shelves and click OK.

shelve select shelf

A small popup will appear at the bottom left on your web browser to show that Shelve has saved the webpage in the predefined folder.

shelve saved as

It is possible to configure Shelve to auto save all web pages that you visit through Regular Expression. Press F9 and click Options. Select the default shelf and click the Edit button. Go to Auto-Save tab, enter a dot in the box for “Save a document to this shelf if the URL matches this RegExp” and tick the “Check this RegExp while browsing” checkbox. Finally click OK to save the changes.

shelve auto save

From now on, Shelve will automatically archive the web pages that you visit.

Download Shelve

Additional Notes: Google Chrome users are out of luck because there used to be 2 extensions to save webpages for offline viewing which were EZNotes and PageArchiver but both have stopped working as they are no longer being maintained.

6 Comments - Write a Comment

  1. guysmat 5 years ago
  2. Asfour 5 years ago
  3. Ihzam 5 years ago
  4. Firas 5 years ago
  5. Terieron 5 years ago
  6. Mostafa Dafer 5 years ago

Leave a Reply

Your email address will not be published. Required fields are marked *

Note: Your comment is subject to approval. Read our Terms of Use. If you are seeking additional information on this article, please ask in our forum or contact us directly.