Download Latest Version v2.18.0 source code.zip (687.9 kB) Google Add to Preferred Sources
Home / v2.16.4
Name Modified Size InfoDownloads / Week
Parent folder
single-file-aarch64-linux 2026-10-04 106.9 MB
single-file-x86_64-apple-darwin 2026-10-04 82.2 MB
single-file-x86_64-linux 2026-10-04 106.5 MB
single-file.exe 2026-10-04 81.8 MB
single-file-aarch64-apple-darwin 2026-10-04 69.2 MB
README.md 2026-10-04 1.0 kB
v2.16.4 source code.tar.gz 2026-10-04 600.9 kB
v2.16.4 source code.zip 2026-10-04 662.9 kB
Totals: 8 Items   447.9 MB 5

SingleFile CLI 2.16.4

CLI fixes and improvements

  • single-file-core is updated from 1.6.22 to 1.6.24, see https://github.com/gildas-lormeau/single-file-core/releases/tag/v1.6.23 and https://github.com/gildas-lormeau/single-file-core/releases/tag/v1.6.24. For the CLI it means the following
  • With --remove-unused-fonts, a font named only in a nested style rule was removed, and the text fell back to another font
  • A url() in @scope, @starting-style, @keyframes or @page was not saved in the page
  • A font created by a page script with new FontFace(...) could be saved with an invalid family name
  • Removing a script, a <noscript>, a resource hint or a hidden input from the body shifted the position of the elements after it, so :nth-child() and similar selectors matched other elements
  • A page saved with --compress-content and opened in Firefox applied the stylesheets imported by <style> elements empty, so pages loading Google Fonts this way lost their fonts

Co-authored by Claude (Claude Code)

Source: README.md, updated 2026-10-04