Minificador de código
Minimize CSS, JavaScript, HTML ou JSON no navegador: retire comentários e espaços em branco, veja o tamanho salvo instantaneamente.
Resultado
Este minificador de código compacta CSS, JavaScript, HTML e JSON removendo tudo que a máquina não precisa: comentários, recuo, novas linhas e espaços em branco redundantes. Escolha o idioma, cole a fonte, pressione o botão - o painel de resultados mostra o código reduzido junto com os tamanhos exatos de antes/depois em bytes e a porcentagem salva.
A minificação é deliberadamente conservadora e segura. Para JavaScript, isso significa apenas comentários e espaços em branco - sem renomeação de variáveis, sem reescrita de expressões - com um scanner que percorre corretamente strings, literais de modelo e literais de regex e preserva novas linhas sempre que a inserção automática de ponto e vírgula puder alterar o comportamento. CSS mescla espaços em branco entre colchetes, dois pontos, ponto e vírgula e vírgulas; HTML obtém espaços em branco entre tags recolhidos enquanto o conteúdo pré, textarea, script e estilo permanece intacto; JSON é analisado e serializado novamente, o que o valida ao mesmo tempo.
Tudo é executado localmente em seu navegador: nenhum código-fonte é carregado em nenhum servidor, o que torna a ferramenta segura para código proprietário, não lançado ou de cliente. Não há inscrição, nem limite de tamanho de arquivo além da memória do seu navegador, e o resultado está a um clique de distância da área de transferência ou de um arquivo baixado.
A minificação é o oposto da formatação: esta ferramenta torna o código menor para produção, enquanto nosso formatador de código torna o código minificado legível novamente. Use o minificador para scripts e estilos embutidos, HTML de e-mail, cargas de API e qualquer lugar onde um pipeline de construção completo com Terser ou cssnano seria um exagero para um trabalho único e rápido.