Repolode
gildas-lormeau

gildas-lormeau/SingleFile

Browser extension that saves a complete web page, with its styles and images, into a single self-contained HTML file.

Open-source alternative to:PocketEvernote Web Clipper

Stars
22,654
Forks
1,419
Open issues
104
Last commit
yesterday

What is it?

SingleFile is a Web Extension that saves a full web page into one HTML file, embedding styles, images and other resources so the copy can be opened offline without extra folders. It is available for Chrome, Firefox, Edge, Safari and several Chromium-based browsers, and a separate command-line tool exists for saving pages outside the browser.

Beyond one-click saving, it can save the selected content or frame, process multiple tabs at once, and run auto-save on loaded pages. An annotation mode lets users highlight text, add notes or remove content before saving. Output can be sent to Google Drive or uploaded to GitHub.

The project also documents a comparison of output formats, including self-extracting ZIP, MHTML and Safari webarchive, and lists several bookmark managers, note apps and archiving tools that integrate with its files.

Key features

  • 01Saves a web page as a single HTML file with resources embedded.
  • 02Supports Chrome, Firefox, Edge, Safari and other Chromium-based browsers.
  • 03Lets you save the current tab, selected content, a frame, or multiple tabs.
  • 04Offers auto-save for loaded pages and a customizable keyboard shortcut.
  • 05Provides an annotation mode for highlighting text, adding notes and removing content.
  • 06Can upload saved pages to Google Drive or GitHub.

Use cases

  • Archiving articles or reference pages so they remain readable offline.
  • Keeping a permanent copy of web content for research or evidence.
  • Feeding saved pages into bookmark managers or note apps such as Linkwarden or Trilium.
  • Scripting page captures from the command line with the SingleFile CLI.

Quick start

  1. 1

    Install SingleFile from the browser's extension store (Chrome, Firefox, Edge, or Safari)

  2. 2

    Click the SingleFile button in the toolbar to save the current page

Things to know

  • Licensed under AGPL, a copyleft license, so commercial use requires contacting the author for a separate license.
  • The README points to a separate known-issues page, so some pages may not save perfectly.

Topics

FAQ

What is SingleFile?
Browser extension that saves a complete web page, with its styles and images, into a single self-contained HTML file. SingleFile is a Web Extension that saves a full web page into one HTML file, embedding styles, images and other resources so the copy can be opened offline without extra folders. It is available for Chrome, Firefox, Edge, Safari and several Chromium-based browsers, and a separate command-line tool exists for saving pages outside the browser.
Is SingleFile free to use? What license does it have?
SingleFile is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
Is SingleFile still maintained?
Actively maintained. The last commit to SingleFile was on Oct 20, 2026.
What can I use SingleFile for?
Archiving articles or reference pages so they remain readable offline. Keeping a permanent copy of web content for research or evidence. Feeding saved pages into bookmark managers or note apps such as Linkwarden or Trilium. Scripting page captures from the command line with the SingleFile CLI.
How do I install SingleFile?
Install SingleFile from the browser's extension store (Chrome, Firefox, Edge, or Safari) Click the SingleFile button in the toolbar to save the current page
Where can I get SingleFile?
The source code and installation instructions are on GitHub: https://github.com/gildas-lormeau/SingleFile

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects