Ir para o conteúdo
Ferramenta gratuita

Minificador de JavaScript online: reduza JS, CSS e HTML

O minificador reduz JavaScript, CSS e HTML sem alterar o funcionamento: remove comentários e espaços em branco e encurta nomes locais no JavaScript. O exemplo de JavaScript abaixo, por exemplo, diminui de 324 B para 180 B. É grátis, não exige cadastro e seu código permanece no seu navegador.

Criado por Florian Galz

Código reduzido? Com hospedagem web rápida, sua página carrega ainda mais rápido.

Código minificado

O código minificado aparecerá aqui assim que você inserir algo à esquerda.

Configurações

Variáveis locais e parâmetros recebem nomes curtos. Os nomes globais são mantidos para que outros scripts continuem a encontrá-los.

Encurta expressões e remove código não utilizado. O comportamento do código permanece o mesmo.

Comentários com /*! … */, @license ou @preserve são mantidos.

Insira seu código à esquerda ou carregue o exemplo. O resultado aparecerá imediatamente.

Seu código permanece no seu navegador: ele não é enviado nem salvo.

Exemplo de resultado

Veja o que o minificador de JavaScript faz com seu código

Você insere um código JavaScript legível, e a ferramenta remove comentários e espaços em branco, encurta nomes locais e gera o código em uma linha compacta, mostrando os tamanhos antes e depois. Os valores abaixo são um exemplo fixo; seu resultado depende do seu código.

Exemplo · Configurações padrão

Entrada (legível)

script.js
// Warenkorb-Summe berechnenfunction calculateTotal(items, taxRate) {  let subtotal = 0;  for (const item of items) {    subtotal += item.price * item.quantity;  }  const tax = subtotal * taxRate;  return Math.round((subtotal + tax) * 100) / 100;} console.log(calculateTotal([{ price: 4.99, quantity: 2 }], 0.19));

Saída (minificada)

script.min.js
function calculateTotal(t,o){let c=0;for(const o of t)c+=o.price*o.quantity;const a=c*o;return Math.round(100*(c+a))/100}console.log(calculateTotal([{price:4.99,quantity:2}],.19));
Original
324 B
Minificado
180 B
Economia
44,4 %
Essa parte do arquivo era composta por comentários, indentação e nomes longos neste exemplo.

Funções

Arquivos menores, mesmo funcionamento

O que o minificador remove e o que ele mantém de propósito.

JavaScript com terser

Remove comentários e espaços em branco, encurta nomes locais e simplifica expressões. Nomes globais são preservados, e módulos ES são reconhecidos.

CSS sem surpresas

Comentários, espaços em branco e pontos e vírgulas finais são removidos. Valores, cores, unidades, strings e url() permanecem idênticos, caractere por caractere.

HTML com código embutido

Espaços em branco ao lado de elementos de bloco são removidos; entre palavras, um espaço é mantido. style, script e JSON-LD também são reduzidos.

Tamanho antes e depois

Economia em porcentagem e bytes, além dos dois tamanhos com gzip, como seriam transmitidos por um servidor web.

Manter comentários de licença

Comentários com /*! … */, @license ou @preserve podem ser preservados; comentários condicionais em HTML são sempre mantidos.

Permanece no seu navegador

Sem upload nem armazenamento: o código é reduzido diretamente no seu dispositivo.

Como funciona

Como minificar JavaScript, CSS e HTML online

Quatro etapas, sem cadastro nem instalação.

Passo 1

Selecionar linguagem

Selecione JavaScript, CSS ou HTML acima. Ao alternar entre as linguagens, o código de cada uma é preservado.

Passo 2

Colar código

Cole seu código no campo à esquerda, abra um arquivo de até 2 MB ou carregue o exemplo. O resultado aparece à direita após uma breve pausa na digitação.

Passo 3

Verificar configurações

No JavaScript, você define se os nomes serão encurtados e as expressões otimizadas. Você pode manter os comentários de licença e, no HTML, também os comentários comuns.

Passo 4

Aplicar resultado

Confira a economia com e sem gzip, copie o código minificado ou baixe-o como script.min.js, style.min.css ou index.min.html.

Descobrir mais

Mais ferramentas

Comparar textos online (Diff Checker)

Compare textos online: compare dois textos, configurações ou versões de código, veja as diferenças linha por linha e palavra por palavra e copie-as como Unified Diff. Funciona inteiramente no navegador.

Criado por Dimitri Heissler

Formatador de JSON

Formate, minifique e valide JSON com realce de sintaxe, indicação de erros e download, inteiramente no navegador.

Criado por Jakub Martyniak

Testador de Regex

Teste expressões regulares em tempo real no motor JavaScript nativo, com destaque de correspondências, grupos de captura e modo de substituição, diretamente no navegador.

Criado por Jakub Martyniak

Formatador e validador de XML

Valide, formate, minimize e repare XML automaticamente (caracteres não escapados, tags em falta, declaração em falta) — 100 % no navegador, sem carregamento.

Criado por Justin Schuessler

Codificador/decodificador Base64

Codifique e descodifique texto em Base64, incluindo a variante segura para URL e mensagens de erro claras, diretamente no navegador.

Criado por Jakub Martyniak

Gerador de .htaccess e gerador de htpasswd

Crie arquivos Apache .htaccess e .htpasswd online: redirecionamentos 301, HTTPS, proteção por senha com bcrypt, regras do WordPress, páginas de erro, cache, GZIP e proteção contra hotlinks. Funciona inteiramente no navegador.

Criado por Dimitri Heissler

Formatador de SQL online (formate e organize seu SQL)

Formate, organize e minifique SQL online para MySQL, MariaDB e PostgreSQL, com recuo e padronização de maiúsculas e minúsculas nas palavras-chave. Funciona inteiramente no navegador, sem upload.

Criado por Luca Stanek

Formatador de HTML e CSS online (organize seu código)

Formate, recue e organize HTML e CSS online, com detecção automática da linguagem. Funciona inteiramente no navegador, sem upload.

Criado por Luca Stanek

Comprimir e redimensionar imagens

Comprima e redimensione imagens online: reduza o tamanho de JPG, PNG e WebP, defina um tamanho desejado em KB ou converta formatos, como PNG para JPG. Tudo funciona no navegador.

Criado por Dimitri Heissler

FAQ

Perguntas frequentes

Respostas rápidas sobre como minificar JavaScript, CSS e HTML com esta ferramenta.

O código minificado e os tamanhos antes e depois. O exemplo de JavaScript nesta página, por exemplo, diminui de 324 B para 180 B. Você também vê o tamanho das duas versões com compressão gzip, como seriam entregues por um servidor web.

Um minificador reduz o tamanho do código sem alterar seu funcionamento: remove comentários, indentação e quebras de linha e encurta nomes de variáveis locais. Assim, o arquivo carrega mais rápido. Este minificador processa JavaScript, CSS e HTML.

Selecione a aba CSS e cole sua folha de estilos. A ferramenta remove comentários, espaços desnecessários e o último ponto e vírgula de cada bloco. Valores, cores e unidades permanecem exatamente como você os escreveu. Se quiser, comentários com /*! … */ podem ser preservados.

Selecione a aba HTML. Os comentários são removidos, assim como os espaços em branco ao lado de elementos de bloco como div ou p. Entre palavras e elementos inline, o espaço é reduzido a um único caractere para que a página mantenha a aparência. pre e textarea permanecem inalterados; se quiser, o CSS em style e o JavaScript em script também são reduzidos.

Não. A ferramenta usa terser, o mesmo minificador usado por muitas ferramentas de build. Ela encurta apenas nomes locais e preserva os globais para que outros scripts continuem encontrando esses nomes. Em módulos ES com import ou export, os nomes no nível superior também são encurtados. Se você desativar a otimização de código, ele será apenas encurtado, sem reescrita.

Se houver um erro de sintaxe no JavaScript ou um comentário, string ou tag não encerrado, a ferramenta mostra a linha e a coluna do erro. Um clique leva você ao ponto correspondente na entrada. Se um bloco style ou script em HTML contiver um erro, ele permanece inalterado, e a ferramenta avisa você.

Sim, os dois se complementam: gzip comprime repetições, enquanto a minificação remove comentários e encurta nomes que o gzip não consegue remover. A ferramenta mostra os dois tamanhos com gzip para você ver quanto do seu código será realmente transmitido.

Não. Tudo acontece no seu navegador, sem upload nem armazenamento. Você pode abrir arquivos de até 2 MB, como .js, .css ou .html.

Mais alguma pergunta?

Contatar o suporte
Quer carregamento rápido?

Seu site precisa de hospedagem rápida

Código minificado e hospedagem web da ZAP-Hosting: sua página carrega em instantes. Um VPS próprio oferece ainda mais controle.

4,4/5 Trustpilot32.000+ Servidores ativosDesde 2010

Sem configuração. Sem riscos. Online em segundos.

Duração flexívelCancele a qualquer momentoOnline em 60 segundos

Procurando mais ferramentas? Ver todas as ferramentas para desenvolvedores