Formatadores

Pretty-print e minify em um clique

JSON, SQL, XML, YAML, HTML, CSS, JavaScript. Cada formatador mostra preview lado a lado e respeita suas preferências de indentação.

11 ferramentas

Como escolher entre estas ferramentas

Um formatador vale por dois motivos: quando transforma um bloco minificado em algo legível e quando se recusa a analisar e aponta onde o arquivo quebrou. O segundo uso é o que salva uma tarde — um JSON que falha na linha 412, coluna 9 é um relatório de erro bem melhor do que "a API não retornou nada".

JSON, YAML, XML e SQL falham cada um à sua maneira. YAML pune tabulações e booleanos ambíguos; XML se importa com namespaces e ampersands sem escape; formatar SQL serve sobretudo para deixar uma cláusula WHERE longa revisável. A ferramenta de diff de JSON é a certa quando duas respostas deveriam ser idênticas e não são: mostra as chaves alteradas em vez de obrigar você a comparar dois blocos.

Os embelezadores de HTML, CSS e JavaScript também minificam, o que ajuda a medir o quanto um arquivo encolheria antes de criar uma etapa de build. A formatação acontece no seu navegador, então dá para colar um payload real sem enviá-lo a lugar nenhum.