Home › Productivity
Information
Preview 3 platforms
iPhone 3 images
iPad 2 images
Mac 1 image
What’s New Version 1.22.98
- Improved performance when opening pages saved as self-extracting files
- Added new option "File format > disable compression" to produce uncompressed zip files
Description
SingleFile is a Safari extension that helps you to save an entire webpage including images, styling, frames, fonts etc. as a single HTML file. Unlike screenshots or PDFs, SingleFile can preserve the original layout, links, etc. It's like having a digital snapshot that you can easily access offline.
Getting started
Wait until the page is fully loaded.
Click on the SingleFile button in the extension toolbar to process and save the page.
You can click again on the button to cancel the action when processing a page.
Capabilities
Safari extension
Accessibility
ipadiphonemacrealityDevicetvoswatch
Version history 25 versions
Build 882751440v1.22.982026-02-24 23:06:15
- Improved performance when opening pages saved as self-extracting files
- Added new option "File format > disable compression" to produce uncompressed zip files
Build 881711723v1.22.972026-01-21 23:01:53
- 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"
Build 880743859v1.22.962025-12-17 05:38:49
Fixed bug related to stylesheet minification
Build 880686883v1.22.932025-12-16 00:36:28
- Added "Import MHT file" button in the annotation editor
- Reversed regressions related to stylesheets minification introduced in version 1.22.88
Build 880705168v1.22.942025-12-16 10:52:56
Fixed CSS minification bug
Build 880727396v1.22.952025-12-16 22:40:38
Fixed {url-filename} template variable value when empty
Build 880536061v1.22.922025-12-11 03:51:18
- Fixed bug in the removal of unused CSS rules wiyth selectors containing pseudo-classes
Build 880517075v1.22.912025-12-10 21:52:33
- Added option "Images > image reduction factor"
- Improved support of constructable stylesheets
Build 880394962v1.22.902025-12-06 18:45:08
- Improved support of constructable stylesheets
- Fixed %encode-base64 and %decode-base64 template functions
- Updated Polish and Russian translations
Build 880252164v1.22.892025-12-02 17:29:25
- 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
Build 879953758v1.22.882025-11-21 19:06:41
- 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
Build 879439421v1.22.862025-11-03 03:47:10
Fixed issue related to CSS minification
Build 879433278v1.22.852025-11-02 22:48:21
Fixed issue related to CSS minification
Build 879345943v1.22.832025-10-30 16:11:22
Fixed potential rendering issue with stylesheets containing invalid values in declarations
Build 879281450v1.22.822025-10-28 22:04:10
- 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
Build 873381112v1.22.812025-04-01 11:42:44
- Added Swedish translation
- Fixed JS error when displaying pages with embedded infobar
Build 873219821v1.22.802025-03-13 19:27:23
- Fixed issue when trying to move notes made with the annotation editor in a saved page
Build 872638664v1.22.792025-02-20 00:44:42
- 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
Build 871198169v1.22.772024-12-17 13:13:46
Fixed issue related to the replacement of invalid characters in filenames
Build 871067452v1.22.762024-12-11 20:22:49
- Fixed issue related to hot-linked resources when saving pages
- Fixed issue related to the replacement of invalid characters in filenames
Build 870733443v1.22.752024-11-27 18:34:46
- 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.
Build 870572002v1.22.742024-11-21 00:51:22
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
Build 870399634v1.22.732024-11-13 17:37:00
- 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 fixes
Build 869715502v1.22.722024-10-17 20:52:47
- 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
Build 869338200v1.22.712024-09-28 07:03:27
Minor fixes
No pricing data captured yet — comparisons appear once the app has paid storefronts or in-app purchases.
Availability 1 of 1 storefronts
| Region | Language | Price | Ratings | Avg | Version |
|---|---|---|---|---|---|
US | en-US | Free | 57 | 4.5 | 1.22.98 |
Change log 29 changes · US
✎
releaseNotes updated
- Improved performance when opening pages saved as self-extracting files
- Added new option "File format > disable compression" to produce uncompressed zip file
✎
description updated
SingleFile is a Safari extension that helps you to save an entire webpage including images, styling, frames, fonts etc. as a single HTML file. Unlike screenshot
✎
subtitle updated
Save web pages faithfully
✎
name updated
SingleFile for Safari
◆
Version 1.22.98 released
- Improved performance when opening pages saved as self-extracting files
- Added new option "File format > disable compression" to produce uncompressed zip files
◆
Version 1.22.97 released
- 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"
◆
Version 1.22.96 released
Fixed bug related to stylesheet minification
◆
Version 1.22.95 released
Fixed {url-filename} template variable value when empty
◆
Version 1.22.94 released
Fixed CSS minification bug
◆
Version 1.22.93 released
- Added "Import MHT file" button in the annotation editor
- Reversed regressions related to stylesheets minification introduced in version 1.22.88
◆
Version 1.22.92 released
- Fixed bug in the removal of unused CSS rules wiyth selectors containing pseudo-classes
◆
Version 1.22.91 released
- Added option "Images > image reduction factor"
- Improved support of constructable stylesheets
◆
Version 1.22.90 released
- Improved support of constructable stylesheets
- Fixed %encode-base64 and %decode-base64 template functions
- Updated Polish and Russian translations
◆
Version 1.22.89 released
- 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
◆
Version 1.22.88 released
- 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 element
◆
Version 1.22.86 released
Fixed issue related to CSS minification
◆
Version 1.22.85 released
Fixed issue related to CSS minification
◆
Version 1.22.83 released
Fixed potential rendering issue with stylesheets containing invalid values in declarations
◆
Version 1.22.82 released
- 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. SV
◆
Version 1.22.81 released
- Added Swedish translation
- Fixed JS error when displaying pages with embedded infobar
◆
Version 1.22.80 released
- Fixed issue when trying to move notes made with the annotation editor in a saved page
◆
Version 1.22.79 released
- 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
◆
Version 1.22.77 released
Fixed issue related to the replacement of invalid characters in filenames
◆
Version 1.22.76 released
- Fixed issue related to hot-linked resources when saving pages
- Fixed issue related to the replacement of invalid characters in filenames
◆
Version 1.22.75 released
- 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.
◆
Version 1.22.74 released
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
◆
Version 1.22.73 released
- 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 t
◆
Version 1.22.72 released
- 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
◆
Version 1.22.71 released
Minor fixes