Nano Banana 2.1 DISPONÍVEL — O mais novo do Google | Experimente →
WAVESPEED AI CONVERSOR DE FORMATOS DE DADOS Funciona no seu navegador
100% GRÁTIS

Conversor de Formatos de Dados GrátisJSON, YAML, TOML, XML, CSV e mais.

Converta arquivos de configuração e dados entre oito formatos e veja exatamente onde um arquivo está quebrado.
Transforme dados de exemplo em interfaces TypeScript, schemas Zod, structs Go ou dataclasses Python.

8 formatos, em qualquer direçãoErros por linha e colunaTipos a partir dos dados
Sem cadastro Sem upload Sem limites

Entrada

Ou experimente um exemplo

Cole ou abra dados para convertê-los.

Saída

Seus dados são convertidos nesta aba do navegador e nunca saem do seu dispositivo.
TRÊS PASSOS SIMPLES

Como converter formatos de dados

01

Cole ou abra seus dados

Cole o texto ou solte um arquivo. O formato é detectado, ou escolha-o em “De”.

02

Escolha o destino

Escolha um formato de dados ou uma linguagem para os tipos. Erros na entrada são mostrados com linha e coluna.

03

Copie ou baixe

Ajuste a indentação, a ordenação ou o nome do tipo e depois copie o resultado ou salve-o como arquivo.

WaveSpeed AI

Construindo algo com uma API?

Gere imagens, vídeos e modelos 3D a partir do seu próprio código com a WaveSpeed AI.

  • Mais de 1.000 modelos de IA
  • Imagem, vídeo e 3D
  • Pague conforme o uso

$1 em créditos grátis para novas contas elegíveis. Sem cartão. Os geradores têm requisitos próprios de conta e créditos. O conversor de formatos de dados é grátis.

Perguntas frequentes sobre o conversor de formatos de dados

Este conversor é grátis?

Sim. Converta quanto quiser, sem conta e sem limite além da memória do seu dispositivo.

Meus dados são enviados?

Não. A leitura e a escrita acontecem na aba do seu navegador, então configurações com senhas ou dados de clientes ficam no seu dispositivo.

Quais formatos são suportados?

JSON, YAML (com âncoras, merge keys e vários documentos), TOML 1.0, XML, CSV e TSV, INI, arquivos .env e query strings de URL, em qualquer direção. Tipos podem ser gerados como interfaces TypeScript, schemas Zod, structs Go ou dataclasses Python.

Como os erros são mostrados?

Com a linha e a coluna, uma explicação curta e a própria linha com um marcador. “Ir para o erro” seleciona o ponto na caixa.

Números grandes e datas são preservados?

Números inteiros acima de 2^53, como IDs de 64 bits, continuam exatos entre JSON, YAML e TOML. Datas TOML mantêm sua forma. Strings como “yes”, “on” ou “2024-01-01” ficam entre aspas no YAML, para que leitores de YAML mais antigos não as transformem em booleanos ou datas.

Como o XML é mapeado?

Atributos viram chaves que começam com @, o texto de um elemento ao lado de atributos vira #text e elementos repetidos viram uma lista. Comentários e instruções de processamento são omitidos, e em conteúdo misto (texto entre elementos filhos) os trechos de texto são unidos.

O que acontece com dados que um formato não comporta?

Você é avisado. O TOML não tem null, então chaves null são omitidas com uma observação; CSV, INI e .env são planos, então valores aninhados são achatados (address.city, DATABASE__HOST) e listas são escritas como JSON.

Como os tipos são inferidos?

A partir do próprio exemplo: um campo ausente em alguns itens de uma lista vira opcional, um campo que às vezes é null vira anulável, números inteiros viram inteiros e objetos com a mesma forma compartilham um tipo. Confira o resultado se a sua amostra não cobrir todos os casos.

Todas as ferramentas grátis

Qualquer formato, em segundos.

Grátis, privado e sem limites.

Converter dados