A free website to app converter should produce a real app for nothing: one you can install, keep and hand to other people, without a watermark, an expiry date or a card on file. On web-to-app.net the free tier does exactly that — a signed Android APK built from your website's URL, an HTML file or a ZIP. The limits are a short cooldown between builds, APK-only output, and a 5 MB cap on bundled content. Everything else in this guide is detail.
What a free build includes
| Included free | What it means |
|---|---|
| Signed APK | Installs on any Android phone. Android refuses unsigned apps, so every build is signed. |
| No watermark, no branding | Nothing in the app says it was built here. No splash advertising us, no footer. |
| No expiry | The APK works indefinitely. There is no time bomb, no "trial ended". |
| Your name, icon, package name, version | The full identity of the app is yours from the first build. |
| Theme colour and permissions | Status bar colour; camera, microphone and location when pages use them. |
| Page loader and pull-to-refresh | The indicator while a page loads, and the pull gesture visitors expect. |
| All three inputs | Live URL, single HTML file, ZIP of a site. |
| Every tool on this site | No account, no limits, nothing uploaded. |
The limits, stated plainly
- A cooldown between builds. The build runs on real servers, so free accounts wait a while between builds. Pro removes it.
- APK only. An APK installs directly and is what you want for testing, clients and distribution from your own site. Google Play requires an App Bundle (AAB) for new apps, and AAB output is a Pro feature.
- 5 MB of bundled content. Applies to HTML and ZIP inputs — the size of your files, not the finished app. A URL app has no limit because it loads from your server. Pro raises the cap to 18 MB.
- Standard signing key. Free builds are signed with a key managed for you. To update an app already on Google Play you need the same key it was published with, which is what Pro's own-key option is for.
- No native extras. Splash screen design, onboarding, bottom tabs, push notifications and branded loaders are Pro.
None of these stops a free app from being a finished product. A shop that wants an installable app for regulars, a clinic that wants its booking site on staff phones, a developer who needs a client demo — all of that is the free tier, permanently.
How “free” usually works elsewhere
The word does a lot of work across this industry. The patterns to recognise:
- Free trial. Builds for 7 or 14 days, then the app stops or the account locks. Ask whether an app built during the trial keeps working.
- Free with watermark. A splash screen or banner advertising the converter, removed on a paid plan. Fine for a test, not for a client.
- Free preview, paid download. You configure everything and see a mock-up; the APK itself is the paid step.
- Free build, paid signing. A "debug" APK that installs with warnings and cannot be published, with signing sold separately.
- Free forever, but subscription for updates. The first build is free; rebuilding after a change is not.
Five questions settle it: Is the output signed? Is there a watermark? Does it expire? Do I need a card? Can I rebuild later without paying? On this site the answers are yes, no, no, no, yes.
Why it can be free
Fair question. The cost of a build is a few minutes of server time, which is cheap in bulk. The people who pay are the ones publishing on Google Play — they need the AAB, their own key and the native features that pass Play's review — and that subscription covers the free builds for everyone else. Free is not a funnel with a trapdoor; it is the version most people need, subsidised by the version some people need.
When you will want Pro
Three triggers, in the order they usually happen: you decide to publish on Google Play (AAB, own key); you want the app to feel native (tabs, splash, onboarding); you want to reach people who are not on the site (push notifications). Until one of those is true, there is nothing to buy. Pricing lists the exact split; the cost guide puts it next to the alternatives.