Hosting HTML miễn phí: So sánh 4 lựa chọn (2026)
Hosting HTML miễn phí: so sánh GitHub Pages, Netlify, Cloudflare Pages và Vercel về giới hạn, quy định dùng thương mại, kèm các bước triển khai.
Câu hỏi thường gặp
Tôi có thể host website HTML miễn phí vĩnh viễn không?
Có. GitHub Pages, Netlify, Cloudflare Pages và Vercel đều có gói miễn phí phục vụ website HTML tĩnh mà không giới hạn thời gian. Điểm cần lưu ý là điều khoản sử dụng: GitHub Pages và gói Hobby của Vercel hạn chế dùng cho mục đích thương mại, còn gói miễn phí của Netlify chạy theo hạn mức credit hằng tháng (300 credit tính đến tháng 11/2026).
Tôi có cần biết Git để đưa file HTML lên mạng không?
Không. Netlify Drop cho phép bạn kéo thả thư mục chứa file vào trình duyệt, và Cloudflare Pages cũng có tùy chọn tải lên bằng kéo thả trong trang quản trị. Trang giá của Vercel cũng nhắc đến Vercel Drop dành cho thư mục website tĩnh. GitHub Pages là dịch vụ duy nhất yêu cầu có repository, dù bạn vẫn có thể thêm file qua giao diện web của GitHub.
Tôi có thể dùng tên miền riêng với hosting HTML miễn phí không?
Netlify liệt kê tên miền riêng kèm SSL ngay trong gói Free. Cloudflare Pages cho phép tối đa 100 tên miền riêng cho mỗi dự án ở gói Free, và tài liệu gói Hobby của Vercel ghi 50 tên miền cho mỗi dự án. GitHub Pages cũng hỗ trợ tên miền riêng; tài liệu của họ hướng dẫn cách cấu hình DNS. Bạn vẫn phải trả phí cho nhà đăng ký tên miền.
Hosting miễn phí có phù hợp với website doanh nghiệp có nhận thanh toán không?
Hãy cẩn thận. Tài liệu của GitHub nêu rõ Pages không được phép dùng như dịch vụ web hosting miễn phí để vận hành một doanh nghiệp trực tuyến hay website thương mại điện tử, còn gói Hobby của Vercel chỉ dành cho mục đích cá nhân, phi thương mại. Trang portfolio hoặc trang giới thiệu là vùng xám, bạn nên đọc kỹ điều khoản. Cửa hàng online hoặc SaaS thì nên dùng gói trả phí.
Hosting tĩnh miễn phí có chạy được PHP, WordPress hoặc cơ sở dữ liệu không?
Không. Các dịch vụ này chỉ phục vụ file tĩnh: HTML, CSS, JavaScript, hình ảnh. Bất cứ thứ gì cần PHP hoặc cơ sở dữ liệu đều cần hosting truyền thống. Nếu bạn muốn có form liên hệ trên website tĩnh, hãy dùng dịch vụ form của bên thứ ba hoặc tính năng form có sẵn của nhà cung cấp hosting.
Trả lời ngắn gọn: Với một website HTML thuần, các lựa chọn miễn phí dễ dùng nhất là GitHub Pages, Netlify, Cloudflare Pages và Vercel. Nếu bạn chỉ muốn đưa một thư mục file lên mạng ngay hôm nay, Netlify Drop là nhanh nhất vì bạn chỉ cần kéo thả thư mục vào trình duyệt. Nếu đã quen dùng Git, GitHub Pages hoặc Cloudflare Pages là lựa chọn phù hợp. Hãy kiểm tra quy định về sử dụng thương mại trước khi đặt một website kinh doanh lên bất kỳ dịch vụ nào trong số này.
Cả bốn dịch vụ chỉ phục vụ file tĩnh (HTML, CSS, JavaScript, hình ảnh). Không dịch vụ nào chạy được PHP hay cơ sở dữ liệu. Nếu bạn cần một trong hai, hãy xem web hosting thực chất là gì và chi phí hosting trả phí.
So sánh hosting HTML miễn phí (kiểm tra tháng 11/2026)
Mọi con số bên dưới đều lấy từ trang giá hoặc tài liệu của chính nhà cung cấp, được đọc vào ngày 7/11/2026. Các nhà cung cấp thay đổi thông tin này khá thường xuyên, vì vậy hãy xác nhận lại trước khi dựa vào bất kỳ con số nào.
| Nhà cung cấp | Chi phí | Giới hạn chính | Dùng thương mại | Cách triển khai dễ nhất |
|---|---|---|---|---|
| GitHub Pages | Miễn phí | Website đã xuất bản tối đa 1 GB; giới hạn mềm 100 GB băng thông mỗi tháng; giới hạn mềm 10 lượt build mỗi giờ | Không được phép dùng làm host miễn phí cho doanh nghiệp trực tuyến hoặc website thương mại điện tử | Push lên repository |
| Netlify Free | $0 (kiểm tra tháng 11/2026) | Giới hạn 300 credit; mỗi lần deploy production tốn 15 credit, băng thông tốn 20 credit mỗi GB | Trang giá không nêu hạn chế | Kéo thả thư mục vào Netlify Drop |
| Cloudflare Pages Free | Miễn phí | 500 lượt build mỗi tháng; 20.000 file mỗi website; 25 MiB mỗi file; 100 dự án mỗi tài khoản | Trang giới hạn không nêu rõ | Kéo thả trong dashboard, hoặc dùng Wrangler |
| Vercel Hobby | $0/tháng (kiểm tra tháng 11/2026) | 100 GB Fast Data Transfer mỗi tháng; 100 lượt deploy mỗi ngày; 50 tên miền mỗi dự án | Chỉ dành cho mục đích cá nhân, phi thương mại | Vercel CLI, hoặc Vercel Drop |
Một vài lưu ý khi đọc bảng:
- Netlify đã chuyển sang mô hình credit. Theo mức giá trên chính trang giá của họ, 300 credit tương đương khoảng 20 lần deploy production hoặc 15 GB băng thông nếu bạn dùng hết cho một việc duy nhất. Phép tính này là của chúng tôi, không phải của Netlify, và thực tế bạn sẽ dùng cả hai.
- Cloudflare Pages công bố giới hạn về build, file và dự án trên trang tài liệu. Chúng tôi không xác nhận được con số băng thông ở đó, vì vậy hãy xem trang gói dịch vụ của Cloudflare nếu lưu lượng truy cập quan trọng với bạn.
- GitHub Pages cho biết giới hạn băng thông và build của họ là giới hạn *mềm*. Họ cũng giới hạn tốc độ bằng phản hồi HTTP 429.
Nên chọn dịch vụ nào?
- Chưa từng dùng Git, cần đưa trang lên ngay: Netlify Drop. Không cần dùng terminal.
- Portfolio, tài liệu hoặc trang dự án, và bạn đã có tài khoản GitHub: GitHub Pages. Website nằm ngay cạnh mã nguồn của nó.
- Nhiều website nhỏ: Cloudflare Pages cho phép tối đa 100 dự án mỗi tài khoản ở gói Free.
- Website doanh nghiệp, cửa hàng hoặc bất cứ thứ gì có thu tiền: hãy đọc điều khoản trước. GitHub Pages và Vercel Hobby đều loại trừ trường hợp này. Trang giá và trang giới hạn của Netlify và Cloudflare thì không, nhưng hãy đọc điều khoản dịch vụ của họ trước khi tin vào điều đó.
Cách đưa website HTML lên mạng: từng bước
Hãy bắt đầu với một thư mục chứa file index.html. Trang chủ phải có đúng tên file này, nếu không hầu hết các dịch vụ sẽ hiển thị lỗi 404 ở URL gốc. Nếu bạn vẫn đang viết HTML, hướng dẫn tạo website bằng HTML của chúng tôi sẽ giúp bạn nắm những kiến thức cơ bản.
Cách 1: Netlify Drop (không cần Git)
- Đăng nhập tại app.netlify.com (tài liệu của Netlify cho biết Drop cũng có thể xuất bản mà không cần đăng nhập, nhưng đăng nhập sẽ giúp bạn quản lý website sau này).
- Truy cập app.netlify.com/drop.
- Kéo thư mục website của bạn vào vùng Drop.
- Mở Preview URL có đuôi
netlify.app. - Chọn Customize bên dưới Preview URL để đổi tên.
Tài liệu của Netlify cho biết các bản deploy dưới 50 MB hoạt động tốt nhất, và từng file trên 10 MB có thể khiến quá trình deploy bị treo. Với dự án lớn hơn, hãy dùng Netlify CLI. Để cập nhật website sau này, hãy kéo thư mục mới vào vùng deploy dropzone trên trang Deploys của website.
Cách 2: GitHub Pages
- Tạo một repository mới có tên
username.github.io, thayusernamebằng tên người dùng GitHub của bạn. - Thêm các file HTML vào repository (có thể dùng tùy chọn tải lên trên giao diện web, hoặc push bằng Git).
- Mở Settings của repository, rồi chọn Pages ở thanh bên.
- Trong phần Build and deployment, đặt Source thành Deploy from a branch.
- Chọn nhánh để xuất bản.
- Truy cập
username.github.io. GitHub cho biết các thay đổi có thể mất tới 10 phút để xuất bản sau khi bạn push.
Hai giới hạn cần nhớ: mỗi tài khoản chỉ có một website người dùng hoặc tổ chức, và quá trình deploy sẽ hết thời gian chờ sau 10 phút.
Cách 3: Cloudflare Pages tải lên trực tiếp
- Trong dashboard của Cloudflare, mở Workers & Pages.
- Chọn Create application, sau đó Get started, rồi Drag and drop your files.
- Nhập tên dự án và kéo các tài nguyên của bạn vào.
- Chọn Deploy site.
Tài liệu của Cloudflare ghi giới hạn kéo thả là 1.000 file mỗi lần tải lên (mỗi file 25 MiB), trong khi dòng lệnh Wrangler cho phép 20.000. Họ cũng cảnh báo rằng nếu chọn Direct Upload, bạn sẽ không thể chuyển dự án đó sang tích hợp Git sau này. Nếu muốn tự động deploy từ repository, hãy kết nối Git ngay từ đầu.
Cách 4: Vercel
Trang giá của Vercel cho biết bạn có thể kéo thư mục website tĩnh vào Vercel Drop, và lệnh vercel deploy --temporary sẽ deploy một dự án mà không cần đăng ký. Các bản deploy tạm thời sẽ hết hạn trừ khi bạn nhận chúng về một tài khoản Hobby miễn phí. Trang giới hạn của họ cũng lưu ý rằng việc host các file tĩnh như index.html không được tính là một lượt build. Hãy nhớ rằng gói Hobby dành cho mục đích cá nhân, phi thương mại.
Danh sách kiểm tra trước khi ra mắt
Hãy sao chép danh sách này trước khi chia sẻ liên kết:
- [ ] Trang chủ có tên
index.htmlvà nằm ở cấp cao nhất của thư mục - [ ] Liên kết và đường dẫn hình ảnh là đường dẫn tương đối (
images/logo.png, không phảiC:\Users\...) - [ ] Tên file khớp chính xác cả chữ hoa chữ thường;
Logo.PNGvàlogo.pnglà hai file khác nhau trên hầu hết các dịch vụ - [ ] Không có file nào lớn hơn giới hạn của nhà cung cấp (ví dụ 25 MiB trên Cloudflare Pages)
- [ ] Mở URL đang chạy trên điện thoại, không chỉ trên laptop
- [ ] Bạn đã đọc điều khoản sử dụng thương mại của nhà cung cấp nếu website quảng bá một doanh nghiệp
- [ ] Bạn biết cách chuyển website khỏi nhà cung cấp này sau này (xem chuyển website giữa các nhà cung cấp hosting)
Các sự cố thường gặp
Lỗi 404 ở URL gốc. Có thể file không được đặt tên là index.html, hoặc nó nằm trong một thư mục lồng bên trong. Hãy kéo thả thư mục chứa file, không phải thư mục cha của nó.
Thiếu CSS hoặc hình ảnh. Thường do đường dẫn tuyệt đối hoặc sai khác chữ hoa chữ thường. Hãy kiểm tra tab Network của trình duyệt để tìm yêu cầu bị lỗi.
Vẫn hiện phiên bản cũ. Hãy đợi quá trình deploy hoàn tất rồi làm mới cứng trang (hard refresh). Trên GitHub Pages, việc xuất bản có thể mất tới 10 phút.
Form liên hệ không hoạt động. Một host tĩnh không thể tự xử lý form. Hãy dùng dịch vụ xử lý form, hoặc tính năng form tích hợp sẵn của nhà cung cấp nếu có.
Khi hosting tĩnh miễn phí không còn đủ dùng
Gói miễn phí phù hợp với portfolio, landing page, tài liệu hoặc dự án sở thích. Bạn sẽ vượt quá giới hạn của chúng nếu cần cửa hàng online, tài khoản người dùng, mã phía máy chủ hoặc cho phép đồng đội không rành kỹ thuật chỉnh sửa. Lúc đó bạn sẽ phải so sánh hosting trả phí và các công cụ tạo website; bài phân tích các lựa chọn hosting website miễn phí của chúng tôi bao quát phạm vi rộng hơn, gồm cả các công cụ tạo website đã bao gồm hosting.
Nếu bạn không muốn viết HTML, gói miễn phí của We.Inc cho phép bạn xuất bản tối đa ba website từ các mẫu có sẵn; trình tạo website bằng AI, soạn website từ một câu lệnh, bắt đầu từ gói Starter với giá $20 một tháng. Bạn có thể đăng ký tại đây.
Câu hỏi thường gặp
Tôi có thể host website HTML miễn phí vĩnh viễn không?
Có. GitHub Pages, Netlify, Cloudflare Pages và Vercel đều có gói miễn phí không giới hạn thời gian cho website tĩnh. Hãy lưu ý quy định về dùng thương mại và, với Netlify, hạn mức credit hằng tháng.
Tôi có cần Git để đưa file HTML lên mạng không?
Không. Netlify Drop và tính năng tải lên kéo thả của Cloudflare đều nhận một thư mục thông thường. GitHub Pages là dịch vụ duy nhất yêu cầu có repository.
Tôi có thể dùng tên miền riêng không?
Netlify liệt kê tên miền riêng kèm SSL ở gói Free, Cloudflare Pages cho phép 100 tên miền mỗi dự án, và Vercel Hobby ghi 50 tên miền mỗi dự án. Bạn vẫn phải trả phí cho nhà đăng ký tên miền.
Hosting miễn phí có phù hợp cho doanh nghiệp hoặc cửa hàng online không?
Hãy kiểm tra điều khoản trước. GitHub cho biết Pages không dành để vận hành doanh nghiệp trực tuyến hay website thương mại điện tử, và Vercel Hobby chỉ giới hạn cho mục đích cá nhân, phi thương mại.
Hosting này có chạy được PHP hoặc WordPress không?
Không. Đây là các host tĩnh. PHP và cơ sở dữ liệu cần hosting truyền thống.
Bắt đầu miễn phí · Không cần thẻ tín dụng
Nhà sáng lập We.Inc
Umair là nhà sáng lập We.Inc. Anh viết về xây dựng website bằng AI, các agency và việc kinh doanh, vận hành một studio web.
Sẵn sàng tạo nên điều tuyệt vời?
Tham gia cùng 15,000+ doanh nghiệp đang dùng We.Inc để ra mắt, phát triển và tự động hóa, tất cả trên một nền tảng.
Bắt đầu miễn phíKhông cần thẻ tín dụng · Liên hệ bộ phận kinh doanh
Liên quan: Blog
- Web bán hàng online miễn phí
- Cách bắt đầu kinh doanh freelance năm 2026
- Tên miền riêng cho GitHub Pages
- Dùng Gmail với tên miền riêng
- Cài DKIM trên GoDaddy
- Định giá tên miền GoDaddy
- Chuyển hướng tên miền GoDaddy
- Bản ghi MX GoDaddy
Sản phẩm
Dành cho ai
- Dành cho đại lý
- Cho freelancer
- Cho nhà cung cấp hosting
- Cho nền tảng SaaS
- Cho startup
- Dịch vụ tài chính
- Giải pháp y tế
Tính năng
- Trình chỉnh sửa trực quan
- SEO & phân tích
- Thương hiệu riêng
- Bảng điều khiển khách hàng
- Thanh toán cho đại lý
Tài nguyên
- Blog
- Trung tâm trợ giúp
- Công cụ kinh doanh miễn phí
- Free UI Components
- Mẫu
- Bộ sưu tập mẫu
- Ví dụ website
- Hướng dẫn
- So sánh
- Lựa chọn thay thế
- Tốt nhất
- Đánh giá
- Hướng dẫn giá
- Trường hợp sử dụng
- Thuật ngữ và hướng dẫn
- Tích hợp
- Nhà phát triển
- Benchmark
- Windows App