Comentários no HTML: anotações invisíveis no código
Aprenda a usar comentários para explicar trechos do código sem afetar o que aparece na tela — como um bilhetinho dentro da parede.
Imagine que você está montando um quebra-cabeça enorme e decide deixar bilhetinhos colados nas peças para lembrar onde cada uma vai. Esses bilhetinhos não fazem parte da imagem final — são só para te ajudar durante a montagem.
Os comentários no HTML funcionam exatamente assim: são anotações que você deixa dentro do código para explicar, organizar ou lembrar algo — e que nunca aparecem na página para o usuário.
Como escrever um comentário
A sintaxe de um comentário em HTML é sempre a mesma:
<!-- Isso é um comentário -->
<!--→ abre o comentário-->→ fecha o comentário- Tudo entre esses dois marcadores é ignorado pelo navegador
O comentário pode ser em uma única linha:
<!-- Este é um comentário de uma linha -->
Ou ocupar várias linhas:
<!--
Este é um comentário
que ocupa
várias linhas
-->
O que acontece com os comentários no navegador?
O navegador lê o arquivo HTML completo — incluindo os comentários — mas simplesmente os ignora durante a renderização. Eles não aparecem na tela, não ocupam espaço visual e não afetam o layout.
<p>Este parágrafo aparece na página.</p>
<!-- Este comentário não aparece em lugar nenhum. -->
<p>Este também aparece normalmente.</p>
Resultado visual na página:
Este parágrafo aparece na página.
Este também aparece normalmente.
⚠️ Atenção importante: embora os comentários não apareçam visualmente na página, eles são visíveis no código fonte. Qualquer pessoa pode abrir as DevTools do navegador ou o código fonte e lê-los. Por isso, nunca coloque informações sensíveis em comentários — como senhas, tokens ou dados confidenciais.
Para que servem os comentários?
1. Explicar trechos de código
Quando você escreve algo que pode ser difícil de entender depois — para você mesmo ou para outra pessoa — um comentário é a solução:
<!-- Seção do formulário de contato -->
<form action="/contato" method="POST">
<!-- Campo obrigatório: o usuário deve preencher o nome completo -->
<input type="text" name="nome" placeholder="Seu nome completo">
</form>
2. Organizar seções do código
Em páginas maiores, os comentários ajudam a separar visualmente as seções do HTML, tornando muito mais fácil encontrar o que você precisa:
<!-- ==================== CABEÇALHO ==================== -->
<header>
<h1>Meu Site</h1>
<nav>...</nav>
</header>
<!-- ==================== CONTEÚDO PRINCIPAL ==================== -->
<main>
<article>...</article>
</main>
<!-- ==================== RODAPÉ ==================== -->
<footer>
<p>© 2026 Meu Site</p>
</footer>
3. Desativar código temporariamente
Às vezes você quer testar como a página fica sem um determinado trecho de código — mas não quer apagá-lo de vez. Comentar o trecho é a solução perfeita:
<ul>
<li>Início</li>
<li>Sobre</li>
<!-- <li>Blog</li> --> ← desativado temporariamente
<li>Contato</li>
</ul>
O item "Blog" não vai aparecer na página, mas continua no código para ser reativado depois — é só remover o comentário.
4. Deixar lembretes e tarefas pendentes
Comentários são ótimos para marcar pontos do código que ainda precisam de atenção:
<!-- TODO: adicionar validação neste formulário -->
<form>
<input type="email" name="email">
<button>Enviar</button>
</form>
<!-- FIXME: este link está quebrado -->
<a href="">Saiba mais</a>
<!-- REVISAR: verificar se essa seção ainda é necessária -->
<section>...</section>
Usar prefixos como TODO, FIXME e REVISAR é uma convenção
popular entre desenvolvedores para facilitar a busca por pontos
pendentes no código.
Comentários dentro de outros contextos
Vale saber que a sintaxe <!-- --> é exclusiva do HTML. Quando
você trabalhar com CSS e JavaScript, os comentários têm sintaxes
diferentes:
/* Isso é um comentário em CSS */
// Isso é um comentário de uma linha em JavaScript
/*
Isso é um comentário
de múltiplas linhas em JavaScript
*/
Cada linguagem tem sua própria forma de comentar — mas o propósito é sempre o mesmo: deixar anotações para humanos sem afetar o funcionamento do código.
Boas práticas com comentários
✅ Comente o porquê, não o óbvio
Um comentário que explica por que algo foi feito de determinada forma é muito mais útil do que um que repete o que o código já mostra claramente:
<!-- ❌ Desnecessário — o código já diz isso -->
<!-- Este é um parágrafo -->
<p>Texto do parágrafo.</p>
<!-- ✅ Útil — explica uma decisão não óbvia -->
<!-- Usando div aqui em vez de section porque este bloco
não tem um título semântico associado -->
<div class="bloco-destaque">...</div>
✅ Mantenha os comentários atualizados
Um comentário desatualizado é pior do que nenhum comentário — ele confunde em vez de ajudar. Se você mudar o código, lembre-se de atualizar os comentários relacionados.
✅ Não exagere
Comentar cada linha do código polui a leitura. Use comentários onde eles realmente agregam valor — para explicar trechos complexos, demarcar seções ou marcar pontos de atenção.
✅ Use para organizar, não para esconder bagunça
Comentários não substituem um código bem escrito. Antes de adicionar um comentário para explicar um trecho confuso, pergunte se dá para reescrever o código de forma mais clara.
Atalho no VS Code
No VS Code, você não precisa digitar <!-- e --> manualmente.
Existe um atalho que comenta e descomenta automaticamente qualquer
linha ou bloco selecionado:
- Windows/Linux:
Ctrl + / - macOS:
Cmd + /
Selecione uma ou mais linhas e pressione o atalho — o VS Code envolve tudo com a sintaxe de comentário correta para a linguagem do arquivo aberto.
Resumindo
| Característica | Detalhe |
|---|---|
| Sintaxe | <!-- conteúdo do comentário --> |
| Visível na tela? | ❌ Não |
| Visível no código fonte? | ✅ Sim |
| Afeta o layout? | ❌ Não |
| Pode ter várias linhas? | ✅ Sim |
| Pode ser usado para desativar código? | ✅ Sim |
| Atalho no VS Code | Ctrl + / (Win/Linux) ou Cmd + / (Mac) |