What Pagecraft costs
Nothing, and nothing forever. All 48 operations are free, in the app and in the packages, and the free version is the whole product rather than a tier of it.
The promise, in specifics
“Free” is what every file-upload site says above its limits. So here is the same claim as five things that are not true of this product, each one held up by a test that fails if it stops being true.
- No operation is held back
- There is no pro tier and no list of what you would get in it. Every operation the engine can do has a page, and that page works.
- No limits
- No files per day, no pages per document, no megabytes. The work runs on your computer, so the only ceiling is your computer.
- No interstitials
- Nothing is asked of you on the way to doing the job. No tool page sells anything, because a test reads every one of them and fails if one does.
- No account
- There is nowhere to sign in, because there is nothing to sign in to. The build has no login page and no form that posts anywhere.
- No watermark
- What comes out is what you asked for. A test merges a document and checks that every word in the result was a word in the original.
Each of those five is pinned by a test in the build. Adding a paywall would fail it before anybody saw the page.
Why that is affordable
The usual reason a free tier has limits is that each user costs the company money. Here the second user costs the same as the millionth, which is nothing.
The work happens on your device
There is no server doing the merging, the OCR or the conversion — your browser does it. So there is no compute bill that grows with how many people use this, and no storage bill, because nothing is stored.
The site is files on a static host
What is served is HTML, CSS and JavaScript from a CDN. The whole stack runs on free tiers of ordinary hosting, and the only fixed costs are a domain and a certificate.
The AI is yours, not ours
There is no Pagecraft-operated model, proxy or relay. If you use the AI tools you bring your own key or your own machine, and your provider bills you directly at their rates — so the one genuinely expensive thing here is never on our account.
Sponsorship
The main way the project is paid for. Tiers are priced by who you are rather than by what you get, because there is nothing left to sell you.
Individual
$5
per month
For one person who uses this and would rather it kept existing.
- Our thanks, and a good conscience
Team
$50
per month
For a team that has quietly made this part of how it works, and can expense it.
- Our thanks, and a good conscience
- Your name in the repository, if you want it
Organisation
$250
per month
For an organisation that depends on it and wants a say in what gets built next.
- Our thanks, and a good conscience
- Your name in the repository, if you want it
- Your issues looked at first
- A quarterly note on what is coming
None of these unlocks anything. They buy the project time, not you access — and everything they fund lands for everybody, including everybody who pays nothing.
Support for organisations
A service rather than a licence, for organisations that need somebody to answer to. It is sold separately from the commercial licence so that neither is a way of charging for the other.
What it covers
- Getting a self-hosted deployment stood up and configured.
- Upgrades, and telling you in advance what will break.
- Building the engine into your own systems, including the CLI and the SDK.
- Answering your security review, and a named contact for anything found.
What it does not
- We do not host anything for you. There is no server here to put your deployment on.
- We never see your documents. Nothing about a support contract creates a way for us to, and nothing will.
- It does not buy features. Paid work on the roadmap is a separate conversation and lands in the open product like everything else.
- It is not a 24/7 on-call rota. Response times are working hours in a stated timezone, agreed before you sign.
Open an issue at github.com/amanawasthi2025/pagecraft with what you are running and what you need from it. You will get a scope and a price, or a straight no if it is one of the four things it does not cover.
The commercial licence
The one thing here that is actually sold: an exemption from publishing your changes to the app, for anyone shipping a modified or white-labelled copy to their own customers.
If the money does not arrive
It might not. Most projects like this are funded by nobody, and the honest answer is that this one may end up maintained in evenings, or not maintained at all.
What does not happen is a paywall. The licences are the guarantee: the engine is MIT and the app is AGPL, so if this project stops, the code stays where it is and anybody may pick it up, host it or fork it. The plan for failure is written down in docs/funding.md rather than improvised later.