Minificador de HTML
Minifique HTML removendo espaços, quebras de linha e comentários para reduzir o peso da página e carregar mais rápido. Veja os caracteres antes e depois.
HTML mais leve, páginas mais rápidas
O HTML escrito por pessoas (ou gerado por construtores de páginas) é cheio de recuos, quebras de linha e comentários. Os navegadores não precisam de nada disso. O minificador de HTML remove os caracteres desnecessários e a página continua funcionando igual; ele também mostra os caracteres do HTML antes e os caracteres do HTML minificado depois, para você ver quanto economizou.
HTML mais leve é baixado mais rápido, principalmente em redes móveis, e é o primeiro arquivo que o navegador precisa antes de começar a mostrar alguma coisa.
Minifique uma cópia para produção e mantenha seu código original e legível para editar.
Como usar o minificador de HTML
- Cole seu código HTML.
- Envie para minificar.
- Compare a quantidade de caracteres.
- Copie o HTML minificado e teste a página antes de publicar.
Exemplos
Uma página pequena
Entrada:
<!DOCTYPE html>
<html>
<head>
<title> My page </title>
</head>
<body>
<!-- main nav -->
<p class="intro">
Hello <b>world</b>
</p>
</body>
</html>
Resultado:
<!DOCTYPE html><html><head><title>My page</title><body><p class=intro>Hello <b>world</b>
Os espaços e o comentário somem, as aspas de intro são removidas e as tags de fechamento que o HTML permite omitir (como </p>, </body> e </html>) são eliminadas. Os navegadores mostram a página igual.
Usos comuns
- Reduzir o peso de páginas HTML estáticas e landing pages.
- Comprimir modelos de e-mail HTML (alguns clientes de e-mail cortam mensagens grandes).
- Reduzir trechos e widgets HTML incorporados em outros sites.
- Preparar versões de produção quando você não tem uma ferramenta de build.
- Reduzir modelos de e-mail HTML antes do envio, depois de testá-los nos principais apps de e-mail.
Dicas e coisas para saber
- Guarde o arquivo original e legível. Código minificado é difícil de editar.
- Os espaços dentro de
<pre>e<textarea>importam; confira essas partes depois de minificar. - O Gmail corta e-mails com mais de uns 102 KB, então minificar e-mails HTML grandes pode mantê-los completos.
- A compressão do servidor (gzip ou Brotli) se soma à minificação para transferências ainda menores.
- Minifique também seus estilos e scripts com o minificador de CSS e o minificador de JS.
Casos especiais e limitações
- Tags de fechamento opcionais são removidas, o que é HTML válido mas pode confundir ferramentas que esperam todas as tags fechadas, como alguns construtores de e-mail ou analisadores XML. Teste antes de usar o resultado nelas.
- Os espaços dentro de
<pre>e<textarea>são mantidos, porque ali eles têm significado. - Tags de template (como {{ }} ou
<?php ?>) podem ser alteradas. Minifique o HTML final já gerado, não os templates. - CSS e JavaScript embutidos também são minificados, então confira se a página continua funcionando.
Perguntas frequentes
O que a minificação de HTML faz?
Ela remove os caracteres de que os navegadores não precisam, como espaços extras, quebras de linha e comentários, e assim o arquivo fica menor.
Minificar pode quebrar minha página?
Raramente, mas conteúdo sensível a espaços e scripts embutidos podem ser afetados. Sempre teste a versão minificada.
HTML minificado ajuda no SEO?
Indiretamente. Páginas mais rápidas melhoram a experiência do usuário e as Core Web Vitals. Os buscadores leem HTML minificado sem problema.
Quanto menor meu HTML vai ficar?
Depende de quantos espaços e comentários ele tem. Em HTML escrito à mão, é comum economizar de 10% a 30%.
Devo minificar o HTML que meu CMS gera?
Normalmente um plugin de cache ou de desempenho faz isso na hora. Use esta ferramenta para páginas estáticas, templates já gerados e HTML de e-mails.
Ferramentas relacionadas
- Minificador de CSS: Minifique seu CSS removendo todos os caracteres desnecessários.
- Minificador de JS: Minifique seu JS removendo todos os caracteres desnecessários.
- Removedor de tags HTML: Remova facilmente todas as tags HTML de um bloco de texto.
- Conversor de entidades HTML: Codifique ou decodifique entidades HTML de qualquer texto.
- Calculadora de tamanho de texto: Obtenha o tamanho de um texto em bytes (B), kilobytes (KB) ou megabytes (MB).
Ferramentas semelhantes
Minifique CSS removendo espaços, quebras de linha e comentários para as folhas de estilo ficarem menores e as páginas carregarem mais rápido. Grátis.
Minifique JavaScript removendo espaços, comentários e quebras de linha para reduzir o peso do arquivo e acelerar seu site. Veja os caracteres antes e depois.
Ferramentas grátis populares
Converta texto para MAIÚSCULAS, minúsculas, frase, Título, camelCase, PascalCase, snake_case, CONSTANT_CASE, dot.case ou param-case. Grátis.
Consulte os registros DNS de qualquer domínio: A, AAAA, CNAME, MX, NS, TXT e SOA. Confira e-mail, SPF, verificações e servidores de nomes grátis.
Crie senhas fortes e aleatórias com um clique. Escolha o tamanho e inclua letras maiúsculas, minúsculas, números e símbolos. Grátis e sem cadastro.
Codifique qualquer texto ou string em Base64 na hora. Útil para data URIs, cabeçalhos HTTP Basic, e-mail e APIs. Codificador Base64 grátis.
Converta números em palavras em vários idiomas, incluindo o português do Brasil. Escreva por extenso valores de cheques, recibos, contratos e trabalhos. Grátis.
Transforme seu texto em elegantes letras 𝓬𝓾𝓻𝓼𝓲𝓿𝓪𝓼 para copiar e colar em bios, nomes e posts do Instagram, TikTok, X e Discord. Grátis.