Formatar, validar, comparar
Embeleze, minifique e valide JSON, YAML e XML, ou compare dois trechos com um diff unificado — grátis e 100 % no seu navegador.
- Formatador JSON — leia um payload minificado Indente JSON deixando os números como foram escritos. Um identificador de vinte algarismos guarda todos: você lê a resposta, não uma cópia dela.
- Minificador JSON — menos bytes na rede Tire os espaços de um JSON. Os números guardam a escrita deles e as strings os escapes: o payload encolhe e continua dizendo a mesma coisa.
- Ordenar chaves JSON — um diff que dá para ler Ordene as chaves de um JSON em ordem alfabética, em todos os níveis. Dois arquivos ordenados igual só diferem naquilo que mudou de verdade.
- Validador JSON — a linha e a coluna a corrigir Confira se um JSON faz parse, com a linha e a coluna quando não faz. Você vai direto ao caractere que quebrou tudo, em vez de procurar no olho.
- Formatador YAML — comentários e âncoras ficam Reindente YAML sem mexer no que ele diz. Os seus comentários e as suas âncoras passam inteiros: o arquivo continua sendo o que você queria commitar.
- Validador YAML — a linha onde ele para Confira se um YAML faz parse: indentação, aspas, âncoras, chaves repetidas. Quando ele para, você recebe a linha e já sabe onde olhar.
- Formatador XML — leia um documento de uma linha Indente XML sem mexer no que ele diz. Um elemento que mistura texto e filhos guarda a linha dele: em XML esses espaços são conteúdo.
- Minificador XML — menor, e diz a mesma coisa Tire a indentação de um XML. Espaços do texto, valores de atributos, comentários e prólogo ficam: o documento encolhe sem mudar de sentido.
- Validador XML — descubra onde ele quebra Confira se um XML está bem formado: uma raiz, tags fechadas e aninhadas, nomes válidos. A primeira quebra é apontada no lugar onde acontece.
- Formatador HTML — leia o código de uma página Reindente HTML. Os elementos em linha guardam a linha deles, porque uma quebra entre eles é um espaço na tela: o código se lê e a página não se mexe.
- Minificador HTML — página mais leve, mesmo visual Tire os espaços de um HTML. Os valores de atributos e os espaços entre elementos em linha ficam: a página fica menor e continua igual na tela.
- Formatador CSS — leia uma folha minificada Reindente CSS minificado ou bagunçado. Uma declaração por linha e os seus comentários intactos: uma folha que você não escreveu fica legível.
- Minificador CSS — bytes a menos na sua página Tire os espaços de uma CSS. Strings, conteúdos de url() e comentários de licença /*! ficam: a folha fica mais leve e desenha a mesma página.
- Formatador JavaScript — leia um script minificado Reindente JavaScript. Strings, literais de template e expressões regulares passam intactos, e os seus comentários também: o código continua rodando.
- Diff JSON — veja qual valor mudou Compare dois documentos JSON. A indentação e a ordem das chaves são neutralizadas antes: o que você vê é o que difere mesmo, até o último algarismo.
- Diff de texto — um patch para colar num ticket Compare dois textos linha a linha e receba um diff unificado, a mesma forma que o git imprime, pronto para colar num ticket ou numa revisão.