Ferramentas para desenvolvedores
Minificador de HTML
Reduza o tamanho de código HTML através da remoção de comentários e espaços desnecessários, com medição imediata da percentagem poupada.
Executar ferramenta
O minificador de HTML processa o código através de substituições diretas de texto para diminuir o tamanho final da estrutura. A ferramenta elimina comentários HTML, incluindo anotações que ocupam várias linhas, remove quebras de linha e caracteres de tabulação, reduz sequências consecutivas de espaços em branco para um único espaço e retira espaços entre etiquetas adjacentes. No final do processamento, o texto compactado surge sem espaços no início nem no fim. Após a execução, a interface apresenta a marcação compactada juntamente com medições do conteúdo: a extensão original em caracteres, a extensão após a transformação, o total de caracteres poupados e a respetiva percentagem de redução arredondada a uma casa decimal. Caso a introdução esteja vazia ou contenha apenas espaços em branco, o resultado devolve texto vazio e medições a zero, sem indicar taxas de poupança.
Instruções
- Cole ou escreva o código HTML no campo de texto de entrada.
- Prima o botão de execução para processar o texto introduzido.
- Consulte o código compactado na área de resultados e copie o texto pretendido.
- Verifique os valores de tamanho original, tamanho final e percentagem de redução apresentados abaixo do resultado.
Exemplos
- Introduzir '<div>\n <!-- Comentário informativo -->\n <p>Texto do parágrafo</p>\n</div>' gera a saída '<div><p>Texto do parágrafo</p></div>', removendo a anotação e as quebras de linha.
- Introduzir ' <span> Olá Mundo </span> ' devolve '<span> Olá Mundo </span>', reduzindo as sequências de espaços internos e removendo as margens exteriores.
Perguntas frequentes
A ferramenta altera ou remove atributos HTML existentes?
Não. O processo atua exclusivamente sobre comentários HTML e espaçamento em branco, mantendo os atributos das etiquetas inalterados.
O que acontece se enviar um texto vazio?
Quando o campo de entrada não contém caracteres ou apresenta apenas espaços, o resultado devolve um texto vazio com medições de tamanho iguais a zero.
Os comentários que abrangem várias linhas são removidos?
Sim. Os blocos de comentários delimitados pelas marcas de início e fim habituais são integralmente eliminados, mesmo quando intercalados por quebras de linha.
A minificação analisa a semântica ou valida a sintaxe do HTML?
Não. A transformação executa uma série de substituições de texto pré-definidas sem validação sintática nem análise estrutural da árvore documental.