TL
Tool Lab
💰Donate
💰Donate

JavaScript Beautifier

Format, beautify, and minify JavaScript

Entrada
Saída

Sobre esta ferramenta

O JavaScript Beautifier formata JavaScript comprimido ou ilegível em código limpo e corretamente indentado. Ele lida com toda a sintaxe padrão ES2022+ incluindo funções arrow, literais de template, desestruturação, async/await e sintaxe de classe. O formatador preserva o conteúdo de strings exatamente — incluindo caracteres especiais — e ignora corretamente o código dentro de comentários.

O modo de minificação remove comentários e espaços em branco desnecessários, preservando um único espaço entre identificadores para evitar erros de sintaxe. Todo o processamento é executado no seu navegador — nenhum código é enviado a um servidor.

Como usar

  1. Cole JavaScript minificado ou bagunçado no painel de entrada.
  2. Escolha sua indentação preferida (2 ou 4 espaços).
  3. Clique em Formatar para formatar ou em Minificar para minificar.
  4. Clique em Copiar para copiar o resultado para a área de transferência.

Casos de uso

Desenvolvedores usam isso para inspecionar e depurar JavaScript minificado de bundles de produção, pacotes npm ou extensões de navegador. É ideal para ler scripts ofuscados de terceiros, entender plugins jQuery e formatar código copiado do Stack Overflow. O modo de minificação reduz o tamanho do script para incorporação inline em HTML sem uma ferramenta de build.

Perguntas frequentes

  • Suporta TypeScript?A sintaxe TypeScript é amplamente um superconjunto de JavaScript. TypeScript simples (tipos, interfaces, genéricos) será formatado corretamente. Para suporte completo ao TypeScript use o TypeScript Beautifier.
  • Suporta JSX?Não nativamente. A sintaxe JSX com colchetes angulares pode não formatar corretamente. Use um formatador JSX dedicado para arquivos de componentes React.
  • Meu código está seguro?Todo o processamento é local no seu navegador. Nenhum código é transmitido a qualquer servidor.