Este minificador aplica uma estratégia prudente aos espaços em branco. Compacta o código, mas mantém um espaço quando dois conteúdos inline adjacentes podem precisar dele. Os comentários condicionais funcionais, as diretivas Server Side Includes e os comentários Knockout ficam intactos. O seu HTML nunca sai do dispositivo.
Minificador HTML gratuito
Funciona inteiramente no navegador - sem carregar nada, sem registo.
O que faz um minificador HTML?
Um minificador HTML comprime o código ao remover comentários comuns, indentação, quebras de linha e espaços redundantes de que o browser não precisa. Cole um documento ou fragmento para obter HTML compacto e saber exatamente quantos bytes poupou. O conteúdo de script, style, pre e textarea permanece inalterado, e todo o processamento decorre localmente no browser.
Como utilizar
- 1Cole o HTML. Adicione um documento completo ou um fragmento HTML ao editor de entrada, ou carregue o exemplo.
- 2Escolha como tratar os comentários. Mantenha a remoção de comentários ativa para obter o resultado mais pequeno, ou desative-a quando for necessário conservar notas de revisão.
- 3Consulte a poupança. Compare os tamanhos original e minificado em bytes UTF-8, a percentagem poupada, as linhas removidas e os comentários removidos.
- 4Copie o resultado. Copie o HTML compacto para o resultado da compilação, CMS ou projeto local. Guarde o código legível para futuras alterações.
Para quem é
- Programadores frontend que criam uma cópia de produção mais pequena de uma página estática, demonstração de componente ou template de email.
- Equipas de desempenho que medem quantos bytes de HTML não comprimido são acrescentados pela formatação e pelos comentários de desenvolvimento.
- Editores de CMS que reduzem fragmentos de página exportados antes de os colocar num template ou bloco de conteúdo.
- Estudantes que comparam código legível com a forma compacta que os browsers conseguem interpretar.
Perguntas frequentes
Este minificador HTML é gratuito?
Sim. Pode usar o minificador HTML gratuitamente, sem conta, download ou limite de utilização. Cole o código, veja o resultado em tempo real e copie-o diretamente do browser.
O meu HTML é enviado para algum lado?
Não. A minificação e a medição de bytes decorrem localmente no browser. O HTML que cola não é enviado para um servidor, por isso pode processar templates não publicados, ligações internas e fragmentos de página privados no seu dispositivo.
Quanto HTML posso minificar?
Não existe um limite de tamanho no servidor porque a ferramenta não envia o conteúdo. O limite prático depende da memória do browser e do dispositivo, mas páginas, templates e documentos de email comuns devem atualizar-se de imediato.
O minificador altera o conteúdo de script ou style?
Não. O conteúdo dos elementos script e style é preservado byte a byte. A mesma proteção aplica-se a pre e textarea, onde os espaços e as quebras de linha podem ter significado. Use minificadores próprios de CSS ou JavaScript se também precisar de comprimir essas linguagens incorporadas.
Que comentários HTML são removidos?
Com a remoção de comentários ativa, os comentários comuns de desenvolvimento são eliminados. Os comentários condicionais funcionais do Internet Explorer, as diretivas Server Side Includes e os comentários de binding Knockout ficam no resultado, pois removê-los poderia alterar o comportamento. Também pode manter todos os comentários ao desativar a opção.
Minificar HTML pode alterar o aspeto de uma página?
Uma remoção agressiva de espaços pode juntar palavras ou alterar conteúdo sensível a espaços em branco. Esta ferramenta segue uma abordagem prudente: reduz espaços redundantes, mantém possíveis separadores inline e preserva blocos de texto em bruto ou pré-formatado. Teste sempre a página de produção depois de qualquer minificação.
Posso recuperar a formatação original mais tarde?
Um formatador pode acrescentar indentação legível ao HTML minificado, mas não consegue recuperar comentários removidos nem as quebras de linha originais exatas. Guarde o ficheiro legível no controlo de versões e trate o resultado minificado como um ficheiro de compilação.