1001Ferramentas
🗜️ Dev

Compressor HTML (Minify)

Minifica HTML removendo comentários e colapsando espaços em branco entre tags, mantendo conteúdo de <pre>, <code> e <textarea>.

Antes: 0 bytes · Depois: 0 bytes · Economia: 0%

Minificar HTML sem quebrar o layout

Template engine, build tool e editor deixam rastro: indentação de quatro níveis, comentários de desenvolvimento, linhas em branco entre blocos. Nada disso muda o que o navegador desenha, mas tudo vira byte na rede. Cole o HTML no campo e a saída aparece minificada na hora, com a contagem de bytes antes e depois e a economia em porcentagem. Conteúdo de pre, code, textarea, script e style fica intacto.

Por dentro não há parser de HTML, e sim uma sequência de expressões regulares: primeiro os blocos protegidos saem de cena, depois os comentários são removidos, aí todo espaço em sequência vira um espaço só e o que sobra entre duas tags some. É esse último passo que pega gente desprevenida. Escrito assim, um link ao lado do outro perde o espaço entre eles e o texto renderiza grudado na tela.

Antes de subir, dê uma olhada em spans, links e botões que ficam lado a lado numa mesma linha. Espaço dentro de valor de atributo também colapsa, então um alt ou um content de meta com quebra de linha vira uma linha só. A economia mostrada é antes do gzip; depois de comprimir, o ganho extra da minificação costuma ser bem menor. Todo o processamento acontece na sua aba, sem envio para servidor.

Perguntas frequentes

Ele minifica o CSS e o JavaScript inline?
Não. Blocos script e style são preservados byte a byte, junto com pre, code e textarea. Só o HTML em volta é comprimido.
Comentários condicionais do Internet Explorer sobrevivem?
Não. A remoção de comentários é indiscriminada e leva junto qualquer marcação que dependa deles.
Quanto dá para economizar de verdade?
Depende da indentação do arquivo. HTML bem indentado costuma cair entre 10% e 20% em bytes crus, e bem menos que isso depois do gzip, porque a compressão já lida bem com espaço repetido.

Ferramentas Relacionadas