SingleFile version history - 25 versions
SingleFile by gildas
Be careful with old versions! These versions are displayed for testing and reference purposes.You should always use the latest version of an add-on.
Latest version
Version 1.23.3
Released Sep 2, 2026 - 1.36 MBWorks with firefox 58.0 and later, android 113.0 and later- The page viewer displays the error when a saved page cannot be shown instead of leaving the tab blank
- Pages saved to WebDAV, GitHub, Google Drive, Dropbox, S3 or a REST API are uploaded byte for byte; a multi-page archive saved again from the editor arrived corrupted
- The page opened by "open the saved page" is released when its tab is closed; reloading the tab still works
- The first capture requested by another extension after its approval targets the right page
- Switching profiles in the editor keeps the options a regular save would use
- Pages that size their blocks from the viewport in a script were saved with enormous headers (#1603)
- The lazy-loading pass stays open while the page inserts stylesheets
- Page text can no longer close the SingleFile comment
- Several extraction and layout fixes for self-extracting archives from single-file-core 1.5.120
Source code released under AGPL v3
Older versions
Version 1.23.2
Released Aug 31, 2026 - 1.35 MBWorks with firefox 58.0 and later, android 113.0 and later- Fixed fonts missing in saved pages in several cases: fonts declared in a frame that cannot be read, fonts named by a "font" shorthand the parser cannot read, and font families built with CSS variables or with multi-word names
- Fixed the loss of the id, class, data-* and title attributes of stylesheets, which could break the scripts and the styles of saved pages
- Fixed inline SVG images being removed when the saving of images is disabled
- Fixed the loss of the styles defined in a closed shadow root
- Fixed the content of a canvas being lost when saving a page that was already saved
- Fixed a save that never finished on pages with circular CSS imports
- Fixed CSS values with a vendor prefix being dropped when the browser supports them
- Fixed the truncation of filenames when the page title contains several special characters in a row
- Fixed the length of filenames when the title is longer than the limit
- Improved memory usage when saving pages repeatedly
- Reduced the size of saved pages containing videos
- Fixed the names of the files displayed when opening a self-extracting page
- Fixed images missing from self-extracting pages when the page contains duplicate stylesheets
- Fixed scripts of self-extracting pages being refused when they come from an unusual file extension
- Reduced the size of self-extracting pages: duplicate stylesheets are stored once and resources are compressed according to their type
- Fixed the page address being readable in a password-protected self-extracting page
- Fixed the display of self-extracting pages containing an embedded PDF document
- Improved the reliability of the extraction of self-extracting pages
- Fixed the loss of the options of a self-extracting page when saving it again from the annotation editor
- Removed the requests sent to the saved website when saving a self-extracting page
Source code released under AGPL v3
Version 1.23.1
Released Aug 28, 2026 - 1.35 MBWorks with firefox 58.0 and later, android 113.0 and later- Fixed a blank page when displaying a self-extracting archive served with an HTTP error status. The page content is now extracted from the page text
- Fixed extracting pages saved in "universal" self-extracting mode with an embedded PDF
- The data appended after the ZIP data in self-extracting archives now always fits in the search window of ZIP readers
- The entries of self-extracting archives are now stored in the order they were added (via zip.js 2.8.61)
Source code released under AGPL v3
Version 1.23.0
Released Aug 28, 2026 - 1.35 MBWorks with firefox 58.0 and later, android 113.0 and later- Added support of multi-page archives in the annotation editor (these archives are currently created with single-file-cli): the table of contents is displayed, pages can be edited, and the archive is saved back as one file
- Added an API allowing other extensions (e.g. ArchiveBox) to capture pages with SingleFile
- Added template variables for the day of the week, e.g. {weekday-locale} and {weekday-short-utc}
- Improved the security of the Google Drive and Dropbox authentication (PKCE)
- Fixed filenames rejected by Firefox when the page title contains special characters
- Fixed a hang when saving pages with very large stylesheets
- Improved performance and memory usage when saving pages repeatedly (e.g. with autosave)
- Improved performance when saving multi-page archives and when displaying compressed pages
- Fixed the display of SVG icons on some saved pages
- Fixed the display of the save dialog and the handling of the "background save" option when the downloads API is unavailable
- Fixed saving edited pages and archives from the annotation editor (destinations, REST form API URL, dropped archives)
- Fixed the error page displayed when reloading the annotation editor on a page saved as a self-extracting file
- Fixed the checksum in the filename and the proof of existence when saving pages with the annotation editor
- Fixed the benign error displayed when the companion application exits
- Fixed the loss of option profiles when enabling or disabling the synchronization of options
- Updated translations
Source code released under AGPL v3
Version 1.22.98
Released Feb 24, 2026 - 1.21 MBWorks with firefox 58.0 and later, android 113.0 and later- Improved perf when opening pages saved as self-extracting files
- Added new option "File format > disable compression" to produce uncompressed zip files
- Fixed shortcut conflict on Linux, the default shortcut is now "Ctrl+Alt+S"
Source code released under AGPL v3
Version 1.22.97
Released Jan 20, 2026 - 1.21 MBWorks with firefox 58.0 and later, android 120.0 and later- Fixed minor issues related to CSS mlnification
- Fixed handling of 202 HTTP status code when enabling the option "Destination > upload to a REST Form API"
Source code released under AGPL v3
Version 1.22.92
Released Dec 10, 2025 - 1.07 MBWorks with firefox 58.0 and later, android 113.0 and later1.22.89:
- Added {url-filename} variable (for filename or infobar templates)
- Added "HTML content > remove specific elements" option
- Added support of custom shortcuts
- Fixed aspect ratio of video screenshots
- Added "MCP Server" as destination
1.22.90
- Improved support of constructable stylesheets
- Fixed %encode-base64 and %decode-base64 template functions
- Updated Polish and Russian translations
1.22.91
- Improved support of constructable stylesheets
- Added option "Images > image reduction factor"
1.22.92
- Fixed bug in the removal of unused CSS rules wiyth selectors containing pseudo-classesSource code released under AGPL v3
Version 1.22.88
Released Nov 21, 2025 - 1.07 MBWorks with firefox 58.0 and later, android 113.0 and later- Improved support of invalid nesting tags (fix rendering issues on bilibili)
- Fixed issues related to the ":defined" selector in stylesheets and custom elements (fix rendering issues on Reddit)
- Fixed support of iframes in custom elements
- Added cleanup of "link[rel=compression-dictionary]" elements
- Updated Chinese translation
Source code released under AGPL v3
Version 1.22.86
Released Nov 2, 2025 - 1.06 MBWorks with firefox 58.0 and later, android 113.0 and later- Fixed support of CSS nesting, Cascade layers, Feature queries, Container queries, and Scope at-rules when minimizing stylesheets
- Improved removal of stylesheets for alternative devices to screens
- Improved serialization of XML (e.g. SVG) contents
- Improved compression of the "extra data" when saving pages in the "universal self-extracting pages" file format
- Fixed handling of proof of existence (cf. Misc. options) when using the annotation editor
- Fixed issue leading to saving useless duplicate URLs with anchors when using "Save selected links" (anchors will now be ignored)
- Fixed issue when saving selecting selection with empty tags (e.g. IMG tags)
- Fixed removal of NOSCRIPT tags in BODY (and descendant) tags, and added an hidden option "removeNoScriptTags" (true by default, see https://github.com/gildas-lormeau/SingleFile/wiki/Hidden-options for more info)
- Added hidden option "delayAfterProcessing" which can be useful to avoid sending too many requests to a site, especially in batch processing
- Removed DevTools permission (not used in Firefox)
Source code released under AGPL v3
Version 1.22.81
Released Mar 31, 2025 - 1.06 MBWorks with firefox 58.0 and later, android 113.0 and later- Added Swedish translation
- Fixed JS error when displaying pages with embedded infobar
Source code released under AGPL v3
Version 1.22.80
Released Mar 13, 2025 - 1.05 MBWorks with firefox 58.0 and later, android 113.0 and later- Fixed issue when trying to move notes made with the annotation editor in a saved page
- Fixed issue when saving multiple pages in incognito in Chromium-based browsers
Source code released under AGPL v3
Version 1.22.79
Released Feb 19, 2025 - 1.05 MBWorks with firefox 58.0 and later, android 113.0 and later- Added Azerbaijani (az) language (thanks @Hajiagha-Sadikhov)
- Added options JSON editor (see the icon in the title bar of the options page)
- Added %encode-base64 and %decode-base64 template functions
- Fixed incorrect Accept header when using the REST Form API as destination
- Fixed various minor issues
Source code released under AGPL v3
Version 1.22.77
Released Dec 17, 2024 - 1.03 MBWorks with firefox 58.0 and later, android 113.0 and later- Fixed issue related to hot-linked resources when saving pages
- Fixed issue related to the replacement of invalid characters in filenamesSource code released under AGPL v3
Version 1.22.75
Released Nov 27, 2024 - 1.03 MBWorks with firefox 58.0 and later, android 113.0 and later- Fixed custom mapping of invalid file name characters (e.g ">", ":", "|") via the hidden option"filenameReplacementCharacters", see https://github.com/gildas-lormeau/SingleFile/wiki/Hidden-options fro more info
- Fixed rare issue when SingleFile could be stuck on step 2/3
- Fixed "BUG: SingleFile error: [object Object]" error label. A more descriptive message should be displayed when this kind of error happens.Source code released under AGPL v3
Version 1.22.73
Released Nov 13, 2024 - 1.03 MBWorks with firefox 58.0 and later, android 113.0 and later- Added support of full-width UTF-8 symbols to replace invalid file name characters (e.g ">", ":", "|")
- Fixed update of the embedded screenshot in the annotation editor (when embedding the screenshot into a self-extracting file)
- Added translation in Simplified Chinese of the help page
- Fixed support of disabled external stylesheets
- Added `{url-original}` template variable
- Include readability metadata into the page when saving the pretty-printed page in the annotation editor
- Other minor fixesSource code released under AGPL v3
Version 1.22.72
Released Oct 14, 2024 - 1.01 MBWorks with firefox 58.0 and later, android 113.0 and later- Fixed stretched images issue (e.g. on Reddit)
- Fixed issue where textarea contents where not saved
- Fixed warnings related to the sandbox attribute on iframes
- Updated Readability.jsSource code released under AGPL v3
Version 1.22.71
Released Sep 27, 2024 - 1.01 MBWorks with firefox 58.0 and later, android 113.0 and later- Fixed missing resources when using the autosave mode
- Added 32x32px icon
- Fixed other minor issuesSource code released under AGPL v3
Version 1.22.70
Released Sep 19, 2024 - 1.01 MBWorks with firefox 58.0 and later, android 113.0 and later- Fixed various minor issuesSource code released under AGPL v3
Version 1.22.68
Released Sep 7, 2024 - 1,021.04 KBWorks with firefox 58.0 and later, android 113.0 and later- Added option `Stylesheets > group duplicate stylesheets together` to reduce the size of saved pages when duplicate stylesheets are found in the page (e.g. on Reddit) and when the output file format is "HTML"
- Added optimization to reduce the size of saved pages when duplicate stylesheets are found in the page (e.g. on Reddit) and when the output file format is based on the ZIP format
- Fixed issue when saving frames
- Added missing stylesheet URLs in the "manifest.json" file when saving pages as ZIP files
- Updated Chinese translations
- Fixed issue when opening self-extracting pages (non universal) in Chromium-based browsersSource code released under AGPL v3
Version 1.22.66
Released Sep 3, 2024 - 1,020.32 KBWorks with firefox 58.0 and later, android 113.0 and later- Userscripts can now update the options before processing a page
- Fixed spelling errors in the help page
- Fixed issue when exporting options with "#" present in the data
- Fixed issue when enabling the option `File format > embed image`
- Fixed autosave issue
- Fixed other minor issuesSource code released under AGPL v3
Version 1.22.64
Released Aug 29, 2024 - 1,019.95 KBWorks with firefox 58.0 and later, android 113.0 and later- Fixed issue where SingleFile could be stuck on step 2/3
- Added the ability to disable SingleFile for one or multiple websites via the auto-settings rules
- Minor fixesSource code released under AGPL v3
Version 1.22.61
Released Aug 19, 2024 - 1,019.7 KBWorks with firefox 58.0 and later, android 113.0 and later- improved perf when a page contains duplicate inline stylesheets
- added `{options-json}`, `{options-text}` variables, and `%option-value<key>` function in templates
- added support of frames when saving raw pages
- fixed issue when fetching resources requiring the referrer header to be unset
- fixed issue when auto-saving pages to S3
- fixed missing filename in the form when uploading the page to a JSON REST API
- fixed missing "Cancel" button when editing a rule in the "Auto-sesttings rules" section
- fixed broken infobar in Firefox ESR
- fixed minor issuesSource code released under AGPL v3
Version 1.22.59
Released Aug 12, 2024 - 1,012.79 KBWorks with firefox 58.0 and later, android 113.0 and later- Added support of frames when saving the page with the option `HTML content > save raw page` enabled
- Minor fixesSource code released under AGPL v3
Version 1.22.55
Released Aug 1, 2024 - 1,012.41 KBWorks with firefox 58.0 and later, android 113.0 and later- Fixed various issues when not saving the page in background
- Added `Infobar > keep infobar open` option
- Fixed replacement of special characters when using %date-custom, %date-locale, %time-locale, and %datetime-locale functions in the infobar template
- Minor fixesSource code released under AGPL v3
Version 1.22.54
Released Jul 24, 2024 - 1,011.59 KBWorks with firefox 58.0 and later, android 113.0 and later- Added new option "Destination > upload to Amazon S3"
- Infobar icon will slightly flash after displaying the archived page to draw attention
- Added support of "CSS Worklets"
- Added template function "%timedate-custom"
- Fixed cancellation of the task when clicking the "Cancel" button of the "Save as" dialog
- Fixed "Save as" prompt in the editor when the page is saved externally
- Fixed auto-save when "Destination" option is set to "upload to a REST Form API"
- Fixed support of nested CSS rules and "@container" CSS at-rule
- Minor fixesSource code released under AGPL v3