Is SingleFile free, and does it have a paid version?
SingleFile is a free, open-source browser extension, and its official materials do not list a paid consumer edition. Commercial licensing of its code is a separate matter.
Yes. SingleFile is a free, open-source browser extension. The official project materials reviewed do not list a paid consumer version or upgrade tier. The project does invite inquiries about commercial licensing of its code, which is different from buying a paid edition of the extension.
What SingleFile is
SingleFile saves a web page and its resources—such as images, stylesheets, fonts, and frames—as one HTML file. The project offers browser extensions for Chrome, Edge, Firefox, and Safari, as well as a separate command-line tool for Windows, macOS, and Linux. The project website describes SingleFile as free and open source. See the official SingleFile project website.
Depending on the browser and workflow, its features include saving selected tabs, multiple tabs, selected content, frames, or linked pages; annotating a saved page; automatic saving; and sending saved files to services such as GitHub, Amazon S3, Google Drive, or WebDAV. These are features of the project, not evidence of a paid edition.
Is there a paid version or subscription?
The official project materials reviewed do not identify a consumer paid version, subscription, or upgrade tier for the browser extension. Apple’s US App Store also lists SingleFile for Safari as free. Store listings can change, so check the relevant store for current availability and details.
There is a separate licensing question: the project repository says SingleFile is licensed under AGPL and invites people interested in licensing its code for a commercial service or product to contact the maintainer. That is a route to discuss using the code in another product; it does not mean the browser extension has a paid plan. Read the project repository and licensing information.
Why people sometimes think there is a paid tier
A similarly named service, singlefile.ai, is separate from the SingleFile browser-extension project at the official project website and GitHub repository. Its sign-in page or terms should not be taken as evidence that the extension has a paid edition. Confirm that a download or service is associated with the project before entering account details or paying.
Where to get SingleFile
Use the download route linked from the official project website for your browser. The project lists Chrome, Edge, Firefox, and Safari routes. The Safari app is also listed in Apple’s US App Store as free. Check the browser store or App Store directly for current versions and availability, since those details can change.
When SingleFile is the right fit
Choose SingleFile when you want to keep a web page as a portable HTML file that includes its resources, especially for offline reading or archiving. It is designed to save pages, rather than return a screenshot image or PDF from a web API.
If your task is capturing a page as PNG, JPEG, WebP, or PDF for an application or workflow, ScreenshotNeo is an alternative to try first. It is a website screenshot API and MCP server: one GET request with a URL can return an image or PDF. Its clean-capture options can accept cookie banners and remove known consent platforms, newsletter popups, and chat widgets before capture. Only clean shots are billed; bot checks, blank pages, timeouts, failed loads, and cache hits cost nothing, with the result identified in response headers. Its MCP server provides screenshot and PDF tools for AI agents.
Or skip the browser setup
For a screenshot or PDF, ScreenshotNeo can capture a URL with one API request. See the ScreenshotNeo API documentation.
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
import requests
r = requests.get(
"https://api.screenshotneo.com/v1/shot",
params={"access_key": "YOUR_API_KEY", "url": "https://stripe.com"},
timeout=90,
)
open("shot.webp", "wb").write(r.content)
const q = new URLSearchParams({ access_key: 'YOUR_API_KEY', url: 'https://stripe.com' });
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);
if (!res.ok) throw new Error(`Screenshot request failed: ${res.status}`);
await Bun.write('shot.webp', res);
Cookie banners, popups, and chat widgets are removed before the shot; bot checks, blank pages, and failed loads are never billed. An MCP server lets AI agents take screenshots. The Free plan includes 1,000 screenshots a month with no card; paid plans start at $5 for 3,000 screenshots. Sign up for 1,000 free screenshots a month, with no card required.
FAQ
Is SingleFile open source?
Yes. The project describes it as free and open source, and its repository provides the license information.
Does the SingleFile CLI require a paid plan?
The project lists a CLI for Windows, macOS, and Linux. The official materials reviewed do not describe a paid CLI tier.
Does commercial licensing mean the extension costs money?
No. The repository’s commercial licensing invitation concerns use of the code in a commercial service or product; it does not establish a paid consumer edition.
Is singlefile.ai the paid version of the extension?
The research reviewed identifies it as a separate service, not the SingleFile browser-extension project.


