Minificador de JavaScript e CSS
Escolha a linguagem, cole seu código e clique em “Minificar”.
Seus textos e arquivos não saem do navegador: nada é enviado para nenhum servidor.
Como usar
- Em “Linguagem”, escolha JavaScript ou CSS e cole seu código.
- Clique em “Minificar” para tirar espaços, quebras de linha e comentários. Abaixo do resultado aparecem o tamanho antes e depois e a porcentagem economizada.
- Com “Encurtar nomes de variáveis” ligado, as variáveis locais das funções passam a ter uma ou duas letras e o arquivo fica ainda menor. Nomes globais usados em outras partes não são alterados.
- Enquanto “Manter comentários de licença” estiver ligado, comentários que começam com /*! ou que contêm @license são mantidos.
Perguntas frequentes
Minificar pode mudar o funcionamento do código?
O JavaScript é minificado com o Terser e o CSS com o CSSO, ferramentas de código aberto muito usadas e feitas para manter o mesmo comportamento. Mesmo assim, código que depende de eval ou do nome das funções pode se comportar diferente, então teste antes de publicar.
Funciona com módulos ES?
Sim. Se o código tiver instruções import ou export, ele é minificado como módulo ES. Se não tiver, é tratado como script comum e os nomes globais não são trocados.
Dá para deixar o código minificado legível de novo?
As quebras de linha e a indentação podem ser recuperadas com o Formatador de JavaScript e CSS, mas comentários removidos e nomes encurtados não voltam, então guarde o código original.
Ferramentas relacionadas
Todas as ferramentas
Texto
- Contador de caracteres
- Maiúsculas e minúsculas
- Comparar textos
- Gerador de anagramas
- Letra cursiva
- Extrator de domínios
- Extrator de e-mails
- Localizar e substituir
- Texto em itálico
- Ordenar listas
- Visualizador de Markdown
- Corrigir caracteres estranhos
- Código morse
- Nome japonês em hangul
- Seu nome em coreano
- Letras com serifa
- Texto riscado
Converter e codificar
- Gerador de QR Code
- Base64 codificar/decodificar
- Codificar URL
- Base64 para imagem
- Binário ↔ decimal
- Binário ↔ hex
- Decimal ↔ hex
- Excel para tabela HTML
- Entidades HTML
- Imagem para Base64
- Escapar JSON
- Conversor de bases
- Conversor Punycode
- Texto para ASCII
- Texto para binário
- Texto para decimal
- Texto para hex
- Conversor Unicode
- Timestamp Unix
Conversores de unidades
- Conversor de unidades
- Conversor de temperatura
- Conversor de peso
- Conversor de área
- Conversor de comprimento
- Conversor de ângulos
- Conversor de calorias
- Conversor de tamanho de dados
- Conversor de volume de grãos
- Conversor de carga elétrica
- Conversor de energia
- Conversor de vazão
- Conversor de força
- Conversor de consumo de combustível
- Conversor de intensidade luminosa
- Conversor de força magnetomotriz
- Conversor de potência
- Conversor de pressão
- Conversor de dose de radiação
- Conversor de velocidade
- Conversor de unidades de tempo
- Conversor de volume