Minificar HTML Online
Reduza o tamanho do seu HTML. Minifique ou formate o código instantaneamente no navegador.
Por que usar
HTML otimizado para páginas mais rápidas
Redução de 10 a 20%
Remove espaços, comentários e tags opcionais para reduzir o peso da página.
100% privado
O HTML é processado no seu navegador e nunca enviado a qualquer servidor externo.
Bidirecional
Minifique para produção ou formate um HTML minificado para leitura e edição.
Instantâneo
O resultado aparece em milissegundos, sem espera ou fila de processamento.
Como funciona
Três passos, sem complicação
Cole ou faça upload do HTML
Cole o código HTML diretamente na área de texto ou arraste um arquivo .html. Sem limite de tamanho.
Escolha: minificar ou formatar
Minifique para reduzir o peso da página, ou formate um HTML minificado para lê-lo e editá-lo com facilidade.
Copie ou baixe o resultado
O HTML otimizado aparece instantaneamente. Copie para a área de transferência ou baixe como arquivo.
Perguntas frequentes
Ficou com dúvidas?
A minificação de HTML remove: espaços em branco e quebras de linha desnecessários, comentários HTML, tags de fechamento opcionais como as de itens de lista e células de tabela conforme o padrão HTML5, atributos com valores padrão e pode encurtar valores de atributos booleanos. O documento resultante é funcionalmente equivalente para o navegador.
O HTML de uma página típica se reduz entre 10% e 20% com a minificação. Embora o impacto seja menor do que minificar CSS ou JavaScript (o HTML costuma ser o menor recurso), combinado com compressão gzip ou Brotli pode reduzir o Time to First Byte (TTFB) de forma perceptível, especialmente em páginas com HTML muito verboso como templates gerados por CMSs.
Na maioria dos casos não, mas há exceções: JavaScript que usa espaços em branco para separar tokens (raro em código moderno) ou CSS que depende de quebras de linha. Ferramentas de minificação como HTMLMinifier-terser são conservadoras por padrão e preservam o JavaScript e CSS inline. Sempre teste o resultado em um ambiente de staging antes de usar em produção.
As duas técnicas são necessárias e complementares. A minificação reduz o tamanho antes da transferência, afetando o cache do CDN e o arquivo armazenado. A compressão (gzip, Brotli) reduz o tamanho durante a transferência HTTP. O servidor precisa ser configurado para servir HTML comprimido. Com as duas técnicas combinadas, o HTML pode ficar entre 80% e 85% menor do que o arquivo original sem compressão.
Além da minificação: remova o HTML comentado que não é mais usado, evite o aninhamento excessivo de divs, use elementos HTML semânticos que são mais curtos como article, nav e main em vez de divs com classes, remova atributos de estilo inline movendo tudo para CSS externo, e para Single Page Applications considere renderização no servidor (SSR) ou geração de sites estáticos (SSG), que produz HTML mais limpo.
Desempenho HTML: parsing, TTFB e otimização de documentos
O tamanho do documento HTML afeta o Time to First Byte (TTFB) e o tempo de parsing inicial do navegador. Embora o HTML de uma página típica seja menor do que seus recursos CSS e JavaScript, páginas geradas por CMSs como WordPress ou Drupal podem ter HTML muito verboso com comentários de debug, classes redundantes e marcação desnecessária que facilmente supera 100 KB por página.
Minificação no servidor versus minificação no build representa duas abordagens diferentes: a minificação em tempo de build gera arquivos estáticos já otimizados, ideal para sites estáticos, JAMstack e SSG. A minificação no servidor, via middleware como htmlmin para Python ou Flask, ou plugins para Nginx, otimiza o HTML dinâmico gerado a cada requisição. Para sites de alto tráfego, a minificação no build é mais eficiente por evitar o custo de processamento por requisição.
HTMLMinifier, criado por Douglas Crockford em 2010, foi a referência histórica para minificação de HTML. Seu sucessor, HTMLMinifier-terser, mantido ativamente, suporta HTML5, SVG e MathML inline. Benchmarks mostram que pode reduzir o HTML de sites reais entre 8% e 25% dependendo da verbosidade do template. Para frameworks modernos, plugins como vite-plugin-html ou o plugin de minificação integrado do Next.js integram essa otimização automaticamente no pipeline de build.