Hosting HTML Gratis: Perbandingan 4 Opsi (2026)

Hosting HTML gratis: GitHub Pages, Netlify, Cloudflare Pages, dan Vercel dibandingkan dari sisi batasan dan aturan penggunaan komersial, plus langkah deploy.

Pertanyaan yang sering diajukan

Bisakah saya meng-hosting website HTML secara gratis selamanya?

Bisa. GitHub Pages, Netlify, Cloudflare Pages, dan Vercel sama-sama punya paket gratis yang dapat melayani situs HTML statis tanpa batas waktu. Yang perlu diperhatikan adalah ketentuannya: GitHub Pages dan paket Hobby Vercel membatasi penggunaan komersial, sedangkan paket gratis Netlify berjalan dengan jatah kredit bulanan (300 kredit per November 2026).

Apakah saya perlu bisa Git untuk menaruh file HTML secara online?

Tidak. Netlify Drop memungkinkan Anda menyeret folder berisi file ke browser, dan Cloudflare Pages punya opsi unggah drag-and-drop di dashboard-nya. Halaman harga Vercel juga menyebut adanya Vercel Drop untuk folder situs statis. GitHub Pages satu-satunya yang mengharuskan repositori, meski Anda bisa menambahkan file lewat antarmuka web GitHub.

Bisakah saya memakai domain sendiri di hosting HTML gratis?

Netlify mencantumkan domain kustom dengan SSL di paket Free. Cloudflare Pages mengizinkan hingga 100 domain kustom per proyek di paket Free, dan dokumentasi Hobby Vercel mencantumkan 50 domain per proyek. GitHub Pages juga mendukung domain kustom; dokumentasinya menjelaskan pengaturan DNS. Anda tetap perlu membayar registrar untuk domain itu sendiri.

Apakah hosting gratis cukup untuk website bisnis yang menerima pembayaran?

Hati-hati. Dokumentasi GitHub menyatakan Pages tidak boleh dipakai sebagai layanan hosting gratis untuk menjalankan bisnis online atau situs e-commerce, dan paket Hobby Vercel dibatasi untuk penggunaan pribadi non-komersial. Halaman portofolio atau company profile termasuk area abu-abu, jadi baca ketentuannya. Toko online atau SaaS sebaiknya memakai paket berbayar.

Bisakah hosting statis gratis menjalankan PHP, WordPress, atau database?

Tidak. Hosting ini hanya melayani file statis: HTML, CSS, JavaScript, dan gambar. Apa pun yang membutuhkan PHP atau database memerlukan hosting konvensional. Jika tujuan Anda adalah formulir kontak di situs statis, gunakan layanan formulir pihak ketiga atau fitur formulir bawaan dari host tersebut.

Jawaban singkat: Untuk situs HTML biasa, opsi gratis yang paling mudah adalah GitHub Pages, Netlify, Cloudflare Pages, dan Vercel. Kalau Anda hanya ingin folder berisi file langsung online hari ini, Netlify Drop paling cepat karena Anda cukup menyeret folder ke browser. Kalau sudah terbiasa dengan Git, GitHub Pages atau Cloudflare Pages cocok dipakai. Cek aturan penggunaan komersial sebelum Anda menjalankan bisnis di salah satunya.

Keempatnya hanya melayani file statis (HTML, CSS, JavaScript, gambar). Tidak ada yang menjalankan PHP atau database. Kalau Anda membutuhkan salah satunya, baca apa itu web hosting sebenarnya dan berapa biaya hosting berbayar.

Perbandingan hosting HTML gratis (dicek November 2026)

Semua angka di bawah berasal dari halaman harga atau dokumentasi resmi masing-masing vendor, dibaca pada 7 November 2026. Vendor sering mengubahnya, jadi pastikan lagi sebelum Anda bergantung pada suatu angka.

HostBiayaBatasan utamaPenggunaan komersialDeploy termudah
GitHub PagesGratisSitus yang dipublikasikan maksimal 1 GB; batas lunak bandwidth 100 GB per bulan; batas lunak 10 build per jamTidak diizinkan sebagai host gratis untuk bisnis online atau situs e-commercePush ke repositori
Netlify Free$0 (dicek November 2026)Batas 300 kredit; satu deploy produksi memakan 15 kredit, bandwidth memakan 20 kredit per GBTidak dibatasi di halaman hargaSeret folder ke Netlify Drop
Cloudflare Pages FreeGratis500 build per bulan; 20.000 file per situs; 25 MiB per file; 100 proyek per akunTidak disebutkan di halaman batasanDrag-and-drop di dashboard, atau Wrangler
Vercel Hobby$0/bln (dicek November 2026)100 GB Fast Data Transfer per bulan; 100 deployment per hari; 50 domain per proyekDibatasi untuk penggunaan pribadi non-komersialVercel CLI, atau Vercel Drop

Beberapa catatan untuk membaca tabel di atas:

  • Netlify beralih ke model kredit. Berdasarkan tarif di halaman harganya, 300 kredit setara sekitar 20 deploy produksi atau 15 GB bandwidth jika semuanya dipakai untuk satu hal saja. Hitungan itu dari kami, bukan dari Netlify, dan pemakaian nyata biasanya campuran keduanya.
  • Cloudflare Pages mencantumkan batas build, file, dan proyek di halaman dokumentasinya. Kami tidak menemukan angka bandwidth di sana, jadi cek halaman paket Cloudflare kalau trafik penting bagi Anda.
  • GitHub Pages menyebut batas bandwidth dan build-nya sebagai batas *lunak*. GitHub juga membatasi laju permintaan dengan respons HTTP 429.

Mana yang sebaiknya Anda pilih?

  • Belum pernah pakai Git, butuh halaman online sekarang juga: Netlify Drop. Tidak perlu terminal.
  • Portofolio, dokumentasi, atau halaman proyek, dan Anda sudah punya akun GitHub: GitHub Pages. Situs Anda berada di samping kode sumbernya.
  • Banyak situs kecil: Cloudflare Pages mengizinkan hingga 100 proyek per akun di paket Free.
  • Situs bisnis, toko online, atau apa pun yang menerima uang: baca ketentuannya dulu. GitHub Pages dan Vercel Hobby sama-sama melarangnya. Halaman harga dan batasan Netlify dan Cloudflare tidak melarang, tetapi baca syarat layanan mereka sebelum Anda mengandalkannya.

Cara menaruh situs HTML online: langkah demi langkah

Mulailah dengan folder yang berisi file index.html. Halaman utama harus memakai nama file persis seperti itu, atau sebagian besar host akan menampilkan 404 di URL root Anda. Kalau Anda masih menulis HTML-nya, panduan kami tentang membuat website dengan HTML membahas dasar-dasarnya.

Opsi 1: Netlify Drop (tanpa Git)

  1. Login di app.netlify.com (menurut dokumentasi Netlify, Drop juga bisa dipakai tanpa login, tetapi dengan login Anda dapat mengelola situs itu nanti).
  2. Buka app.netlify.com/drop.
  3. Seret folder situs Anda ke area Drop.
  4. Buka Preview URL yang berakhiran netlify.app.
  5. Pilih Customize di bawah Preview URL untuk mengubah namanya.

Menurut dokumentasi Netlify, deploy di bawah 50 MB berjalan paling baik, dan file individual di atas 10 MB dapat menyebabkan deploy macet. Untuk proyek yang lebih besar, gunakan Netlify CLI. Untuk memperbarui situs nanti, seret folder baru ke dropzone deploy di halaman Deploys situs tersebut.

Opsi 2: GitHub Pages

  1. Buat repositori baru dengan nama username.github.io, ganti username dengan nama pengguna GitHub Anda.
  2. Tambahkan file HTML Anda ke repositori (opsi unggah di antarmuka web bisa dipakai, atau push dengan Git).
  3. Buka Settings repositori, lalu Pages di sidebar.
  4. Di bawah Build and deployment, atur Source ke Deploy from a branch.
  5. Pilih branch yang akan dipublikasikan.
  6. Kunjungi username.github.io. Menurut GitHub, perubahan bisa memakan waktu hingga 10 menit untuk terbit setelah Anda melakukan push.

Dua batasan yang perlu diingat: Anda hanya mendapat satu situs pengguna atau organisasi per akun, dan deployment akan timeout setelah 10 menit.

Opsi 3: Unggah langsung Cloudflare Pages

  1. Di dashboard Cloudflare, buka Workers & Pages.
  2. Pilih Create application, lalu Get started, lalu Drag and drop your files.
  3. Masukkan nama proyek dan seret aset Anda.
  4. Pilih Deploy site.

Dokumentasi Cloudflare mencantumkan batas drag-and-drop 1.000 file per unggahan (masing-masing 25 MiB), sedangkan baris perintah Wrangler mengizinkan 20.000. Mereka juga memperingatkan bahwa jika Anda memilih Direct Upload, proyek itu tidak bisa dialihkan ke integrasi Git di kemudian hari. Kalau Anda ingin deploy otomatis dari repositori, hubungkan Git sejak awal.

Opsi 4: Vercel

Halaman harga Vercel menyebut folder situs statis bisa diseret ke Vercel Drop, dan vercel deploy --temporary men-deploy proyek tanpa perlu mendaftar. Deployment sementara akan kedaluwarsa kecuali Anda mengklaimnya ke akun Hobby gratis. Halaman batasannya juga mencatat bahwa hosting file statis seperti index.html tidak dihitung sebagai build. Ingat bahwa paket Hobby ditujukan untuk penggunaan pribadi non-komersial.

Daftar periksa sebelum peluncuran

Salin daftar ini sebelum Anda membagikan tautannya:

  • [ ] Halaman utama bernama index.html dan berada di bagian paling atas folder
  • [ ] Tautan dan path gambar bersifat relatif (images/logo.png, bukan C:\Users\...)
  • [ ] Nama file cocok persis dalam huruf besar-kecil; Logo.PNG dan logo.png adalah file berbeda di sebagian besar host
  • [ ] Tidak ada satu file pun yang lebih besar dari batas host Anda (misalnya 25 MiB di Cloudflare Pages)
  • [ ] Buka URL live di ponsel Anda, bukan hanya di laptop
  • [ ] Anda sudah membaca ketentuan penggunaan komersial dari host jika situs tersebut mempromosikan bisnis
  • [ ] Anda tahu cara pindah dari host tersebut nanti (lihat memindahkan situs antar host)

Masalah yang sering muncul

404 di URL root. File kemungkinan tidak bernama index.html, atau berada di dalam folder bersarang. Seret folder yang berisi file tersebut, bukan folder induknya.

Gaya atau gambar tidak muncul. Biasanya karena path absolut atau perbedaan huruf besar-kecil. Periksa panel network di browser untuk melihat permintaan yang gagal.

Versi lama masih tampil. Tunggu deploy selesai, lalu lakukan hard refresh. Di GitHub Pages, publikasi bisa memakan waktu hingga 10 menit.

Formulir kontak tidak berfungsi. Host statis tidak bisa memproses formulir dengan sendirinya. Gunakan layanan pengelola formulir, atau fitur formulir bawaan host jika ada.

Saat hosting statis gratis tidak lagi cukup

Paket gratis cocok untuk portofolio, landing page, dokumentasi, atau proyek hobi. Anda akan melampauinya jika membutuhkan toko online, akun pengguna, kode sisi server, atau pengeditan oleh rekan tim non-teknis. Pada titik itu, Anda membandingkan hosting berbayar dan website builder; ulasan kami tentang opsi hosting website gratis membahas cakupan yang lebih luas, termasuk builder yang sudah menyertakan hosting.

Kalau Anda lebih suka tidak menulis HTML sama sekali, paket gratis We.Inc memungkinkan Anda mempublikasikan hingga tiga situs dari template siap pakai; AI builder yang menyusun situs dari prompt tersedia mulai paket Starter seharga $20 per bulan. Anda bisa mendaftar di sini.

FAQ

Bisakah saya meng-hosting website HTML secara gratis selamanya?

Bisa. GitHub Pages, Netlify, Cloudflare Pages, dan Vercel sama-sama punya paket gratis tanpa batas waktu untuk situs statis. Perhatikan aturan penggunaan komersial dan, di Netlify, jatah kredit bulanannya.

Apakah saya perlu Git untuk menaruh file HTML secara online?

Tidak. Netlify Drop dan unggah drag-and-drop Cloudflare sama-sama menerima folder biasa. GitHub Pages satu-satunya yang mengharuskan repositori.

Bisakah saya memakai domain kustom?

Netlify mencantumkan domain kustom dengan SSL di paket Free, Cloudflare Pages mengizinkan 100 per proyek, dan Vercel Hobby mencantumkan 50 per proyek. Anda tetap perlu membayar registrar untuk domainnya.

Apakah hosting gratis cocok untuk bisnis atau toko online?

Cek ketentuannya dulu. GitHub menyatakan Pages tidak untuk menjalankan bisnis online atau situs e-commerce, dan Vercel Hobby dibatasi untuk penggunaan pribadi non-komersial.

Bisakah menjalankan PHP atau WordPress?

Tidak. Ini adalah host statis. PHP dan database membutuhkan hosting konvensional.

Mulai gratis · Tanpa kartu kredit

Umair Ali Sadaqat

Pendiri We.Inc

Umair adalah pendiri We.Inc. Ia menulis tentang pembuatan situs web dengan AI, agensi, dan bisnis menjalankan studio web.

Siap membuat sesuatu yang hebat?

Bergabunglah dengan 15,000+ bisnis yang memakai We.Inc untuk meluncurkan, berkembang, dan mengotomatiskan, semuanya dari satu platform.

Mulai gratis

Tanpa kartu kredit · Hubungi tim penjualan

Terkait: Blog

Produk

Untuk siapa

Fitur

Sumber daya

Perusahaan

Peta situs