Conversores de formatos de dados
Converta entre JSON, YAML, CSV, XML, TOML, Markdown, .env e mais — grátis, instantâneo e privado: seus dados nunca saem do seu navegador.
- JSON para YAML — pronto para a sua configuração Converta JSON em YAML. A indentação é sua escolha, os valores ambíguos ganham aspas e o resultado cola direto num Compose ou na sua CI.
- YAML para JSON — IDs longos exatos Converta YAML em JSON. Os inteiros grandes mantêm todos os algarismos e vários documentos viram um array, pronto para uma API ou um script.
- JSON para CSV — abra numa planilha Transforme um array JSON de objetos em planilha. As chaves viram a linha de cabeçalho, pronta para abrir no Excel, Numbers ou Google Sheets.
- CSV para JSON — números chegam como números Transforme uma tabela CSV num array de objetos JSON com as chaves do cabeçalho. Números e booleanos saem tipados, prontos para somar ou comparar.
- JSON para XML — XML válido, pronto para colar Converta JSON em XML. Uma só raiz, nomes de tag tornados válidos e indentação à sua escolha — pronto para um corpo SOAP ou um arquivo de configuração.
- XML para JSON — com os atributos Converta XML em JSON. Atributos, elementos repetidos e texto caem todos num lugar que você alcança com um ponto ou um colchete no seu código.
- JSON para TOML — uma configuração legível Converta JSON em TOML. Tabelas, chaves pontuadas e arrays de tabelas saem como uma configuração que dá para ler e editar à mão.
- TOML para JSON — IDs longos sobrevivem exatos Converta TOML em JSON. Os inteiros grandes mantêm cada algarismo e as datas o fuso: a configuração chega ao seu código como foi escrita.
- CSV para YAML — uma lista que dá para ler Transforme uma tabela CSV numa lista YAML de mapeamentos. Cada linha vira um bloco legível num relance, pronto para uma configuração ou um fixture.
- YAML para CSV — uma planilha a partir de lista Transforme uma lista YAML em planilha. Cada mapeamento vira uma linha e as chaves dele viram o cabeçalho, pronto para Excel ou Google Sheets.
- YAML para TOML — configurações convertidas Converta uma configuração YAML em TOML. Os mapeamentos aninhados viram tabelas, prontas para Cargo, pyproject ou qualquer coisa que leia TOML.
- TOML para YAML — config lida igual por todos Converta uma configuração TOML em YAML. Os escalares ambíguos saem com aspas: um leitor PyYAML antigo e um moderno entregam os mesmos valores.
- XML para YAML — legível num passo Converta XML em YAML. A árvore vira indentação em vez de tags, que costuma ser a razão pela qual você queria tirá-la do XML.
- YAML para XML — nomes de elemento que funcionam Converta YAML em XML. As chaves impossíveis como nome de elemento são reparadas e as colisões ganham sufixo: o documento abre na primeira tentativa.
- CSV para XML — um documento que abre mesmo Converta uma tabela CSV em XML, um elemento por coluna. Os nomes do cabeçalho viram tags válidas, então qualquer ferramenta de XML abre o documento.
- XML para CSV — uma linha por elemento Transforme elementos XML repetidos em linhas. Os nomes dos filhos viram as colunas, pronto para abrir numa planilha ou passar a um script.
- Markdown para HTML — cole numa template Transforme Markdown em HTML: tabelas GFM, listas de tarefas, riscado e notas de rodapé, prontos para uma página, um modelo de e-mail ou um CMS.
- HTML para Markdown — uma página vira anotações Cole HTML e receba Markdown: títulos, listas, links, código cercado e tabelas que continuam tabelas, prontos para um README ou um wiki.
- CSV para Markdown — uma tabela para o README Transforme uma tabela CSV numa tabela Markdown de barras. Cole num README, numa issue ou num pull request e o GitHub mostra como tabela mesmo.
- Tabela Markdown para CSV — para uma planilha Extraia em CSV a primeira tabela GFM de um documento Markdown. O que era tabela de README abre no Excel ou no Google Sheets, e dá para ordenar.
- CSV para TSV — vírgulas param de partir colunas Converta uma tabela CSV em valores separados por tabulação. As vírgulas dentro dos dados deixam de separar e as colunas caem onde você espera.
- TSV para CSV — abre onde o TSV não abre Converta valores separados por tabulação em CSV, com aspas só nos campos que a RFC 4180 exige. O resultado abre nas ferramentas que esperam vírgula.
- JSON para TSV — tabulações em vez de vírgulas Converta JSON em valores separados por tabulação. As vírgulas dos seus dados param de atrapalhar e o resultado cola direto numa planilha.
- TSV para JSON — pronto para o seu script Transforme uma tabela com tabulações num array de objetos JSON. Os limites dos campos nunca ficam em dúvida: o resultado vai direto para um script.
- JSON para NDJSON — um registro por linha Transforme um array JSON em JSON delimitado por quebras de linha. Um documento por linha, minificado, pronto para bq load ou uma API de fluxo.
- NDJSON para JSON — um único array para o jq Transforme JSON delimitado por quebras de linha num único array. As linhas vazias são puladas e uma linha quebrada é apontada pelo número dela.
- Properties para YAML — pronto para Spring Boot Transforme um arquivo .properties do Java em YAML. As chaves pontuadas aninham e as indexadas viram listas: um application.yml pronto para commitar.
- YAML para .properties — o Java relê igual Achate YAML num arquivo .properties do Java. O escape já vem feito: o que o Properties.load relê é exatamente aquilo que você colocou.
- .env para JSON — ajustes que o seu código lê Transforme um arquivo .env em JSON. Aspas, comentários e export são tratados: os ajustes chegam como objeto que seu app ou sua CI lê direto.
- JSON para .env — pronto para Docker e CI Converta um objeto JSON plano num arquivo .env. Os nomes são verificados e os valores ganham aspas onde o shell exige, pronto para o Docker.