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.
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.
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.