CanDoYa
PT-PT

Minificador HTML gratuito

Funciona inteiramente no navegador - sem carregar nada, sem registo.

HTML de entrada
HTML minificado
Cole HTML para ver o resultado minificado
Partilhe esta ferramenta

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

  1. 1Cole o HTML. Adicione um documento completo ou um fragmento HTML ao editor de entrada, ou carregue o exemplo.
  2. 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.
  3. 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.
  4. 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 é

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.

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.