Formatos de Dados

Conversor de Formatos de Dados — Grátis e Online

Converta instantaneamente entre JSON, YAML, TOML e CSV com este conversor gratuito e online. Alterne entre formatos com um clique, sem precisar se cadastrar.

Uso gratuito Sem cadastro Funciona no navegador

Área da ferramenta

O que é um conversor de formatos de dados?

Um conversor de formatos de dados é uma ferramenta que transforma dados estruturados de um formato de serialização em outro. O desenvolvimento de software moderno usa vários formatos para diferentes finalidades: JSON (JavaScript Object Notation) é o formato predominante para APIs web e configurações; YAML (YAML Ain't Markup Language) é popular em pipelines de CI/CD, manifestos do Kubernetes e configurações editáveis por pessoas; TOML (Tom's Obvious Minimal Language) é usado pelo Cargo do Rust, pelo pyproject.toml do Python e por outras ferramentas de build; CSV (Comma-Separated Values) é o formato universal para planilhas e dados tabulares. Fazer essas conversões manualmente é trabalhoso e propenso a erros — esta ferramenta analisa o formato de entrada, cria uma estrutura de dados intermediária e a serializa automaticamente no formato de destino.

Como usar este conversor de formatos de dados gratuito e online

  1. 1Selecione o formato de entrada (JSON, YAML, TOML ou CSV) no menu suspenso à esquerda.
  2. 2Selecione o formato de saída desejado no menu suspenso à direita.
  3. 3Cole seus dados na área de texto de entrada. A conversão acontece em tempo real.
  4. 4Use o botão de troca (↔) para inverter os formatos de entrada e saída e transferir o resultado convertido de volta para o campo de entrada.
  5. 5Clique no botão de copiar para enviar o resultado convertido à área de transferência.

Casos de uso comuns para conversão de formatos de dados

Converter respostas de APIs em configurações YAML

Transforme a saída JSON de uma API em YAML para usá-la em manifestos do Kubernetes, arquivos do Docker Compose ou playbooks do Ansible.

Migrar configurações entre ferramentas

Converta configurações TOML, como pyproject.toml, em JSON ou YAML ao trocar de sistema de build ou adotar ferramentas que exijam outro formato.

Exportar dados para planilhas

Converta arrays JSON ou listas YAML em CSV para abri-los diretamente no Excel, Google Sheets ou em outros aplicativos de planilhas.

Importar dados CSV em aplicativos

Analise arquivos CSV provenientes de bancos de dados ou exportações e converta-os em JSON para uso em aplicativos web, APIs ou bancos de dados NoSQL.

Aprender novos formatos de dados

Veja rapidamente como os mesmos dados aparecem em diferentes formatos para entender a indentação do YAML, a sintaxe de tabelas do TOML ou as convenções de cabeçalhos CSV.

Perguntas frequentes

Todos os dados podem ser convertidos entre todos os formatos?

Nem sempre. JSON, YAML e TOML podem representar objetos e arrays aninhados, por isso funcionam bem entre si. O CSV é inerentemente plano, com linhas e colunas, então dados aninhados complexos podem não ser convertidos adequadamente. Ao converter para CSV, a ferramenta transforma o array de objetos do nível superior em colunas e linhas.

O YAML preserva os tipos de dados durante a conversão?

O YAML tem uma inferência de tipos mais ampla que o JSON — por exemplo, pode interpretar 'true', 'yes' e 'on' como valores booleanos, além de números sem aspas como inteiros ou números de ponto flutuante. Esta ferramenta usa o esquema padrão do js-yaml, que segue a especificação YAML 1.2, garantindo um tratamento de tipos padronizado e previsível.

Quais recursos do TOML são compatíveis?

Esta ferramenta usa smol-toml, que oferece compatibilidade com TOML v1.0, incluindo tabelas, tabelas inline, arrays de tabelas, strings multilinha, tipos datetime e todos os formatos numéricos. No entanto, TOML não aceita valores null, portanto qualquer campo null nos dados precisará ser tratado.

Esta ferramenta é gratuita e privada?

Sim. Todas as conversões são executadas integralmente no navegador com bibliotecas JavaScript (js-yaml, smol-toml e papaparse). Nenhum dado é enviado a servidores e não é necessário se cadastrar.