Onde hospedar HTML de graça: 8 opções comparadas
Dá para hospedar HTML de graça e sem prazo em pelo menos quatro serviços sérios: GitHub Pages, Cloudflare Pages, Netlify e Vercel. Todos servem páginas estáticas com HTTPS e domínio próprio sem cobrar nada. As diferenças que decidem a escolha não são preço nem espaço em disco. São o que os termos de uso permitem, se o seu arquivo fica público, e se você precisa controlar quem abre.
Se o que você publica é trabalho de cliente, comece por o que o plano grátis do GitHub Pages, da Netlify e da Vercel proíbe: dois dos três vedam uso comercial por escrito, e isso decide a escolha antes de qualquer limite técnico.
O que este comparativo não publica, e por quê
Comparativos de hospedagem gratuita repetem números uns dos outros até ninguém saber mais de onde saíram. Quando fomos conferir os limites de banda e de build das camadas gratuitas, encontramos fontes de 2026 que se contradizem: umas descrevem cota mensal em gigabytes e minutos de build, outras descrevem um sistema de créditos com teto rígido, para o mesmo serviço e para o mesmo ano.
Não dá para publicar as duas. Então este artigo não publica número nenhum de banda, minutos de build ou cota mensal. O que ele publica é o que muda de fato a sua decisão e não muda toda semana: o desenho de cada serviço e o que o contrato permite.
Para os números, abra a página de preços e a de limites do fornecedor no dia em que você for decidir. É a única fonte que vale, e leva cinco minutos por serviço.
Este é o segundo caso da série. No guia de QR code, seis fontes davam seis preços diferentes para o mesmo serviço. Números que todo mundo cita são exatamente os que mais costumam estar errados, porque ninguém volta à origem.
Comparativo: as 8 opções
| Serviço | Camada gratuita | Precisa de conta | Domínio próprio no gratuito | Senha no gratuito | Melhor para |
|---|---|---|---|---|---|
| GitHub Pages | Sim, sem prazo | Sim | Sim | Não | Portfólio, documentação, projeto aberto |
| Cloudflare Pages | Sim, sem prazo | Sim | Sim | Parcial, via Cloudflare Access | Página pública que pode receber pico de acesso |
| Netlify | Sim | Sim | Sim | Recurso pago | Site estático com build automático |
| Vercel | Sim, plano Hobby | Sim | Sim | Recurso pago | Projeto pessoal e protótipo |
| Netlify Drop | Sim | Não | Não | Não | Link descartável em trinta segundos |
| Surge.sh | Sim | Sim | Sim | Recurso pago | Quem publica por linha de comando |
| tiiny.host e similares | Limitada | Sim | Recurso pago | Conforme o plano | Upload de um arquivo só, sem Git |
| Google Drive e SharePoint | Não hospeda | Sim | Não | Não | Nada: guardam o arquivo, não servem a página |
Este quadro descreve o desenho de cada serviço, não a cota da camada gratuita. Planos gratuitos mudam sem aviso, então confirme na página do fornecedor antes de mandar um link para alguém.
Sobre a última linha, o caso é diferente dos outros sete e tem um guia próprio: por que o Google Drive não hospeda mais HTML.
GitHub Pages: gratuito, ótimo, e com duas letras miúdas
O GitHub Pages é a melhor opção gratuita para quem já usa GitHub. Os limites publicados na documentação não são restritivos para um portfólio ou uma documentação. Mas há duas coisas nos termos que decidem se ele serve para você, e as duas quase nunca aparecem em comparativo.
1. Uso comercial não é permitido. Texto literal da documentação do GitHub: o GitHub Pages "is not intended for or allowed to be used as a free web-hosting service to run your online business, e-commerce site, or any other website that is primarily directed at either facilitating commercial transactions or providing commercial software as a service." A mesma página diz que sites do GitHub Pages "shouldn't be used for sensitive transactions like sending passwords or credit card numbers."
2. No plano gratuito, o repositório é público. O GitHub Pages está disponível em repositórios públicos com o GitHub Free, e em repositórios públicos e privados nos planos pagos.
Junte as duas. Se você é freelancer e vai hospedar a proposta de um cliente no GitHub Pages gratuito, o arquivo fica num repositório aberto, e a atividade é comercial. Não é pegadinha do GitHub, está escrito. É que ninguém lê.
Escolha o GitHub Pages se a página é pública de qualquer forma, é sua, e não é a operação comercial de um negócio: portfólio, documentação de projeto aberto, página pessoal, material de estudo. Para esses casos é gratuito, permanente, com HTTPS e domínio próprio incluídos, e melhor do que qualquer opção paga desta lista.
Cloudflare Pages: a escolha para quando o acesso pode explodir
O Cloudflare Pages serve o site pela rede da Cloudflare, a mesma infraestrutura que a empresa usa para o resto dos seus produtos. É a opção mais confortável para conteúdo que pode receber pico de tráfego, e aceita domínio próprio sem custo.
Se você quer proteger a página com senha sem sair do gratuito, o Cloudflare Access é a exceção parcial deste comparativo. Ele resolve, mas exige configuração e não é o mesmo que digitar uma senha num campo e mandar o link.
Escolha o Cloudflare Pages se a página pode viralizar, ou se um limite de banda te deixaria nervoso. É a resposta padrão para "quero isso no ar de graça e não quero pensar mais nisso".
Netlify Drop: quando você quer um link em trinta segundos
O Netlify Drop aceita arrastar uma pasta ou um arquivo e devolve uma URL, sem criar conta. É o caminho mais curto que existe entre um arquivo no seu computador e um endereço na internet.
A contrapartida é que você não tem controle nenhum: sem senha, sem domínio próprio, sem gestão, e o link é público para quem o receber.
Escolha o Netlify Drop se você precisa mostrar uma página a alguém agora e não vai usar isso de novo. Não crie cadastro para algo que você vai usar uma vez.
Quando hospedar HTML deixa de ser grátis
Hospedar uma página estática custa zero nas quatro plataformas principais. O custo aparece em quatro momentos específicos, e nenhum deles é espaço em disco:
| Você passa a pagar quando precisa de | Por quê |
|---|---|
| Repositório ou arquivo privado | O GitHub Pages gratuito só serve repositório público |
| Senha ou controle de quem abre | Nenhuma camada gratuita oferece de forma direta |
| Saber quem abriu e por quanto tempo | Não existe em host estático, por desenho |
| Trocar o conteúdo sem trocar o link já enviado | Existe onde há versionamento |
Custos ocultos que valem checar antes: prazo de expiração por inatividade em serviços menores, banner ou marca do serviço na sua página, limite de banda que ao estourar tira o site do ar em vez de gerar cobrança, e o que acontece com o conteúdo se você parar de usar a conta.
Hospedar e compartilhar são problemas diferentes
Todas as oito opções acima resolvem hospedar: deixar o arquivo acessível numa URL. Nenhuma das gratuitas resolve compartilhar: decidir quem vê, saber quem viu, e controlar o que acontece quando o link é encaminhado.
Isso não é falha delas. É que elas nunca foram construídas para isso. Um host estático foi feito para servir a mesma página para o mundo inteiro, o mais rápido possível, o oposto de restringir acesso.
| A pergunta que você tem | O que usar |
|---|---|
| "A página está no ar?" | Qualquer host gratuito da tabela |
| "Quem abriu, quando, e por quanto tempo ficou?" | Plataforma de compartilhamento |
| "Posso tirar do ar depois de uma data?" | Plataforma de compartilhamento |
| "Preciso que só uma pessoa veja" | Plataforma de compartilhamento |
Se a sua pergunta é a primeira, pare de ler comparativos e use GitHub Pages ou Cloudflare Pages. Você não precisa pagar nada a ninguém, e este artigo termina aqui para você.
Onde a I LOVE HTML entra, e onde ela perde
A I LOVE HTML resolve a segunda coluna da tabela acima, não a primeira. Você sobe o arquivo ou um .zip, e o link sai com senha, data de validade, endereço personalizado, registro de quem abriu e por quanto tempo ficou, QR code que continua funcionando quando você troca o destino, e as últimas 25 versões guardadas. O plano gratuito cobre 5 arquivos, o Pro custa R$ 14 por mês com 100 arquivos e o Business R$ 49 com 500. Os limites estão em planos e limites.
Onde ela perde, para ser específico: não existe integração com Git nem deploy automático a partir de um repositório, então quem publica a partir de um commit vai preferir GitHub Pages, Netlify ou Vercel. E para uma página pública de alto tráfego, sem necessidade de senha ou de saber quem abriu, o Cloudflare Pages é a escolha melhor, e é gratuita. Se o seu caso é esse, use o Cloudflare.
O que a I LOVE HTML faz melhor é o entregável: a proposta, o relatório, o dashboard que vai para uma pessoa específica e que você quer poder atualizar, expirar ou acompanhar depois de enviado.
Quando nenhuma destas opções serve
Se a página precisa de servidor, com banco de dados, login de usuário ou processamento no backend, você não quer hospedagem estática. Vercel e Cloudflare oferecem funções serverless nas camadas gratuitas, e aí a conversa é outra.
Se o conteúdo é confidencial de verdade, com dado pessoal sensível, documento sob acordo de confidencialidade ou informação sob sigilo legal, link com senha não é controle de acesso corporativo. Não há trilha de auditoria, não há autenticação verificável e, sob a LGPD, a base legal para tratar dado pessoal de terceiro não é substituída por uma senha. Use o repositório da sua empresa.
Se a página é a operação comercial de um negócio e você pretendia usar GitHub Pages gratuito, os termos não permitem. O Cloudflare Pages permite, e é gratuito também.
Perguntas frequentes
Qual o melhor lugar gratuito para hospedar HTML?
Depende de um fator: tráfego. Para páginas pessoais e projetos, GitHub Pages é o mais simples se você já usa GitHub. Para qualquer coisa que possa receber pico de acesso, Cloudflare Pages.
Posso usar o GitHub Pages para o site da minha empresa?
Os termos do GitHub não permitem usá-lo como hospedagem gratuita para rodar um negócio online, e-commerce ou software como serviço. O Cloudflare Pages não tem essa restrição.
Hospedagem gratuita tem prazo?
Nas quatro principais, não. Em serviços menores, frequentemente sim, por inatividade ou por limite de leituras. Leia os termos antes de mandar o link a um cliente.
Meu arquivo fica público?
No GitHub Pages gratuito, sim: só repositórios públicos são suportados no plano Free. Nos demais, o arquivo fica acessível por URL, o que é diferente de estar num repositório aberto, mas ainda assim significa que quem tiver o link entra.
Dá para colocar senha de graça?
Nenhuma das camadas gratuitas oferece senha de forma direta. O Cloudflare Access é a exceção parcial e exige configuração.
Quanto de banda cada plano gratuito dá?
Não publicamos esse número aqui de propósito, porque as fontes de 2026 se contradizem e a cota mudou em mais de um serviço no meio do ano. Abra a página de limites do fornecedor no dia da sua decisão.
As citações da documentação do GitHub vêm de GitHub Docs, GitHub Pages limits. Este artigo trata de preços e limites de terceiros e é revisado a cada três meses, porque comparativo desatualizado é pior que comparativo inexistente.