Free Website Hosting In Singapore: The Honest Options

Free website hosting in Singapore, honestly compared: what Cloudflare Pages, GitHub Pages, Netlify and Vercel each restrict on the free plan, and who each fits.
The OxyPages Team · · 9 min read
You have a small site and no money to put behind it.
Maybe it is three HTML pages ChatGPT wrote last night, maybe a one-page CV, maybe a menu for a stall. You went looking, and what came back was a wall of affiliate lists pushing "free trials" that end in a bill for a shared hosting plan you never wanted.
Type "free website hosting Singapore" into Google and that is most of page one.
The honest answer is shorter. There are about five real ways to put a small site online for nothing, all genuinely free, each right for a different person. The price is never the catch. The catch is what you are allowed to upload, whether your form works, and whether the site is still up in four months.
So here is the comparison I would give a friend: what free website hosting in Singapore actually buys you, what each provider quietly restricts, and which one I would pick for which kind of site. Every number below comes from the provider's own docs, checked in September 2026.
The pillar on HTML hosting in Singapore covers the wider setup. This post stays at the free end.
TL;DR: Free website hosting in Singapore is real, but every free plan keeps its catch somewhere other than the price. Vercel's Hobby plan bans commercial sites outright. GitHub Pages bans e-commerce and makes your source public. Netlify pauses every site on your account once its 300 monthly credits run out. Cloudflare Pages is the most generous and the most developer-shaped. A local host's "free trial" is not free hosting, it is a delayed bill.
What Does Free Website Hosting In Singapore Actually Include?
Free website hosting in Singapore almost always means a static host's free tier: a real address on their domain, HTTPS already set up, and enough room for a small site. It is not a free version of the cPanel plan a local host sells. A static host hands back files and runs no PHP, WordPress or database, so nothing on this page will.
Before you pick one, check these six things. They are the columns of the table below, because they decide whether the site still works in a month.
- What you upload. A folder exactly as it is, or a repository and a build step.
- Custom domain on the free plan. Free on some, paid on others.
- Ads or branding. None of these show ads. Some add a small badge.
- The restriction that actually bites. Every free plan has one, and it is rarely storage.
- Expiry or cap. Free tiers do not expire. Trials do, and one of these pauses your site instead.
- Git or a command line. Whether a browser is enough.
One thing that is not on the list: forms. A static page cannot process a sign-up by itself, so whichever host you pick has to send the entries somewhere.
The Five Free Tiers, Side By Side

Here is the part the search results skip.
| Option | What you upload | Custom domain free | The restriction that bites | Expiry | Needs git or a CLI |
|---|---|---|---|---|---|
| Cloudflare Pages | A folder by direct upload, or a git repo | Yes, with SSL | 500 builds a month, 20,000 files, 25 MB a file | None | No |
| GitHub Pages | Static files in a public repository | Yes, with SSL | Public source; no online business or e-commerce | None | Browser upload works, but it is a repo |
| Netlify free | A folder by drag and drop, or a git repo | Yes, with SSL | 300 credits a month, then every site pauses | None | No, for drag and drop |
| Vercel Hobby | Vercel Drop, a git repo, or the CLI | Yes, with SSL | Non-commercial personal use only | None | Yes |
| OxyPages free | An HTML file, folder or ZIP, dropped or pasted | No, paid plans only | 1 site, 5 MB, 30 form entries a month | None | No |
| Local shared host trial | Files by FTP or a file manager | Usually required at sign-up | It ends, then you pay | Yes | No |
Cloudflare Pages
Cloudflare Pages is the most generous free tier here, and the one I would point most people at if a developer dashboard does not scare them.
A custom domain with SSL costs nothing, and requests to static files are free and unlimited on every plan, the free one included. Cloudflare's own note that static asset requests are free and unlimited There is no bandwidth meter to blow through.
What it restricts is builds and files: 500 builds a month, one at a time, 20,000 files per site and 25 MB per file. You can upload a folder straight from the dashboard, so git is optional, but you will meet Cloudflare's DNS screens on the way in. No built-in form handling.
GitHub Pages
GitHub Pages is free static hosting bolted onto a code repository, which is a project folder GitHub keeps a history of. A site can be 1 GB, bandwidth is a soft 100 GB a month, and a custom domain with HTTPS is free.
Two restrictions matter more than the numbers. On a free account the repository has to be public, so anybody can read your source. And GitHub's limits page says Pages is not to be used to run an online business or an e-commerce site, so a shop belongs elsewhere. No form handling either.
Netlify Free
Netlify is the easiest of the four to start with. Drag a folder onto Netlify Drop and it is live, no git, no terminal. Forms are included on the free plan, which quietly solves the hardest problem on this page, and custom domains come with SSL.
The restriction is a credit meter. Netlify's pricing docs put the free plan at 300 credits a month as a hard limit, with bandwidth at 20 credits a GB and each production deploy at 15. When they run out, every site on the account is paused until next month and visitors get a "Site not available" page.
For a quiet brochure site that is plenty. If you republish daily, do the sums.
Vercel Hobby
Vercel's Hobby plan is free, includes custom domains, and its guideline is about 100 GB of data transfer a month. It is also the plan people most often use in a way the terms do not allow.
Hobby is non-commercial personal use only. Vercel defines commercial usage broadly: taking payment, advertising the sale of a product or service, carrying ads, or being paid by anyone to build or host the site. Vercel's fair use guidelines on commercial usage Donations are fine.
So a personal portfolio is welcome, and a client site you were paid to build is not. Deploying is easier than it was: alongside git and the CLI, Vercel Drop publishes a dragged folder. Vercel's docs for Drop
The Local Shared Host Trial
Most Singapore shared hosts do not offer a free plan. They offer a trial, or a money-back window on the cheapest shared plan, usually with a card up front.
What you get for it is a real server: PHP, WordPress and a database all run, and no static free tier can say that. What you get afterwards is an invoice.
Which Free Host Should You Pick?
Pick by what you are holding, not by which name you have heard most.
- An HTML folder from an AI tool. Netlify Drop or the Cloudflare Pages direct upload. Neither asks you to learn a deploy pipeline for four files.
- A free custom domain on $0. Cloudflare Pages or GitHub Pages. This is where I talk you out of us: OxyPages puts custom domains on the paid plans, so if yourname.sg for nothing is the whole requirement, Cloudflare is right and we are wrong.
- A git project with a build step. Netlify, or Vercel if the rule below allows it.
- Anything commercial. Not Vercel Hobby, and not a shop on GitHub Pages.
- PHP, WordPress or a database. A shared host, and budget for the bill.
- You would rather never see code. A builder like Google Sites. You lose the design your AI made and gain an editor anyone can use.
A CCA Open-House Page That Has To Last The Semester

Here is the case I used to sanity-check the table.
A polytechnic student runs a CCA and needs an open-house page: about, schedule, sign-up form. She asked ChatGPT for all three, so she is holding three HTML files and a stylesheet. No budget. The page has to last until the end of semester and the form has to collect names.
Run her through the list.
GitHub Pages takes the folder through the browser upload and gives her an address that lasts all semester with nothing to renew. The gap is the form. Pages has none, so she swaps hers for an embedded Google Form.
Netlify takes the same folder by drag and drop, and its forms work out of the box. The risk is the meter: if open-house week brings a spike, or she republishes the schedule every evening at 15 credits a deploy, the site can pause mid-semester behind an error page.
Cloudflare Pages has no meter to run out of. She still needs a form elsewhere, and a Cloudflare account first.
Vercel Hobby is allowed here, since a club page is not commercial. If the CCA starts selling tickets on it, that quietly stops being true.
OxyPages takes the folder as it is, with no expiry and 5 MB of room, and the form collects names once the form tag carries the data-oxy-form attribute and the captcha keys are set. The number to check is 30 submissions a month on free. Open-house week could pass that on its own.
My verdict for her: Netlify. Her one hard problem is the form, and it is the only free tier here that fixes it without a second tool, as long as she stops redeploying every night. If she would rather not watch a meter, Cloudflare Pages plus a Google Form is the boring, safe answer, and I would not argue with it.
What To Do Next
Pick the row that matches what you are holding, then get it online before you optimise anything. A live URL on your phone tells you more in ten seconds than another hour of comparison lists.
If you want git and a build step, go straight to Cloudflare Pages or Netlify. If it is PHP or WordPress, nothing here runs it, so budget for a shared plan.
If you are holding a folder and want to see it live before committing to anybody, drop it on our free hosting page for Singapore. It publishes in seconds, and you can keep it or walk away. If you later need a custom domain or more form entries than a free plan allows, compare the paid plans with a working site in front of you.
For the line-by-line detail of what one free static plan covers for a single page, free HTML hosting in Singapore has it.
FAQ
Is Free Website Hosting In Singapore Really Free Forever?
For the static free tiers, yes. Cloudflare Pages, GitHub Pages, Netlify and Vercel Hobby do not expire and do not ask for a card, and neither does ours. The exception is the trial: it runs out on a date, then bills you.
Can I Use A Free Plan For A Business Site?
Read the terms first, because two of them say no. Vercel's Hobby plan is non-commercial personal use only, and GitHub Pages is not allowed to run an online business or an e-commerce site. Cloudflare Pages and Netlify have no such restriction.
Do I Need To Know Git To Host A Site For Free?
No. Netlify Drop and the Cloudflare Pages direct upload both take a folder from a browser, and GitHub Pages accepts browser uploads too. Git starts to matter when you want a build step or a version history. Vercel is the exception, since it expects a repository.
Which Free Plan Handles A Form?
Netlify, on its free tier, and ours at 30 submissions a month. Cloudflare Pages, GitHub Pages and Vercel have no built-in form handling, so with those you embed a Google Form or wire the form to a third-party service.
Is A Free Plan Fast Enough For Visitors Here?
For a small site, yes, on any of the hosted options. All four serve from edge networks with a point of presence in Singapore, meaning servers around the world including one here. With free website hosting in Singapore, the host is rarely what makes a small page slow. A 4 MB photo is. If speed is the real question, fast website hosting in Singapore covers what moves the number.