Embelezador de HTML
Uma predefinição de Formatador de HTML
Converta HTML minificado ou mal indentado de volta em algo legível. Cole uma única linha comprimida e obtenha marcação corretamente aninhada com indentação consistente — incluindo qualquer CSS e JavaScript incorporado na página.
- Os arquivos nunca saem do seu dispositivo
- Grátis, sem cadastro
- Sem marcas d'água
- Funciona offline depois de carregado
Como formatador de html
- 1
Cole seu HTML
Minificado, mal indentado ou escrito à mão — tudo funciona.
- 2
Escolha a indentação
2 espaços, 4 espaços ou tabulações.
- 3
Copie o resultado
Ou baixe como um arquivo .html.
Lendo marcação minificada que outra pessoa enviou
HTML minificado — colapsado em uma ou poucas linhas longas por uma ferramenta de build — é otimizado inteiramente para tamanho de transferência, não para uma pessoa ler, o que se torna um obstáculo real no momento em que você precisa inspecionar a estrutura de página de um concorrente, depurar um problema de produção olhando o código-fonte, ou entender como um widget incorporado de terceiros é realmente construído. Embelezá-lo restaura o aninhamento que um leitor humano precisa seguir: cada elemento em sua própria linha, indentado para refletir quão profundo está dentro de seus pais, que é a representação sobre a qual uma pessoa realmente raciocina em vez da única linha densa que uma ferramenta de build otimizou para máquinas transferirem.
Recuperando a estrutura de uma página que você não escreveu
Inspecionar uma página construída por outra pessoa — a landing page de um concorrente, a marcação de um widget incorporado, um projeto antigo sem código-fonte acessível — é uma das razões mais comuns para recorrer especificamente a um embelezador: as ferramentas de desenvolvedor do navegador mostram o DOM renderizado ao vivo, o que é útil para um propósito, enquanto embelezar o código-fonte HTML bruto mostra a estrutura de documento real que o servidor enviou, com a indentação restaurada, que é uma visão distinta e frequentemente mais útil ao tentar entender como uma página foi realmente construída em vez de como ela acabou sendo renderizada.
Perguntas frequentes
Formata o CSS e JavaScript dentro da página?
Sim. O conteúdo dentro de `<style>` e `<script>` é entregue aos analisadores de CSS e JavaScript, então uma página completa de arquivo único é formatada corretamente em vez de deixar esses blocos intocados.
A formatação vai mudar como minha página é renderizada?
Quase nunca, mas não totalmente nunca: HTML trata espaços em branco como significativos dentro de `<pre>`, `<textarea>` e elementos com `white-space: pre`. Esses são deixados exatamente como estão. Elementos inline podem se deslocar em um espaço em casos extremos, por isso o formatador é conservador com eles.
Por que meu HTML é rejeitado?
Normalmente tags genuinamente desbalanceadas, ou sintaxe de template como Handlebars, Jinja ou Blade que não é HTML válido. Navegadores reparam silenciosamente marcação quebrada; um formatador precisa entender a estrutura, então não pode.
Minha marcação é enviada para algum lugar?
Não. O analisador roda no seu navegador, então páginas não publicadas e trabalho de clientes ficam na sua máquina.
Você também pode precisar
Formatador de CSS
Embeleze ou minifique folhas de estilo
Formatador de JavaScript
Formate JS e TypeScript com um analisador real
Formatador de JSON
Formate, valide e minifique JSON instantaneamente
Codificador e decodificador Base64
Codifique e decodifique Base64 e Base64URL
Minificador de CSS
Reduza folhas de estilo com um minificador de verdade, consciente de CSS
Gerador de hash
MD5, SHA-1, SHA-256, SHA-384 e SHA-512
Minificador de JS
Reduza JavaScript com minificação de verdade, não regex
Decodificador de JWT
Decodifique e inspecione JSON Web Tokens