無料HTMLホスティング4選を比較【2026年版】
HTMLサイトを無料で公開できるGitHub Pages、Netlify、Cloudflare Pages、Vercelを制限や商用利用ルールで比較。公開手順も解説します。
よくある質問
HTMLサイトをずっと無料でホスティングできますか?
はい。GitHub Pages、Netlify、Cloudflare Pages、Vercelはいずれも、期間の制限なく静的HTMLサイトを公開できる無料プランを用意しています。ただし利用規約には注意が必要です。GitHub PagesとVercelのHobbyプランは商用利用が制限されており、Netlifyの無料プランは月ごとのクレジット枠で運用されます(2026年11月時点で300クレジット)。
HTMLファイルを公開するのにGitの知識は必要ですか?
いいえ、必須ではありません。Netlify Dropならファイルを入れたフォルダをブラウザにドラッグするだけで公開でき、Cloudflare Pagesもダッシュボードにドラッグ&ドロップでアップロードする方法があります。Vercelの料金ページにも、静的サイトのフォルダ用にVercel Dropが紹介されています。リポジトリを前提とするのはGitHub Pagesだけですが、GitHubのウェブ画面からファイルを追加することも可能です。
無料のHTMLホスティングで独自ドメインは使えますか?
Netlifyは無料プランでSSL付きの独自ドメインに対応しています。Cloudflare Pagesは無料プランでプロジェクトあたり最大100個、Vercel Hobbyのドキュメントではプロジェクトあたり50個までの独自ドメインが記載されています。GitHub Pagesも独自ドメインに対応しており、DNSの設定方法はドキュメントで解説されています。ドメイン自体の取得費用は、別途レジストラに支払う必要があります。
決済を受け付ける事業用サイトでも無料ホスティングで問題ありませんか?
注意が必要です。GitHubのドキュメントには、Pagesを無料のウェブホスティングとしてオンラインビジネスやECサイトの運営に使うことは認められていないと記載されています。また、VercelのHobbyプランは非商用の個人利用に限られます。ポートフォリオや会社紹介ページはグレーゾーンになりやすいため、利用規約を必ず確認してください。ストアやSaaSは有料プランで運用するのが適切です。
無料の静的ホスティングでPHP、WordPress、データベースは動かせますか?
いいえ。これらのホスティングが提供するのは、HTML、CSS、JavaScript、画像といった静的ファイルの配信のみです。PHPやデータベースが必要な場合は、従来型のレンタルサーバーなどが必要になります。静的サイトにお問い合わせフォームを置きたい場合は、外部のフォームサービスか、ホスティング側が用意しているフォーム機能を使いましょう。
結論: 素のHTMLサイトなら、無料で手軽に使えるのはGitHub Pages、Netlify、Cloudflare Pages、Vercelの4つです。ファイルを入れたフォルダを今日中にネットへ公開したいだけなら、ブラウザにフォルダをドラッグするだけで済むNetlify Dropが最速です。すでにGitを使っているなら、GitHub PagesかCloudflare Pagesが向いています。ビジネス用途で使う場合は、どのサービスでも事前に商用利用のルールを確認してください。
4つとも配信できるのは静的ファイル(HTML、CSS、JavaScript、画像)のみで、PHPやデータベースは動かせません。必要な場合は、ウェブホスティングとは何かと有料ホスティングの費用をご覧ください。
無料HTMLホスティング比較表(2026年11月確認)
以下の数値はすべて各サービスの公式の料金ページ・ドキュメントから、2026年11月7日に確認したものです。仕様は頻繁に変わるため、利用前に必ず最新情報を確認してください。
| ホスティング | 料金 | 主な制限 | 商用利用 | 最も簡単な公開方法 |
|---|---|---|---|---|
| GitHub Pages | 無料 | 公開サイトは最大1GB、帯域幅は月100GBのソフトリミット、ビルドは1時間あたり10回のソフトリミット | 無料ホスティングとしてオンラインビジネスやECサイトに使うことは不可 | リポジトリにプッシュ |
| Netlify Free | $0(2026年11月確認) | 300クレジットの上限。本番デプロイは1回15クレジット、帯域幅は1GBあたり20クレジット | 料金ページ上では制限なし | Netlify Dropにフォルダをドラッグ |
| Cloudflare Pages Free | 無料 | 月500ビルド、1サイトあたり20,000ファイル、1ファイル25 MiBまで、1アカウントあたり100プロジェクト | 制限ページには記載なし | ダッシュボードでドラッグ&ドロップ、またはWrangler |
| Vercel Hobby | $0/月(2026年11月確認) | Fast Data Transferは月100GB、1日100デプロイ、1プロジェクトあたり50ドメイン | 非商用の個人利用に限る | Vercel CLI、またはVercel Drop |
表を読むときのポイントは次のとおりです。
- Netlifyはクレジット制に移行しました。料金ページ記載のレートで計算すると、300クレジットをすべて1つの用途に使った場合、本番デプロイなら約20回、帯域幅なら約15GBに相当します。この計算は当社によるもので、Netlifyが示した数字ではありません。実際の利用ではデプロイと帯域幅が混在します。
- Cloudflare Pagesは、ビルド数、ファイル数、プロジェクト数の上限をドキュメントで公開しています。ただし帯域幅の数値は確認できませんでした。トラフィックが気になる場合は、Cloudflareのプランページをご確認ください。
- GitHub Pagesは、帯域幅とビルドの上限が*ソフトリミット*だとしています。また、HTTP 429レスポンスによるレート制限もあります。
どれを選ぶべき?
- Gitを使ったことがなく、今すぐページを公開したい: Netlify Drop。ターミナルは不要です。
- ポートフォリオ、ドキュメント、プロジェクトページで、すでにGitHubアカウントがある: GitHub Pages。サイトがソースコードのすぐ隣に置けます。
- 小規模なサイトをたくさん作りたい: Cloudflare Pagesは無料プランで1アカウントあたり最大100プロジェクトまで作れます。
- ビジネスサイト、ストア、お金が動くもの: まず利用規約を確認してください。GitHub PagesとVercel Hobbyはどちらも商用利用を認めていません。NetlifyとCloudflareは料金ページ・制限ページには記載がありませんが、頼る前に利用規約を読んでおきましょう。
HTMLサイトを公開する手順
まず、index.htmlを含むフォルダを用意します。トップページのファイル名は必ずこの名前にしてください。そうでないと、多くのホスティングでルートURLが404になります。まだHTMLを書いている途中なら、HTMLでウェブサイトを作る方法で基本を解説しています。
方法1: Netlify Drop(Git不要)
- app.netlify.comにログインします(NetlifyのドキュメントではログインなしでもDropで公開できるとされていますが、ログインしておくと後からサイトを管理できます)。
- app.netlify.com/dropを開きます。
- サイトのフォルダをDropゾーンにドラッグします。
netlify.appで終わるプレビューURLを開きます。- プレビューURLの下にあるCustomizeを選ぶと、サイト名を変更できます。
Netlifyのドキュメントによると、デプロイは50MB未満が最適で、10MBを超える個別ファイルはデプロイが止まる原因になることがあります。大きなプロジェクトにはNetlify CLIを使いましょう。後からサイトを更新するには、サイトのDeploysページにあるデプロイ用のドロップゾーンに新しいフォルダをドラッグします。
方法2: GitHub Pages
username.github.ioという名前の新しいリポジトリを作成します(usernameは自分のGitHubユーザー名に置き換えます)。- リポジトリにHTMLファイルを追加します(ウェブ画面のアップロード機能でも、Gitでプッシュしても構いません)。
- リポジトリのSettingsを開き、サイドバーのPagesを選びます。
- Build and deploymentのSourceでDeploy from a branchを選びます。
- 公開に使うブランチを選択します。
username.github.ioにアクセスします。GitHubによると、プッシュ後に公開されるまで最大10分かかることがあります。
覚えておきたい制限が2つあります。1アカウントにつきユーザーサイトまたは組織サイトは1つだけであること、そしてデプロイは10分でタイムアウトすることです。
方法3: Cloudflare Pagesのダイレクトアップロード
- CloudflareのダッシュボードでWorkers & Pagesを開きます。
- Create application、Get started、Drag and drop your filesの順に選択します。
- プロジェクト名を入力し、アセットをドラッグします。
- Deploy siteを選択します。
Cloudflareのドキュメントでは、ドラッグ&ドロップでは1回のアップロードにつき1,000ファイル(各25 MiB)まで、Wranglerのコマンドラインでは20,000ファイルまでとされています。また、ダイレクトアップロードを選ぶと、そのプロジェクトを後からGit連携に切り替えることはできないと注意されています。リポジトリからの自動デプロイが必要なら、最初からGitを連携してください。
方法4: Vercel
Vercelの料金ページによると、静的サイトのフォルダはVercel Dropにドラッグでき、vercel deploy --temporaryを使えばサインアップなしでプロジェクトをデプロイできます。一時的なデプロイは、無料のHobbyアカウントに引き継がない限り期限切れになります。制限ページには、index.htmlのような静的ファイルのホスティングはビルドとして扱われないとも書かれています。Hobbyプランは個人の非商用利用向けである点に注意してください。
公開前チェックリスト
リンクを共有する前に、これをコピーして確認しましょう。
- [ ] トップページのファイル名が
index.htmlで、フォルダの最上位にある - [ ] リンクと画像のパスが相対パスになっている(
C:\Users\...ではなくimages/logo.png) - [ ] ファイル名の大文字・小文字が完全に一致している(多くのホスティングでは
Logo.PNGとlogo.pngは別のファイル) - [ ] 1ファイルがホスティングの上限を超えていない(例: Cloudflare Pagesでは25 MiB)
- [ ] ノートPCだけでなく、スマートフォンでも公開URLを開いて確認した
- [ ] サイトでビジネスを宣伝する場合、商用利用に関するホスティングの利用規約を読んだ
- [ ] 将来そのホスティングから移行する方法を把握している(ホスティング間のサイト移行を参照)
よくあるトラブル
ルートURLで404になる。 ファイル名がindex.htmlになっていないか、ファイルが入れ子になったフォルダの中にある可能性があります。親フォルダではなく、ファイルが直接入っているフォルダをドラッグしてください。
スタイルや画像が表示されない。 多くは絶対パスか、大文字・小文字の不一致が原因です。ブラウザのネットワークパネルで、失敗しているリクエストを確認しましょう。
古いバージョンが表示される。 デプロイが完了するまで待ってから、スーパーリロード(キャッシュを無視した再読み込み)を行ってください。GitHub Pagesでは、公開までに最大10分かかることがあります。
お問い合わせフォームが動かない。 静的ホスティングだけではフォームを処理できません。フォーム処理サービスを使うか、ホスティングに組み込みのフォーム機能があればそちらを利用しましょう。
無料の静的ホスティングでは足りなくなるとき
無料プランが向いているのは、ポートフォリオ、ランディングページ、ドキュメント、趣味のプロジェクトです。ストア、ユーザーアカウント、サーバーサイドのコード、技術に詳しくないチームメンバーによる編集が必要になったら、無料プランでは足りなくなります。その段階では有料ホスティングとサイトビルダーを比較することになります。ホスティング込みのビルダーを含め、より幅広い選択肢は無料ホームページ作成・ホスティングの選択肢で解説しています。
そもそもHTMLを書きたくない場合、We.Incの無料プランでは、用意されたテンプレートから最大3サイトまで公開できます。プロンプトからサイトの下書きを作るAIビルダーは、月額$20のStarterプランから利用できます。こちらから登録できます。
よくある質問
HTMLサイトをずっと無料でホスティングできますか?
はい。GitHub Pages、Netlify、Cloudflare Pages、Vercelはいずれも、静的サイト向けに期間制限のない無料プランを用意しています。商用利用のルールと、Netlifyの場合は月ごとのクレジット枠にご注意ください。
HTMLファイルを公開するのにGitは必要ですか?
いいえ。Netlify DropとCloudflareのドラッグ&ドロップアップロードは、どちらも普通のフォルダをそのまま受け付けます。リポジトリを前提とするのはGitHub Pagesだけです。
独自ドメインは使えますか?
Netlifyは無料プランでSSL付きの独自ドメインに対応し、Cloudflare Pagesはプロジェクトあたり100個、Vercel Hobbyはプロジェクトあたり50個までとされています。ドメイン自体の取得費用は、別途レジストラに支払う必要があります。
事業用サイトやストアに無料ホスティングを使っても大丈夫ですか?
まず利用規約を確認してください。GitHubはPagesをオンラインビジネスやECサイトの運営に使うことを認めておらず、Vercel Hobbyは非商用の個人利用に限定されています。
PHPやWordPressは動かせますか?
いいえ。これらは静的ホスティングです。PHPやデータベースが必要な場合は、従来型のホスティングが必要です。
無料で始める · クレジットカード不要
We.Inc創業者
UmairはWe.Incの創業者です。AIによるウェブサイト制作、制作会社、ウェブ制作スタジオの経営について執筆しています。
素晴らしいものを作る準備はできましたか?
立ち上げ、成長、自動化のすべてを1つのプラットフォームで行う15,000+社がWe.Incを利用しています。
無料で始めるクレジットカード不要 · 営業担当に相談する
関連: ブログ|デジタルマーケティングと集客のヒント
- 無料で物を売れるサイト比較|手数料を一覧で確認
- 2026年にフリーランスを始める方法:手順を解説
- GitHub Pages独自ドメイン設定:DNS・CNAME・HTTPS手順
- 独自ドメインでGmailを使う3つの方法【2026年版】| We.Inc
- GoDaddyのDKIM設定:CNAME・TXTレコードの追加手順
- GoDaddyドメイン査定の仕組みと限界|無料の価値評価
- GoDaddyドメイン転送:301と302の違い・マスキング・手順
- GoDaddy MXレコードの追加・編集・削除の手順
製品
- AI ホームページ作成ツール:作りたいサイトを普段の言葉で伝えるだけで、数分で公開
- ホワイトラベル プラットフォーム:自社ブランド、自社ドメイン、自社の利益で運営
- エンタープライズ:SSO、個別の SLA、専任サポート
- 開発者向け API:自社の SaaS にサイト生成機能を組み込み
ご利用いただける方
- 制作会社・代理店向け:自社ブランドで再販
- フリーランス向け:自分ブランドのビルダーを持つ
- ホスティング事業者向け:サービスにビルダーを追加
- SaaS プラットフォーム向け:API でサイト作成を組み込み
- スタートアップ向け
- 金融サービス向け
- 医療・ヘルスケア向け
機能
リソース
- ブログ
- ヘルプセンター
- 無料ビジネスツール
- ホームページ テンプレート
- テンプレート集
- サイト事例
- ガイド
- 比較
- 代替サービス
- おすすめ
- レビュー
- 料金ガイド
- 用語集・ガイド
- 連携サービス
- 開発者向け
- ベンチマーク
- Windows アプリ