Como usar esta ferramenta
- 1 Abra Minificador e ofuscador de JS / JSON e insira, cole ou selecione o conteúdo que deseja processar.
- 2 Ajuste as opções e o formato de saída para sua tarefa.
- 3 Confira o resultado e copie ou baixe a saída disponível.
Comprima, ofusque e otimize códigos JavaScript e JSON no seu navegador com comparação de economia de tamanho.
Comprima, ofusque e otimize códigos JavaScript e JSON no seu navegador com comparação de economia de tamanho. Use no trabalho, desenvolvimento, estudo ou em verificações rápidas.
Esta ferramenta funciona no navegador. Antes de usar dados sensíveis, confirme que o dispositivo e o navegador são confiáveis.
Minificar JavaScript remove comentários, indentação e quebras de linha sem mudar o que o código faz, deixando os arquivos menores e as páginas mais rápidas. Embelezar faz o contrário: reindenta o código espremido em uma linha para você ler um script de terceiros ou depurar. Esta ferramenta reúne as duas funções em uma página, com um ofuscador simples. Cole o código e veja na hora o tamanho original, o tamanho final e a taxa de compressão.
Sendo transparente: a ferramenta usa expressões regulares leves em vez de transformar o código em árvore sintática como fazem o Terser e o esbuild. Ao minificar, remove comentários /* */ e //, junta espaços e tira os espaços em volta dos operadores. Isso é prático para scripts pequenos, bookmarklets e trechos incorporados, mas alguns casos podem quebrar: uma string com “//”, como a URL "https://...", é confundida com comentário; código que depende da inserção automática de ponto e vírgula pode falhar quando as linhas são unidas; literais de regex e template strings também podem ser afetados. Guarde o arquivo original e teste o resultado antes de publicar.
A ofuscação codifica o código em Base64 e o envolve em eval; se for JSON, envolve em JSON.parse. Isso impede a leitura à primeira vista, mas só esconde, não protege: qualquer pessoa decodifica em segundos, o arquivo cresce cerca de um terço e código com eval pode ser bloqueado pela política de segurança de conteúdo (CSP) do site. Nunca coloque chaves de API ou senhas no front-end contando com a ofuscação.
Em projetos de produção, minifique automaticamente no build com Vite, esbuild ou Terser, que encurtam nomes de variáveis com segurança e removem código morto. Esta ferramenta é ideal para trechos avulsos, para ver quanto um código pode encolher ou para abrir e ler código minificado de terceiros. Tudo roda no navegador e seu código nunca é enviado.
A ferramenta minifica com expressões regulares, então “//” dentro de strings, código sem ponto e vírgula ou literais de regex podem ser mal processados. Volte ao original, adicione ponto e vírgula ou use uma ferramenta baseada em AST como Terser ou esbuild.
Só de uma leitura rápida. Base64 é fácil de decodificar e o resultado precisa de eval. Não guarde segredos no front-end.
Reindenta o código em chaves e ponto e vírgula para facilitar a leitura, mas nomes de variáveis encurtados não voltam.
Não. Minificar, embelezar e ofuscar rodam no navegador.
Ver esta categoria: Desenvolvimento e código
Embeleze, compacte, valide a sintaxe e localize erros em arquivos e dados JSON instantaneamente.
Codifique e decodifique textos em Base64 e URL em tempo real, com cálculo de hashes MD5 e SHA-256.
Teste e depure expressões regulares com destaque de correspondências ao vivo e biblioteca de padrões comuns.
Gere textos fictícios Lorem Ipsum e esquemas de dados mock (nomes, emails, endereços) em formato JSON.