Archiving web pages is an age old problem: mostly, either you keep the content intact with PDF or Markdown files, but the format often breaks, or you just keep links but of course, web pages go down all the time. Apple has tried to address this problem with the Webarchive format, but lots of doubts have arisen about it: it seems it loads at least part of the content dynamically (causing privacy and future-proofing problems), and it famously does not work behind paywalls.
I wanted to share an amazing extension which has become important enough in my workflow that it made me ditch Safari: SingleFile, available for both Chromium-based browsers and Firefox (and only them, unfortunately).
What it does is extremely simple: it captures a snapshot of the rendered page as pure HTML and encodes all media as Base64 within the HTML page itself (hence the name, SingleFile). It allows for a faithful copy of the webpage you’re viewing in a portable, standard HTML file, which any browser can open even offline, as long as we’ll be using HTML (which is certainly a very long time).
This is really an elegant solution which gives as good results as the Evernote web clipper on a whole page, so simple that I wonder why it has not been implemented before (or elsewhere). If you need to capture web pages with the formatting intact for archival purposes (as people in the media industry often need to do), this is a great, free tool. And even if it goes away, any file created with it will always work.