Formatador de Código: SQL, XML, YAML, HTML, CSS e JS

Formate e minifique SQL, XML, YAML, HTML, CSS e JavaScript no navegador. Embelezamento com indentação, minificação e contagem de linhas, 100% local.

MDN Web Docs / especificações de cada linguagem

Formatação e minificação 100% locais no navegador. O código não é executado nem enviado para servidor.

0 caracteres · 0 linhas · limite 100.000

Cole o código, escolha a linguagem e clique em Formatar para indentar ou Minificar para reduzir o tamanho. Tudo roda no navegador, sem enviar o código para servidor.

Como funciona este cálculo

A formatação reorganiza o código por estrutura: para HTML e XML, a indentação segue a profundidade das tags; para CSS e JavaScript, segue as chaves e os ponto e vírgula; para SQL, quebra antes das cláusulas principais (FROM, WHERE, JOIN). A minificação remove comentários e espaços redundantes, de forma consciente de aspas e strings para não corromper textos no meio do código.

Para dados estruturados, combine com o formatador de JSON e o conversor de dados.

Referências: MDN Web Docs e as especificações de cada linguagem. Processamento local no navegador.

Limitações

  • É um formatador leve, não um parser completo de cada linguagem.
  • A minificação de JavaScript é conservadora e não renomeia variáveis.
  • O YAML é apenas limpo, sem reindentação automática.
  • Revise a saída antes de usar em produção.

Calculadoras relacionadas

Cálculo auditável, com fórmula e fontes transparentes

Atualizado em . Fontes: MDN Web Docs / especificações de cada linguagem.

Como validamos

Perguntas frequentes

Quais linguagens este formatador suporta?

SQL, XML, YAML, HTML, CSS e JavaScript. Para cada uma há duas operações: formatar (embelezar com indentação) e minificar (reduzir o tamanho). O JSON tem uma ferramenta dedicada, o Formatador e Validador de JSON.

O código que eu colo é enviado para algum servidor?

Não. Toda a formatação e a minificação acontecem no seu navegador, em JavaScript local. O conteúdo não é transmitido, salvo nem registrado. Você pode usar a ferramenta inclusive sem conexão depois que a página carrega.

O formatador executa o meu código?

Não. O texto é tratado apenas como texto: a ferramenta reorganiza espaços, quebras de linha e indentação. Nenhum SQL, JavaScript ou outro código é interpretado ou executado.

Qual a diferença entre formatar e minificar?

Formatar adiciona quebras de linha e indentação para deixar o código legível. Minificar faz o contrário: remove comentários e espaços desnecessários para reduzir o tamanho do arquivo, útil para CSS e JavaScript em produção.

O resultado serve para produção?

É um formatador leve, voltado a leitura rápida e limpeza. Para projetos com padrões rígidos de estilo, ferramentas como Prettier ou ESLint continuam recomendadas. Sempre revise a saída antes de usar em produção, especialmente em minificação de JavaScript.

Por que o YAML só é limpo, e não totalmente reindentado?

Em YAML a indentação tem significado estrutural: reindentar automaticamente poderia mudar o sentido do documento. Por segurança, a ferramenta apenas remove tabs, espaços ao final das linhas e linhas em branco repetidas, preservando a estrutura.