JSON para CSV para XML
Converta entre os formatos JSON, CSV e XML
Dados de origem
Escolha os formatos, insira os dados e converta. Seus dados permanecem neste dispositivo.
Conversor de formatos de dados
JSON: notação de objetos JavaScript para dados estruturados.
CSV: valores separados por vírgulas para linhas de planilhas. Aceita vírgulas, aspas e quebras de linha entre aspas.
XML: linguagem de marcação extensível para dados aninhados. Os nomes dos elementos devem ser nomes XML válidos.
Dados convertidos
- Tamanho da entrada
- —
- Tamanho da saída
- —
- Variação de tamanho
- —
Sobre o conversor de JSON, CSV e XML
Nosso conversor de JSON, CSV e XML gratuito permite transformar dados sem esforço entre os três formatos de dados estruturados mais usados na web. Seja para converter um array JSON em uma planilha CSV, transformar um feed XML em um objeto JSON ou exportar linhas CSV como XML bem formado, a ferramenta faz todas as conversões na hora, dentro do navegador.
Desenvolvedores, analistas de dados e integradores de sistemas enfrentam com frequência o desafio de conectar fontes de dados incompatíveis. Uma API REST retorna JSON, um sistema legado espera XML e a ferramenta de relatórios só lê CSV. Em vez de escrever scripts descartáveis, cole ou envie seus dados para este conversor de formatos de dados e obtenha em segundos uma saída pronta para produção, com escape correto, formatação legível e validação de erros em tempo real.
Como toda conversão é executada inteiramente no navegador, seus dados nunca saem do dispositivo. Não há limite de tamanho de arquivo imposto por um servidor, nem filas de upload, nem preocupações com privacidade. O conversor aceita objetos aninhados, arrays, caracteres especiais e gera CSV compatível com a RFC 4180, para que o resultado possa ser usado de imediato no Excel, no Google Sheets, em bancos de dados ou em APIs posteriores.
Principais recursos
- Conversão bidirecional entre JSON, CSV e XML, em qualquer combinação
- Processamento em tempo real, com resultados instantâneos enquanto você digita ou cola
- Tratamento de objetos e arrays aninhados em estruturas complexas de JSON e XML
- Saída CSV compatível com a RFC 4180, com aspas e escapes corretos
- Geração de XML bem formado, com declaração e codificação UTF-8
- Mensagens de erro detalhadas que apontam problemas de sintaxe na entrada
- Cópia com um clique para a área de transferência e carregador de dados de exemplo integrado
- Botão de inverter para trocar a direção da conversão na hora
- Suporte a modo escuro para sessões de programação confortáveis madrugada adentro
- Processamento 100% no lado do cliente: seus dados nunca saem do navegador
Como usar
- Selecione o formato de entrada: escolha JSON, CSV ou XML na lista Formato de entrada.
- Selecione o formato de saída: escolha o formato de destino na lista Formato de saída.
- Digite ou cole os dados: escreva diretamente na área de entrada ou clique em “Carregar exemplo” para ver uma amostra funcional.
- Converta: clique no botão Converter (ou acompanhe a prévia em tempo real) para gerar a saída na hora.
- Copie ou use o resultado: clique em “Copiar” para levar os dados convertidos à área de transferência e cole-os onde precisar.
- Sentido inverso: use o botão de trocar para inverter os formatos de entrada e de saída e continuar convertendo no sentido oposto.
Casos de uso
- Transformação de respostas de API: converta uma resposta de API em JSON para CSV, para uma análise rápida em planilha, ou para XML, para integrações baseadas em SOAP.
- Migração de banco de dados: exporte registros do banco como CSV e converta para JSON ou XML para importar em outro sistema.
- Preparação para análise de dados: transforme feeds de dados XML em arquivos CSV que carregam direto no Excel, no Google Sheets ou no Pandas.
- Pipelines de ETL: prototipe rapidamente conversões de formato antes de implementá-las em fluxos de ETL de produção.
- Integração com sistemas legados: conecte APIs JSON modernas a serviços XML mais antigos sem escrever middleware personalizado.
- Projetos educacionais: os alunos podem comparar como o mesmo conjunto de dados fica em JSON, CSV e XML para entender os pontos fortes de cada formato.
- Conversão de arquivos de configuração: transforme dados de configuração entre os formatos aceitos por diferentes plataformas e frameworks.
- Geração de relatórios: converta dados estruturados em CSV, para relatórios baseados em planilhas, ou em XML, para geração de documentos.
Perguntas frequentes
Esta ferramenta é gratuita?
Sim. O conversor de JSON, CSV e XML é totalmente gratuito, sem cadastro, sem limites de uso e sem taxas ocultas.
Meus dados estão seguros?
Com certeza. Todas as conversões são executadas 100% no navegador. Seus dados nunca são enviados a nenhum servidor e permanecem totalmente privados.
Posso converter JSON aninhado em CSV?
Sim. O conversor achata objetos e arrays aninhados em colunas CSV. Em estruturas muito aninhadas, a ferramenta serializa os objetos filhos como strings JSON dentro de cada célula.
A ferramenta lida com caracteres especiais?
Sim. A saída CSV segue as regras da RFC 4180, colocando entre aspas os campos que contêm vírgulas, aspas duplas ou quebras de linha. A saída XML faz o escape de caracteres reservados como &, < e >.
Qual é o tamanho máximo de arquivo que posso converter?
Como o processamento acontece no navegador, o limite depende da memória disponível no dispositivo. A maioria dos dispositivos modernos lida sem problemas com arquivos de vários megabytes.
Dicas e boas práticas
- Valide primeiro: use as mensagens de erro para corrigir problemas de sintaxe nos dados de origem antes de converter para outro formato.
- Use os dados de exemplo: clique em “Carregar exemplo” para ver a estrutura de entrada esperada de cada formato antes de colar seus próprios dados.
- Achate antes de gerar o CSV: para obter o CSV mais limpo, garanta que os dados JSON sejam um array de objetos simples com chaves consistentes.
- Confira os nomes do elemento raiz: ao converter para XML, o elemento raiz padrão é <root>. Renomeie-o na saída se o sistema de destino exigir um nome de tag específico.
- Copie, não redigite: copie sempre a saída com o botão Copiar, para evitar erros de transcrição.
- Troque para testar a ida e volta: use o botão de trocar para converter nos dois sentidos e verificar se os dados sobrevivem à ida e volta sem perdas.