Minificador HTML
Reduzir HTML removendo comentários, espaços em branco extras e atributos vazios.
Minificador HTML
Cole qualquer documento ou fragmento HTML e esta ferramenta retorna uma versão menor com o mesmo resultado renderizado. Remove comentários, reduz espaços em branco redundantes entre tags e listas de atributos, e remove atributos vazios como class="" que um navegador ignora de qualquer forma. Use-a antes de publicar uma página estática, incorporar um template em outro sistema, ou colar markup em algum lugar com limite de tamanho.
Quatro opções controlam o quanto a minificação vai. "Preservar conteúdo de pre, textarea e script" mantém os espaços em branco exatos dentro desses elementos intactos por padrão, já que um espaço errado dentro de um bloco <pre> ou um script frequentemente é significativo; desative apenas se tiver certeza de que o conteúdo tolera colapso de espaços em branco. "Mesclar múltiplos espaços no texto" transforma sequências de espaços, tabulações e quebras de linha no texto ordinário em um único espaço. "Remover aspas de valores de atributos simples" remove as aspas ao redor de valores como id=box que não precisam delas sob a especificação HTML5 — qualquer coisa com espaço, sinal de igual ou outra aspa permanece entre aspas. "Remover tags de fechamento opcionais" elimina tags de fechamento que um navegador deduz por conta própria, como </li> antes de outro <li> ou </td> antes de </tr>, usando as mesmas regras que os navegadores usam para fechá-los automaticamente.
A ferramenta funciona no texto bruto da sua markup em vez de re-serializar um DOM completo, portanto nunca reescreve o uso de maiúsculas em nomes de tags ou atributos — SVG inline com elementos sensíveis a maiúsculas como viewBox ou clipPath passa inalterado. Ela lida com terminações de linha Windows e Unix, e a contagem sob a saída informa o tamanho em bytes antes e depois da minificação juntamente com a porcentagem economizada.
Tudo funciona localmente no seu navegador — sua markup nunca é enviada para lugar algum, o que torna isso seguro para templates internos ou qualquer coisa ainda não pública. Copie o resultado, baixe como arquivo .txt, ou envie a saída de volta para a entrada para fazer outra passagem.