Formatar HTML
Com esta ferramenta você pode formatar HTML: cole o código-fonte e receba-o bem indentado ou minificado. Tudo fica no seu navegador, nada é enviado, e blocos pre, scripts e valores de atributos permanecem inalterados.
Fonte: WHATWG HTML Living Standard – Syntax: Void-Elemente, Raw-Text-Elemente (script, style), optionale End-Tags. Atualizado em: .
Como o cálculo é feito
Como formatar HTML
- Cole o código no campo: um documento inteiro ou só um trecho.
- Em “Ação” escolha Formatar ou Minificar e ajuste a indentação, se precisar.
- Copie o resultado de volta para o seu editor.
O que a formatação faz
- Elementos de bloco como
div,ulousectionficam em linhas próprias e o conteúdo é indentado. - Texto corrido e elementos inline (
a,strong,span…) ficam juntos na mesma linha e quebram perto de 100 caracteres, para que a aparência não mude. - Conteúdo pré-formatado em
preetextareaé mantido caractere por caractere, porque ali os espaços aparecem. - Scripts e estilos são indentados como um bloco; o conteúdo não é reescrito.
- Tags de fechamento opcionais, como as de
lioutd, são acrescentadas na saída.
O que a minificação faz
Sequências de espaços e quebras de linha viram um único espaço e os comentários são removidos (comentários condicionais para navegadores antigos ficam). Entre elementos de bloco o espaço some; entre elementos inline fica um espaço, porque o navegador o mostra. O CSS em style é compactado e o JavaScript não é tocado.
Limites
Este não é um analisador HTML completo: código com erros não é reparado, e sim mantido o mais fiel possível e sinalizado. Modelos com sintaxe de servidor, como {% if %} ou <?php ?>, podem ficar com indentação estranha.
Perguntas frequentes
Como formatar HTML online?
Cole o código, escolha “Formatar” e copie o resultado indentado. Não precisa de conta.
Meu código HTML é enviado para algum servidor?
Não. O processamento acontece inteiramente no seu navegador; o código não é enviado nem guardado.
Como formatar HTML no VS Code ou no Notepad++?
No VS Code use Shift+Alt+F; no Notepad++ um plugin de formatação ajuda. Esta ferramenta é a opção rápida quando não há editor à mão.
Minificar muda a aparência da página?
Normalmente não: o navegador já reduz espaços repetidos a um só. Blocos pre são a exceção e ficam intactos.
Posso formatar CSS e JavaScript também?
Estilos e scripts dentro do HTML são indentados, mas não reescritos. Para CSS puro há o minificador de CSS e para JSON o formatador de JSON.
Fontes e base legal
- WHATWG HTML Living Standard – Syntax: Void-Elemente, Raw-Text-Elemente (script, style), optionale End-Tags
- MDN – How whitespace is handled by HTML, CSS and in the DOM
- MDN – <pre>: the preformatted text element (whitespace is preserved)
Última atualização: · Princípios editoriais
Ferramentas relacionadas
- Formatador, validador e minificador de JSONValide JSON pela RFC 8259 com linha, coluna e explicação clara do erro. Formate ou minifique, ordene as chaves e copie. Tudo roda no seu navegador.
- Formatar SQL (formatador SQL online)Formatar SQL para deixá-lo legível: palavras-chave em maiúsculas, indentação, colunas e condições em linhas separadas. Também comprime. Roda no seu navegador.
- Minificar CSS: reduzir, formatar e embutir o CSS no HTMLMinificar CSS e formatá-lo, além de embutir o CSS no HTML para e-mails: transformações seguras, erros com número da linha, no navegador e sem enviar nada.
- Markdown para HTML: pré-visualização, código HTML e downloadMarkdown para HTML com pré-visualização ao vivo: títulos, listas, tabelas e código conforme o CommonMark. Código HTML limpo para copiar, seguro e sem scripts.
- Comparar textos: encontre as diferençasCompare dois textos online e destaque as diferenças por linha, palavra ou caractere, com porcentagem de semelhança. Grátis e privado, no navegador.
- Testador de RegexTeste expressões regulares JavaScript ao vivo: correspondências destacadas, grupos de captura em tabela e cada parte do padrão explicada. Grátis, sem upload.
- Qual é o meu endereço IP?Mostra na hora seu endereço IP público, detecta se é IPv4 ou IPv6 e explica a diferença. Grátis – seu IP não é armazenado.
- Converter HTML para PDFConverter HTML para PDF: escolha um arquivo HTML ou cole o código, defina o tamanho da página e salve o PDF. Grátis, sem upload, no navegador.
- Gerador de tabela MarkdownGerador de tabela Markdown: cole dados do Excel, Google Sheets ou CSV e copie uma tabela Markdown, HTML ou LaTeX alinhada, tudo local no seu navegador.