WMW

Minificador de JS/CSS

Free

Reduz JavaScript ou CSS removendo espaços em branco e comentários, com encurtamento opcional de nomes de variáveis para JavaScript, e estatísticas de tamanho antes/depois.

Funciona inteiramente no seu navegador. Seu código nunca é enviado para lugar nenhum.

Comentários (0)

Achou esta ferramenta útil? Deixe um comentário, compartilhe uma dica ou nos diga como podemos melhorá-la.

Comentários de convidados são revisados antes da publicação. Entrar para publicar instantaneamente.

Ainda sem comentários. Seja o primeiro a compartilhar sua opinião!

O que esta ferramenta faz

Cole JavaScript ou CSS legível e esta ferramenta o reduz removendo espaços em branco, comentários e (para JavaScript, opcionalmente) encurtando nomes de variáveis locais, produzindo um arquivo menor com comportamento idêntico.

Como funciona

A ferramenta analisa seu código em uma árvore de sintaxe abstrata usando o mecanismo de código aberto terser para JavaScript e clean-css para CSS, depois regenera o código-fonte equivalente mais compacto a partir dessa árvore: removendo comentários e espaços em branco desnecessários, encurtando valores numéricos e de cor quando seguro, e, para JavaScript com mangling ativado, renomeando identificadores de escopo local para os nomes mais curtos disponíveis. Como a transformação atua sobre a estrutura analisada, e não sobre o texto bruto, o código resultante se comporta de forma idêntica ao original.

Problemas que resolve

Perguntas frequentes

›Esta ferramenta também formata ou embeleza o código?

Não, esta ferramenta apenas minifica (reduz) o código removendo espaços em branco e comentários. Se precisar de código legível e corretamente indentado, use uma ferramenta de formatação dedicada.

›O que significa "mangle" para JavaScript?

O mangling renomeia variáveis locais e parâmetros de função para nomes curtos como "a" ou "b" sempre que é seguro fazer isso, economizando bytes adicionais além de apenas remover espaços em branco. Nunca renomeia nomes acessíveis globalmente, portanto não quebra código que depende de identificadores globais específicos.

›O código minificado é seguro para uso em produção?

Sim, a minificação altera apenas espaços em branco, comentários e (opcionalmente) nomes de variáveis locais. A lógica e o comportamento do código são preservados exatamente, por isso o JavaScript e o CSS minificados são prática padrão em sites de produção.

›Por que a minificação falhou com um erro?

Os minificadores precisam de JavaScript ou CSS válido e analisável. Se sua entrada tiver um erro de sintaxe, o minificador não conseguirá construir uma representação interna correta dela. Verifique o código em um linter ou na console do navegador para encontrar o problema exato, corrija-o e tente novamente.

›Devo manter uma cópia não minificada do meu código?

Sim. Mantenha sempre seu código-fonte original e legível como a versão que você edita e mantém, e gere a versão minificada como uma etapa de build. Trate a saída minificada como um artefato descartável, não como um arquivo para editar manualmente.

Ferramentas relacionadas

Free

Texto

Formatador de JS/CSS

Reformata JavaScript ou CSS minificado ou com indentação inconsistente em código legível e corretamente indentado, com estilo de indentação ajustável e estatísticas de tamanho antes/depois.

Free

Texto

Validador de HTML

Verifica o HTML em busca de tags não fechadas, IDs duplicados, elementos obsoletos e outros problemas comuns bem definidos, verificado com seu próprio analisador de correspondência de tags, não um validador completo de conformidade W3C.

Free

Texto

Conversor de IPv4 para IPv6

Gera representações IPv6 mapeadas em IPv4, compatíveis com IPv4, 6to4 e NAT64 de um endereço IPv4, e extrai o endereço IPv4 de volta de qualquer uma dessas formas IPv6.

Free

Texto

Codificador JSON

Codifica texto simples em uma string literal JSON válida (escapando aspas, barras invertidas e quebras de linha) e decodifica de volta, com um detalhamento dos caracteres com escape.

Free

Texto

Formatador JSON

Valida e formata ou minifica um documento JSON completo, com indentação ajustável, ordenação opcional de chaves e relatório exato de erros por linha/coluna.

Free

Texto

Decodificador de JWT

Decodifica o cabeçalho e o payload de um JWT em JSON legível, converte declarações de timestamp em datas legíveis, sinaliza tokens expirados e pode verificar uma assinatura HS256 com um segredo que você fornece.

Free

Texto

Gerador de llms.txt

Gera um arquivo llms.txt seguindo a especificação llmstxt.org a partir de um título, resumo e seções de links, com agrupamento de seções Optional e visualização em tempo real.

Free

Texto

Pré-visualização de Markdown

Renderiza Markdown como HTML em tempo real e sanitizado ao lado da fonte, com uma alternância para visualizar e copiar o HTML gerado.