Pular para o conteúdo principal
Tooletto

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
Loading tool…

Como formatador de html

  1. 1

    Cole seu HTML

    Minificado, mal indentado ou escrito à mão — tudo funciona.

  2. 2

    Escolha a indentação

    2 espaços, 4 espaços ou tabulações.

  3. 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.