Principais Recursos
- Compressão HTML instantânea no navegador (sem uploads)
- Remove comentários, colapsa espaços em branco e quebras de linha
- Otimizações seguras de atributos (aspas/booleanos/tags finais opcionais)
- Regras inteligentes de preservação para <pre>, <code>, <textarea>, SVG inline
- Minificação opcional de CSS/JS inline (padrões conservadores)
- Cópia com um clique e download do HTML minificado
- Funciona em desktop e mobile; ótimo para CI/CD
🛠️ Como Minificar HTML for html-minifier
Cole ou Faça Upload do Seu HTML
Solte seu arquivo .html ou cole o código no editor.
Escolha as Opções
Escolha os padrões conservadores ou ative a minificação de CSS/JS inline.
Minifique e Exporte
Copie o resultado ou baixe um .min.html para implantação.
Especificações Técnicas
Transformações Principais (Seguras por Padrão)
Operações aplicadas com configurações conservadoras para manter o HTML5 válido.
| Operação | Aplicada | Notas |
|---|---|---|
| Remover comentários HTML <!-- ... --> | ✅ | Comentários de licença com <!--! ... --> podem ser preservados |
| Colapsar espaços em branco e novas linhas | ✅ | Preserva semântica em <pre>, <code>, <textarea> |
| Aparar atributos/semicolons redundantes em estilo inline | ✅ | Sem reordenação de atributos |
| Remover tags finais opcionais (ex.: </li>, </p>) | ✅ Opcional | Ativado apenas quando seguro |
| Atributos booleanos (ex.: disabled) | ✅ | Converte disabled="disabled" → disabled |
| Remover aspas desnecessárias | ✅ | Quando os valores dos atributos são tokens seguros |
| Minificar CSS/JS inline | ✅ Opcional | Conservador; preserva delimitadores de template |
Regras de Preservação
Elementos/regiões onde espaços em branco ou conteúdo devem ser mantidos.
| Contexto | Preservado | Notas |
|---|---|---|
| <pre>, <code>, <textarea> | Sim | Sem colapso de espaços em branco |
| Inline <script>/<style> | Configurável | Minificar apenas se ativado |
| Marcadores de servidor/template | Sim | Mantém {{ }}, <% %>, {% %}, ${{ }} etc. |
| SVG/MathML inline | Sim | Mantém espaços em branco estruturais |
Redução Típica de Tamanho
Varia com a formatação e densidade de comentários.
| Estilo de Entrada | Economia Típica |
|---|---|
| Fortemente formatado com comentários | 40%–60% |
| Moderadamente formatado | 20%–40% |
| Já compacto | 5%–15% |
Alternativas de CLI
Use estes em CI/CD ou para processamento em massa.
Node.js
html-minifier-terser (glob)
npx html-minifier-terser --collapse-whitespace --remove-comments --remove-optional-tags --minify-css true --minify-js true -o dist/index.min.html src/index.htmlMinificador HTML baseado em Node popular com opções CSS/JS
Linux/macOS
minify-html (Rust, muito rápido)
minify-html --keep-whitespace=false --minify-css --minify-js src/index.html > dist/index.min.htmlInstale via cargo ou gerenciador de pacotes; desempenho excelente
Windows
PowerShell + html-minifier-terser
npx html-minifier-terser --collapse-whitespace --remove-comments -o .\dist\index.min.html .\src\index.htmlFunciona no PowerShell ou CMD
Casos de Uso Comuns
Desempenho Web
- Reduzir o tamanho de transferência HTML
- Ajudar LCP/FCP enviando menos bytes
- Remover comentários antes da implantação
<!-- Remova isto em produção -->Automação CI/CD
- Minificar durante a compilação (exportação Vite/Webpack/Next.js)
- Pré-comprimir com gzip/brotli após minificar
- Empacotar sites estáticos para CDNs
Teste A/B e Modelagem
- Enviar modelos compactos
- Preservar marcadores de posição para SSR/ISR
- Evitar quebrar regiões sensíveis a espaços em branco
❓ Frequently Asked Questions
O que a minificação HTML faz?
Isto quebrará <pre>, <code> ou modelos?
Pode minificar CSS e JS inline?
Qual o tamanho máximo que meu arquivo pode ter?
Meu HTML é enviado para um servidor?
Pro Tips
Mantenha uma fonte não minificada para depuração; automatize a minificação apenas em builds de produção.
Ative a minificação de CSS/JS inline apenas quando seus trechos forem válidos e sem templates.
Pré-comprima com gzip/brotli no servidor/CDN após a minificação para máxima economia.
Preserve comentários de licença com <!--! ... --> se exigido por licenças de código de terceiros.
Additional Resources
Other Tools
- Embelezador CSS
- Embelezador HTML
- Embelezador Javascript
- Embelezador PHP
- Seletor de Cores
- Extrator de Sprites
- Decodificador Base64
- Codificador Base64
- Formatador Csharp
- Formatador CSV
- Dockerfile Formatter
- Formatador Elm
- Formatador ENV
- Formatador Go
- Formatador GraphQL
- Formatador HCL
- Formatador INI
- Formatador JSON
- Formatador LaTeX
- Formatador Markdown
- Formatador Objective-C
- Php Formatter
- Formatador Proto
- Formatador Python
- Formatador Ruby
- Formatador Rust
- Formatador Scala
- Formatador de Script Shell
- Formatador SQL
- Formatador SVG
- Formatador Swift
- Formatador TOML
- Typescript Formatter
- Formatador XML
- Formatador YAML
- Formatador Yarn
- Minificador CSS
- Javascript Minifier
- Minificador JSON
- Minificador XML
- Visualizador de Cabeçalhos HTTP
- PDF para Texto
- Testador de Regex
- Verificador de Classificação SERP
- Consulta Whois