SingleFile

Save a complete page into a single HTML file

Instructions - Options description - Technical notes - Unknown issues
  1. Instructions
    • wait until the page is fully loaded: you may need to scroll down the entire page to be sure all elements are loaded
    • click on the SingleFile button in the extension toolbar

    Additional notes:

    • You can select multiple tabs and save them by clicking on the SingleFile button .
  2. Options description

    You can customize the way SingleFile process a document through the options page. Right-click on SingleFile button in the browser toolbar and select "Options" in the context menu to open the options page.

    Details :

    • add entry in the context menu

      Check this option to display an entry in the context menu of the webpage to save the entire page or the selected part.

      It is recommended to check this option

    • overlay a shadow on the page during processing

      Check this option to overlay a shadow on the page when SingleFile is retrieving page resources. This reminds you that you should not close the tab.

      It is recommended to check this option

    • display an infobar when viewing archives

      Check this option to display the ❔ button at the top right of the page when viewing a saved page. By clicking this icon, you can get more information about the saved date and open the original URL.

      It is recommended to check this option

    • display stats in the console after processing

      Check this option to display stats about processing in the JavaScript developer tools of your browser. Checking this option may increase the time needed to process a page.

      It is recommended to uncheck this option

    • append the save date to the file name

      Check this option to append the save date of the webpage to the file name.

      It is recommended to check this option

    • enter file name before saving the page

      Check this option to display a prompt asking you to enter the file name of the saved page.

      It is recommended to uncheck this option

    • compress HTML

      Check this option to remove all HTML comments, and unneeded spaces or returns. This helps to reduce the size of the file without altering the document.

      It is recommended to check this option

    • remove HTML import

      Check this option to remove all link elements used to import HTML documents. This can reduce the size of the file without altering the document most of the time.

      It is recommended to check this option

    • remove frames

      Check this option to remove all frame and iframe elements. This can considerably reduce the size of the file without altering the document most of the time.

      It is recommended to check this option

    • remove hidden elements

      Check this option to remove all hidden elements. This option can considerably reduce the size of the file without altering the document most of the time.

      It is recommended to check this option

    • save raw page

      Check this option to save the page without interpreting JavaScript. Checking this option may alter the document.

      It is recommended to uncheck this option

    • remove scripts

      Check this option to remove all scripts. Unchecking this option may alter the document.

      It is recommended to check this option

    • remove video sources

      Check this option to empty the "src" attribute of all video elements.

      It is recommended to check this option

    • remove audio sources

      Check this option to empty the "src" attribute of all audio elements.

      It is recommended to check this option

    • compress CSS

      Check this option to minify CSS stylesheets. This helps to reduce the size of the file without altering the document.

      It is recommended to check this option

    • remove unused CSS rules

      Check this option to remove all CSS rules that do not match any element. Checking this this option should not alter the document and can considerably reduce the size of the file.

      It is recommended to check this option

    • save lazy loaded images

      Check this option to save all the lazy loaded images that are not displayed. This may help to save all the images without scrolling the page. This feature is not guaranteed to work on all sites.

      It is recommended to check this option

    • set a maximum size for embedded resources (Mb)

      Specify the maximum size of embedded resources (i.e. images, stylesheets, scripts and iframes) in megabytes.

    • Reset to default options

      Reset all the options to their default value.

  3. Technical notes
    • all images are converted into base64
    • resources are injected in the document using data URI scheme
    • data URI scheme is supported by all modern browsers.
  4. Unknown issues

    If you find an unknown issue (i.e. frozen process, extra saved files, blank or altered document, tab crash...):

    • reset SingleFile options
    • if resetting options did not work, try to disable all other extensions to see if there is a conflict
    • if there is a conflict then try to determine against which extension(s)
    • please report the issue here with a short description describing how to reproduce the issue, Browser version, OS name and version.