Formatador HTML
HTML de impressão bonita com recuo de aninhamento adequado, sem nunca tocar no conteúdo pré, script ou estilo.
Formatador HTML
Cole HTML minificado, copiado ou apenas confuso e recupere-o corretamente recuado: cada elemento aninhado entra pelo recuo escolhido (dois espaços, quatro espaços ou tabulações), elementos vazios como br, img, entrada, meta e link são tratados como não aninhados e elementos embutidos como a, b, em, forte, span e código permanecem na linha de seu pai sempre que o elemento inteiro cabe - então itens de lista curta e links permanecem compactos em vez de explodir em três linhas cada.
O formatador é deliberadamente indulgente, porque o HTML em estado selvagem está malformado. Tags incompatíveis ou não fechadas nunca produzem um erro: uma tag de fechamento perdida é descartada, um elemento não fechado é fechado implicitamente por seu pai e o restante do documento é formatado da melhor maneira possível. O conteúdo dos elementos pré, script e estilo passa literalmente - seu texto pré-formatado mantém seu espaçamento e seu JavaScript e CSS incorporados nunca são recuados ou refluídos.
Duas opções de limpeza lidam com o ruído normal. "Remover linhas em branco entre elementos" remove as linhas vazias que se acumulam quando a marcação é copiada dos modelos, e "Recolher espaços em branco no texto" transforma execuções de espaços e quebras de linha dentro de nós de texto em espaços únicos - nunca dentro de pré, script ou estilo. A contagem sob a saída relata elementos, linhas de entrada e saída e o nível de aninhamento mais profundo.
Tudo funciona localmente no seu navegador: páginas, modelos e marcação de e-mail nunca saem da sua máquina. Copie o resultado ou baixe-o como um arquivo .txt.