Formatador e Minificador de JavaScript
Formate, embeleze e minifique JavaScript instantaneamente no seu navegador. Limpe código bagunçado ou comprima-o com Terser — grátis, privado, seu código nunca sai do seu dispositivo.
🔒 100% no navegador — seu código nunca sai do seu dispositivo.
O que é Formatação de JavaScript?
A formatação de JavaScript (também chamada de embelezamento ou pretty-printing) reescreve o código com indentação, espaçamento e quebras de linha consistentes para que seja fácil de ler e revisar. O código se comporta de forma idêntica antes e depois — apenas o espaço em branco muda. A minificação faz o inverso: encurta nomes, remove comentários e colapsa espaços em branco para produzir o menor bundle que executa da mesma forma. Esta ferramenta faz ambos, inteiramente no seu navegador.
Recursos Principais
Formatar e minificar
Embeleze JavaScript bagunçado para legibilidade ou comprima-o com Terser para produção — em uma única ferramenta.
Indicador de economia de bytes
Veja exatamente quantos bytes o Terser economizou para conhecer o impacto no bundle.
100% privado
Todo o processamento acontece no seu navegador. Seu código nunca é enviado a um servidor.
Controles de estilo
Escolha indentação de 2 espaços, 4 espaços ou tabulação ao embelezar.
Exemplos
Função compacta
function add(a,b){return a+b}const doubled=[1,2,3].map(x=>x*2);console.log(doubled) Reindente um script de uma linha em declarações legíveis.
Async/await
async function load(id){const r=await fetch(`/api/${id}`);if(!r.ok)throw new Error('bad');return r.json()} Formate funções async e template literals de forma limpa.
Literal de objeto
const cfg={retries:3,timeout:5000,headers:{'Content-Type':'application/json'},onError(e){console.warn(e)}} Distribua objetos aninhados e métodos abreviados linha por linha.
Classe
class Counter{#n=0;inc(){this.#n++}get value(){return this.#n}} Indente campos e métodos de classe para melhor legibilidade.
Casos de Uso Comuns
- Ler código minificado
- Embeleze um script minificado ou ofuscado para que você possa entendê-lo e depurá-lo.
- Revisão de código
- Formate JavaScript antes de um pull request para código consistente e com diffs legíveis.
- Publicar bundles mais leves
- Minifique JavaScript de produção com Terser para reduzir bytes e acelerar o carregamento.
- Organizar um trecho
- Reformate um paste rápido do console ou de um gist em código limpo e legível.
Detalhes Técnicos
- Embelezado com js-beautify
- Usa o comprovado motor js-beautify para indentação e espaçamento previsíveis e configuráveis.
- Minificado com Terser
- Terser é o minificador JavaScript de facto — renomeia variáveis locais, remove código morto e elimina comentários preservando o comportamento.
- Baseado no navegador
- Executa inteiramente no lado do cliente; seu código nunca sai do seu dispositivo ou atinge um servidor.
Melhores Práticas
- Formate o código-fonte, minifique para produção
- Mantenha código legível no seu repositório e deixe o build minificar com Terser.
- Minifique sintaxe moderna com cuidado
- Terser trabalha com JavaScript padrão; propostas muito novas podem precisar de uma etapa de transpilação primeiro.
- Não edite manualmente a saída minificada
- Variáveis renomeadas tornam o código minificado difícil de manter — edite o código-fonte e re-minifique.
Perguntas Frequentes
Como formatar JavaScript online?
Como minificar JavaScript?
Qual é a diferença entre formatar e minificar JavaScript?
A minificação altera o que meu código faz?
Meu código está seguro com esta ferramenta?
Por que a minificação reportou um erro?
Qual indentação devo usar para JavaScript?
Ferramentas relacionadas
Ver todas as ferramentas →Formatador, Embelezador e Minificador de CSS
Código
Formate, embeleze e minifique CSS instantaneamente no seu navegador. Limpe folhas de estilo bagunçadas ou comprima-as para publicar — grátis, privado, seu CSS nunca sai do seu dispositivo.
Formatador, Embelezador e Minificador de HTML
Código
Formate, embeleze e minifique HTML instantaneamente no seu navegador. Indente marcações bagunçadas ou comprima-as para publicar — grátis, privado, seu HTML nunca sai do seu dispositivo.
Formatador e Embelezador de SQL
Código
Formate, embeleze e minifique SQL na hora no seu navegador. Suporta PostgreSQL, MySQL, SQL Server, BigQuery, Snowflake, Oracle e SQLite. Grátis, privado — seu SQL nunca sai do seu dispositivo.
Conversor de Base Numérica — Binário, Hex, Decimal e Octal
Ferramentas de Conversão
Converta números entre binário, hexadecimal, decimal, octal e qualquer base personalizada (2-36) instantaneamente. Gratuito, privado, sem cadastro — todo o processamento acontece no seu navegador.
Decodificador e Codificador Base64
Codificação e Formatação
Decodifique e codifique Base64 online gratuitamente. Conversão em tempo real com suporte completo a UTF-8 e emoji. 100% privado — executa no seu navegador. Sem necessidade de cadastro.
Conversor de Base64 para Imagem
Codificação e Formatação
Decodifique uma string Base64 ou data URI de volta para imagem no navegador. Pré-visualize, leia dimensões e MIME, e baixe como PNG, JPG, GIF, SVG. Sem upload.