要約 / ポイント
- 静的サイト(HTML、CSS、JavaScript)向けに、Netlify、Cloudflare Pages、GitHub Pages、Vercel Hobby、Renderの5つのホストが0ドルのプランを提供しています。
- Cloudflare Pagesは最も余裕があり、静的アセットへのリクエストは無料で無制限、月間500ビルド、1サイトあたり20,000ファイルまで対応しています。
- Vercel Hobbyは個人・非商用利用限定であり、GitHub PagesはオンラインビジネスやEコマースサイトでの利用は許可されていません。
- Netlify Freeは月間300クレジットを提供しており、これは約15GBの帯域幅または20回のプロダクションデプロイに相当します。クレジットを使い切るとプロジェクトは一時停止されます。
- 最も迅速な方法はドラッグ&ドロップです。index.htmlを含むフォルダを作成し、Netlify DropにドロップするだけでライブURLを取得できます。
結論: ウェブサイトを無料でホストするには、サイトのファイル(少なくともindex.html)をフォルダにまとめ、無料の静的ホスティングサービスにデプロイします。最もシンプルなのはNetlifyです。フォルダをNetlify Dropにドラッグ&ドロップするだけで、HTTPS対応のライブURLが取得できます。Cloudflare Pagesは無料枠が最も寛大で、GitHub Pagesはパブリックリポジトリなら無料、Vercel Hobbyは個人用の非商用サイト向けに無料です。
調査方法: 各ホスティングサービスの制限と料金に関する公式ドキュメント(以下の表にリンクあり)を確認し、ベンダーが公開している制限のみを記載しています。価格は2026年11月1日時点の各ベンダーの料金ページで確認しました。一部のリンクはアフィリエイトリンクです。登録時にベンダーから報酬を受け取る場合がありますが、追加費用は一切かかりません。また、選定基準に影響を与えることはありません。
無料ウェブサイトホスティングの比較
| Host | Best for | Free plan limits | Commercial use on free plan | If you outgrow it |
|---|---|---|---|---|
| Netlify | Easiest setup, forms, small business sites | 300 credits/month hard limit (15 credits per production deploy, 20 per GB bandwidth); unlimited deploy previews; custom domains with SSL | No restriction stated on the pricing page | Personal $9/month (1,000 credits) |
| Cloudflare Pages | Most headroom for static sites | Static asset requests free and unlimited; 500 builds/month, 1 build at a time, 20-minute build timeout; 20,000 files, 25 MiB per file; 100 custom domains per project; Functions use the Workers free quota (100,000 requests/day) | No restriction stated on the limits page | Workers Paid from $5/month |
| GitHub Pages | Docs and project sites already on GitHub | Site up to 1 GB; soft 100 GB/month bandwidth; soft 10 builds/hour; 10-minute deploy timeout; public repo required on GitHub Free | Not allowed for an online business or e-commerce site | Move to another host |
| Vercel Hobby | Personal Next.js projects | 100 GB transfer, 1M CDN requests, 1M function invocations, 4 CPU-hours per month; 200 projects; 100 deployments/day | Not allowed: personal, non-commercial only | Pro $20/month per seat |
| Render | Free static site plus a sleeping backend | Static sites free; free web services spin down after 15 minutes idle, about 1 minute to wake, 750 instance hours/month; free Postgres 1 GB, expires after 30 days | No restriction stated on the free tier page | Paid instances (see render.com/pricing) |
始める前に:必要なもの
- サイトファイルが入ったフォルダ。エントリーページはindex.htmlという名前にする必要があります。サイトビルダーやフレームワークを使用している場合は、ビルドコマンドを実行し、出力フォルダ(通常はdist、build、またはout)を使用してください。
- 選択したホスティングサービスの無料アカウント。
- オプション:レジストラから取得したドメイン名。各ホスティングサービスが独自のドメインで無料のアドレスを提供してくれるため、最初はこれなしでも問題ありません。
最もシンプルな方法:Netlify Dropのステップバイステップ
- 無料のNetlifyアカウントを作成します。
- ドラッグ&ドロップでデプロイできるNetlify Drop(app.netlify.com/drop)にアクセスします。
- サイトのフォルダをページにドラッグします。Netlifyがアップロードを行い、HTTPS付きのライブURLを発行します。
- URLを開き、すべてのページと画像が読み込まれるか確認します。
- サイトを更新するには、新しいバージョンのフォルダを同じプロジェクトにアップロードします。1回の本番デプロイにつき、月間300クレジットのうち15クレジットが消費されます。
- 独自のドメインを使用するには、プロジェクトのドメイン設定から追加し、DNSの手順に従ってください。SSLは無料プランに含まれています。
サイトの更新頻度が高い場合は、Gitリポジトリを接続してください。Netlifyはプッシュのたびに再ビルドを行い、プルリクエストごとにデプロイプレビューを作成します。なお、デプロイプレビューにクレジットは消費されません。
Cloudflare Pages:最も余裕のある無料枠
CloudflareのPages Functionsの料金ページには「無料プランと有料プランの両方で、静的アセットへのリクエストは無料かつ無制限」と記載されており、アクセスが多い静的サイトでも月間帯域幅制限に達することはありません。制限ページによると、無料プランの上限は月間500ビルド、同時ビルド数は1つ、ビルドタイムアウトは20分、1サイトあたり20,000ファイル、1ファイルあたり25 MiB、1プロジェクトあたり100個のカスタムドメイン、1アカウントあたり100プロジェクトです。サーバーコード(Pages Functions)は、Workersの料金に基づき、1日あたり100,000リクエストのWorkers無料枠にカウントされます。
静的サイトで本格的なトラフィックが見込まれる場合はこちらを選んでください。フォーム機能が組み込まれた最もシンプルなドラッグ&ドロップを求める場合は、他のサービスを検討してください。
GitHub Pages: コードがすでにGitHubにある場合は無料
GitHubのドキュメントによると、GitHub Freeプランではリポジトリを公開設定にする必要があります。セットアップ手順:リポジトリを作成し(ユーザーサイトの場合はusername.github.ioという名前)、公開ソースのルートにindex.html、index.md、またはREADME.mdを追加します。その後、Settings(設定)のPagesで公開ソースを選択します。GitHubはGitHub Actionsワークフローを使用してビルドとデプロイを行い、変更が反映されるまで最大10分かかる場合があります。
制限事項:公開サイトの容量は最大1GB、月間の帯域幅は100GB(ソフトリミット)、1時間あたりのビルド数は10回(ソフトリミット)です。また、GitHubはPagesについて「オンラインビジネス、eコマースサイト、その他主に商取引を促進することを目的としたWebサイトを運営するための無料Webホスティングサービスとして使用することは意図されておらず、許可もされていません」と述べています。ドキュメント、ポートフォリオ、オープンソースプロジェクトのページには適しています。
Vercel Hobby: 個人のプロジェクトは無料
Hobbyドキュメントによると、Vercel Hobbyには月間100GBの高速データ転送、100万回のCDNリクエスト、100万回の関数呼び出し、4時間のアクティブCPU時間が含まれており、最大200プロジェクト、1日あたり100回のデプロイが可能です。制限を超えた場合、通常は30日待つことでリセットされるとVercelは説明しています。VercelはNext.jsをメンテナンスしているため、個人のNext.jsプロジェクトには最適な場所です。
注意点はフェアユースガイドラインです。Hobbyプランは非商用の個人利用に限定されています。支払いを受け取る、製品やサービスを宣伝する、サイト構築の対価を得る、主な目的がアフィリエイトリンクであるサイト、広告を表示するサイトはすべて商用とみなされます。寄付は対象外です。ビジネスサイトには月額20ドルのProプランが必要です。
この記事が気に入ったら、毎朝同じようなものをメールで受け取れます。
1日1通 · 2クリックで解除 · サードパーティのトラッキングなし
Render: 静的サイトは無料、バックエンドはスリープ機能付き
Renderでは静的サイトのデプロイは無料です。無料ティアのドキュメントによると、バックエンド用の無料Webサービスも提供されており、インバウンドトラフィックがない状態で15分経過するとスピンダウンし、復帰には約1分かかります。ワークスペースごとに月間750時間の無料インスタンス時間が提供されます。無料のPostgresは1GBのストレージがあり、作成から30日で期限切れとなります。含まれるアウトバウンド帯域幅とビルド時間は、そのページではなくRenderダッシュボードに表示されます。
サーバーアプリ向けには、Railwayにも月額1ドルの使用クレジットが付いた無料プランがありますが、カスタムドメインは0個と記載されているため、公開サイトよりもテストに適しています。
どの無料ホストを使うべきか?
- 今日中にオンラインにしたい場合: NetlifyのNetlify Drop。
- 静的サイトで大量のトラフィックが見込まれる場合: Cloudflare Pages。
- ドキュメントやポートフォリオがすでに公開GitHubリポジトリにある場合: GitHub Pages。
- 個人のNext.jsアプリで、広告や販売がない場合: Vercel Hobby。
- アイデアを試すために小さなバックエンドやデータベースが必要な場合: スピンダウンの遅延を許容できるならRenderの無料Webサービス。
将来的に有料ホスティングが必要になった場合、私たちのVercel対Netlify比較では両方の価格を同じ使用量で比較しており、VercelとNetlifyの代替ガイドでは他のホストも紹介しています。NetlifyのプランはStorkのページでもまとめられています。
よくある質問
本当に無料でWebサイトをホストできますか?
はい。Netlify、Cloudflare Pages、GitHub Pages、Vercel Hobby、Renderはすべて、独自のドメイン配下のアドレスで静的ウェブサイトを0ドルでホストできます。また、Netlify、Cloudflare Pages、GitHub Pages、Vercelではカスタムドメインを接続することも可能です。料金が発生するのは、ドメイン名を購入する場合や、無料枠の上限を超えた場合のみです。
最高の無料ウェブサイトホストはどれですか?
純粋な余裕(ヘッドルーム)を求めるなら、静的アセットへのリクエストが無料で無制限のCloudflare Pagesが最適です。最も簡単なセットアップを求めるなら、フォルダをドラッグ&ドロップするだけのNetlify Dropが使えるNetlifyがおすすめです。すでにGitHubでプロジェクトを管理している場合はGitHub Pages、個人のNext.jsプロジェクトならVercel Hobbyが適しています。
ビジネス用ウェブサイトに無料ホスティングを利用できますか?
各ホストの規約を確認してください。VercelのHobbyプランは非商用の個人利用に限定されており、GitHub PagesはオンラインビジネスやEコマースサイトでの利用を禁止しています。Netlify、Cloudflare Pages、Renderについては、確認した限り、制限や料金ページに非商用利用に関する制限事項は記載されていません。
無料ホストでカスタムドメインは使えますか?
Netlify FreeはSSL付きのカスタムドメインに対応しており、Cloudflare PagesはFreeプランでプロジェクトごとに100個のカスタムドメインが利用可能です。GitHub Pagesも独自のカスタムドメインをサポートしており、Vercel Hobbyはプロジェクトごとに50個のドメインが利用できます。ただし、ドメイン自体はレジストラから購入する必要があります。
バックエンドやデータベースを無料でホストできますか?
部分的に可能です。Renderの無料ウェブサービスは15分間トラフィックがないとスピンダウンし、復帰に約1分かかります(月間750インスタンス時間まで無料)。また、無料のPostgresデータベースは1GBで、30日後に期限切れとなります。Netlify FreeとVercel Hobbyには、制限内で利用可能なサーバーレス関数が含まれています。
無料サイトのトラフィックが急増した場合はどうなりますか?
ホストによって異なります。Netlifyは300クレジットを使い切るとプロジェクトを一時停止します。Vercel Hobbyは機能が停止し、通常30日後にリセットされます。GitHub Pagesには月間100GBのソフトな帯域幅制限があります。Cloudflare Pagesは静的アセットのリクエストに対して課金を行いません。

