Static hosting, now live

Free Web Hosting
for Static Sites

Drag a .zip of your website or a single index.html and get a live HTTPS URL in seconds. No server to rent, no FTP, no cPanel, no credit card — and it is free to host the privacy-policy and support pages the App Store and Play Store require.

https://yourname.betadrop.site
  • No credit card
  • 1 GB storage
  • .zip or index.html

How It Works

Three steps, and the only one that takes any thought is the first.

01

Build your site

Export your static output — the dist, build or out folder — and zip it, or grab a single index.html. Upload the built files, not the source.

02

Drop it on BetaDrop

Drag the .zip or index.html into the dashboard. It deploys in seconds — no servers to configure, no CI, no Git remote.

03

Share your live URL

You get yourname.betadrop.site, ready to paste into App Store Connect, Play Console or a README. Redeploy anytime; the URL never changes.

Why Host It Here

Built for the page you need online now, with no repository behind it.

Free, no card

Deploy without a credit card or a trial clock counting down in the corner. A free account includes 1 GB of storage shared with your builds.

Deploy in seconds

Drag and drop. No pipeline to configure, no build minutes to burn, no queue to wait on. A redeploy keeps the same URL.

Your own subdomain

A clean yourname.betadrop.site address you choose, on a domain kept separate from the app so hosted pages can never touch an account session.

No build config

Works with any static output — Vite, Next.js export, Create React App, Astro, Hugo, Jekyll or plain HTML. We serve your files exactly as they are.

Renew or keep it

A free site stays live for 30 days and renews once free. When it parks, the subdomain and files are kept — upgrading brings it back without a redeploy.

Made for app teams

Built by a beta-distribution tool, so the store-required pages live next to where you already ship your .ipa and .apk.

How do I host a website for free?

Upload the finished files to a static host and it gives you a URL. BetaDrop is free web hosting for static websites: drag a .zip of your built site or a single index.html into the dashboard, and it is live at your own yourname.betadrop.site address over HTTPS within seconds — no server to rent, no FTP client, no cPanel, no DNS to configure and no credit card. A free account includes 1 GB of storage and up to 100 MB per deploy.

“Static” is the one constraint worth understanding, and it is what makes the hosting free. Your files are served exactly as you uploaded them, so anything a browser can run on its own works — HTML, CSS, JavaScript, images, fonts, and single-page apps built with React, Vue or Svelte. What will not run is code that needs a server: PHP, Node, Python, WordPress and databases all need somewhere to execute, and there is no runtime behind your files here. If your site needs a backend, host the backend elsewhere and call it over HTTPS from the page.

Two limits stated up front, because finding them later is worse. A free site stays live for 30 days and can be renewed once for free, after which it parks until you upgrade — the subdomain and files are kept either way. And custom domains are not supported yet, so every free site is served on a betadrop.site subdomain. If you need a custom domain today, GitHub Pages, Netlify and Vercel all offer one for free and are the better answer.

Where do I host my app's privacy policy?

Both app stores demand a URL before they will take your submission. App Store Connect requires a publicly reachable privacy-policy URL, and Google Play requires a privacy-policy URL plus a support or contact URL. If you have shipped an app but never needed a website, that requirement arrives as a genuine blocker at the worst moment — the submission is ready and the form will not accept a Google Doc link.

A one-page policy is a single index.html. Drop it here, and the URL you get back is the one you paste into the console. No hosting account to set up, no domain to buy, no DNS to point. The same goes for the support page Play asks for, and for anything else in that category: a release-notes or changelog page, a simple app landing page, API or product docs, a coming-soon page, or any hand-written HTML you want reachable from a link.

One caveat worth reading before you rely on it. A store listing points at that URL for as long as the app is listed, and a free site here is a trial window — 30 days, renewable once, then it parks. That is fine while you are getting a submission through, and we warn you before it happens. For a URL a live listing depends on, put it on a paid plan so the window stops applying.

If you are here because you are shipping an app rather than a website, the rest of BetaDrop is the other half of that job: upload a signed iOS .ipa or an Android .apk and share an over-the-air install link with your testers. If you are weighing that against Apple's own tooling, the TestFlight alternatives comparison covers where each one wins.

What You Can Put On It

Static hosting means exactly what it says, and knowing the edge of it up front saves you an upload that cannot work.

Anything a browser can render
HTML, CSS, JavaScript, images and fonts, served as the files you uploaded. A .zip of your build folder up to 100 MB per deploy, or a single index.html. Single-page apps work, and so does anything that calls an API from the browser.
Nothing that needs a server
There is no runtime behind your files, so PHP, Node, Python, server-side rendering and databases will not run. If your app needs a backend, host it elsewhere and call it over HTTPS from the page — that is the usual shape and it works fine.
Built output, not source
We do not run a build step, so zipping your repository will not produce a site. Run your build, then zip what lands in dist, build or out. Every static framework works on those terms — Vite, Next.js with output: export, Create React App, Astro, Hugo, Jekyll, SvelteKit with the static adapter, or plain HTML.
A real site, not a file dump
Hosting is for websites. Using it as a personal file store, a backup target, a general-purpose CDN or a place to park large media is against our Acceptable Use Policy. Your own .ipa and .apk builds have a home already — that is what the build distribution side is for.

How It Compares

All three are good products, and for a site you maintain from a repository they are the better answer. BetaDrop is aimed at the case they serve worst: a page you need online now, with no repository behind it.

Feature comparison of BetaDrop free static hosting against GitHub Pages, Netlify and Vercel free tiers
FeatureBetaDrop (Free)GitHub PagesNetlify (Free)Vercel (Hobby)
Deploy methodDrag-drop .zip or index.htmlGit push or ActionsGit, CLI or drag-dropGit or CLI
Git repo requiredNoYesNo, with drag-dropEffectively yes
Free subdomainyourname.betadrop.siteusername.github.ioname.netlify.appname.vercel.app
Custom domain on freeNot yetYesYesYes
Site stays live free30 days, renewable onceIndefinitelyIndefinitelyIndefinitely
Built for store privacy-policy pagesYesGenericGenericGeneric

Free tiers change often; these were checked against each provider's public documentation when this page was written. Storage on a free BetaDrop account is 1 GB shared across builds and hosted files, and bandwidth is fair-use rather than a published monthly figure.

Frequently Asked Questions

Everything worth knowing before you upload.

Is BetaDrop's free hosting really free?

Yes. Free web hosting with no credit card: one website with its own subdomain, unlimited redeploys, and 1 GB of storage shared across your builds and hosted files. A free site stays live for 30 days, and you can renew it once for free from the dashboard. After that, keeping it online permanently needs a paid plan. We tell you before it expires rather than letting a link go dark on you.

How do I host an HTML file online for free?

Upload it. Sign in, open the static hosting page, and drag your index.html file into the dashboard — that is the whole process. Within a few seconds the file is served at your own subdomain over HTTPS, and you get a URL you can share, bookmark or paste into a form. There is no FTP client to configure, no cPanel, no DNS records to add, and no server to rent. If you have a whole folder of HTML, CSS and images rather than a single file, zip it and upload the zip instead: we unpack it and serve index.html as the front page.

Do I need to buy a domain or pay for a server?

No to both. Every site gets a free yourname.betadrop.site subdomain with HTTPS already set up, so there is nothing to buy and no certificate to install or renew. You are not renting a server either — this is static file hosting, so there is no VPS, no cPanel, no FTP and nothing to keep patched. Bringing your own custom domain is not supported yet; if you need one today, a host that offers custom domains on its free tier is the better choice, and we would rather say so than waste your time.

Can I host my app's privacy policy and support page for the App Store and Play Store?

Yes, and it is the reason most people use it. App Store Connect requires a publicly reachable privacy-policy URL before you can submit, and Google Play requires both a privacy-policy URL and a support or contact URL. If you have an app but no website, that requirement is a genuine blocker. Write the page as a single index.html, upload it, and paste the URL you get back into App Store Connect or Play Console. Because a store listing points at that URL for as long as the app is listed, use a paid plan for a page a live listing depends on — a free site is a trial window, not a permanent address.

Does my hosted site expire?

A free site stays live for 30 days and can be renewed once, free, from the dashboard. When the window runs out the site parks — the subdomain stays yours and the files are kept, so upgrading brings it straight back rather than making you redeploy. Paid plans have no window at all: the site stays live for as long as the subscription does. We send a reminder before a site parks.

What can I upload?

A .zip of your built site — the contents of your dist, build or out folder — or a single index.html or .htm file. Up to 100 MB per deploy. Static files only: HTML, CSS, JavaScript, images and fonts. There is no server-side runtime, so PHP, Node, Python and databases will not run; anything dynamic has to come from an API you host elsewhere and call from the browser.

Which frameworks work?

Any framework that produces static output: Vite, Next.js with output: export, Create React App, Astro, Hugo, Jekyll, SvelteKit with the static adapter, or hand-written HTML. Upload the built folder, not the source — we do not run a build step, so a .zip of your repository will not work. If your build assumes it is served from the root of a domain, that is fine here because each site gets its own subdomain; we show a heads-up if the files we find look like they expect a different base path.

How do I update or remove my site?

Drop a new .zip or index.html on the same site and it replaces what is there — the URL does not change, so anything already pointing at it keeps working. You can delete the site whenever you like, and it stops resolving immediately. Renaming your subdomain is possible but rate-limited, because a subdomain someone else has already linked to should not change casually.

What is the best free hosting for a small static website?

It depends on whether you have a Git repository, and being honest about that is more useful than a sales pitch. If your site lives in a repo and you want it to rebuild on every push, GitHub Pages, Netlify and Vercel are all excellent and all free — use one of them. BetaDrop is aimed at the case they serve worst: you have finished files and no repository, and you need a URL in the next two minutes. There is no Git remote to connect, no build to configure and no account verification to sit through — you drag a .zip or an index.html in and get a link. The trade is that a free site here runs on a renewable window rather than staying up indefinitely, and custom domains are not available yet.

Can I use my own custom domain?

Not yet. Every site today gets a free yourname.betadrop.site subdomain, and custom domains are on the roadmap rather than in the product. We would rather say that than list a feature you cannot switch on.

What are the rules for a subdomain name?

3 to 63 characters, using lowercase letters, numbers and hyphens. It cannot start or end with a hyphen or contain two hyphens in a row — the same rules DNS itself imposes. Names are first come, first served, and a handful are reserved.

In Short

  • Free static hosting with 1 GB of storage and up to 100 MB per deploy — no credit card.
  • Upload a .zip of your built site or a single index.html; it is live in seconds at yourname.betadrop.site.
  • A free site stays live for 30 days and renews once free; a paid plan removes the window entirely.
  • Purpose-built for the privacy-policy and support pages the App Store and Play Store require before submission.
  • Works with any framework that emits static output — Vite, Next.js export, Astro, Hugo, Jekyll or plain HTML.

Get your free site

Up to 100 MB per deploy, live on your own subdomain in seconds. Start on the 30-day free window and upgrade only if you want to keep it permanently.

iMobile Designs
Developed by iMobile Designs
Made with
in India