🔀 Conversor JSON ↔ CSV
Cole ou carregue um array JSON de objetos (ou um CSV) e converta para o outro formato com um único clique — totalmente no seu navegador, sem upload, sem login, gratuito.
Privado por design. Esta ferramenta funciona inteiramente no seu navegador — nada do que você digita é enviado ou armazenado, e funciona offline.
Sobre
Essa ferramenta converte entre JSON (um array de objetos) e CSV totalmente no seu dispositivo — seus dados nunca saem do navegador. Um analisador CSV consciente de aspas lida corretamente com campos que contêm vírgulas, quebras de linha ou aspas duplas escapadas, então exportações complexas de planilhas ou bancos de dados podem ser feitas sem corrupção. Você pode colar os dados diretamente no editor ou carregar um arquivo .json ou .csv do disco. Os resultados podem ser copiados para a área de transferência ou baixados como um arquivo. Como tudo funciona offline, a ferramenta funciona sem conexão com a internet após a página carregar.
Como usar
- Escolha uma direção: JSON → CSV ou CSV → JSON usando o botão de alternância no topo da ferramenta.
- Cole seus dados na caixa de entrada ou clique no botão de carregar para abrir um arquivo .json ou .csv do seu dispositivo.
- Clique em Converter. O resultado aparece instantaneamente na caixa de saída abaixo.
- Clique em Copiar para copiar a saída para a área de transferência ou em Baixar para salvá-la como um arquivo.
Perguntas frequentes
- Qual estrutura de JSON o conversor espera?
- A entrada deve ser um array JSON de objetos onde cada item compartilha as mesmas chaves. Cada objeto se torna uma linha CSV; as chaves do primeiro objeto se tornam a linha de cabeçalho.
- O analisador CSV lida com campos com aspas que contêm vírgulas ou quebras de linha dentro deles?
- Sim. O analisador segue a RFC 4180: campos envoltos em aspas duplas podem conter vírgulas, quebras de linha e aspas escapadas. Uma aspa dupla dentro de um campo com aspas representa um caractere de aspa literal.
- Meus dados são enviados para um servidor?
- Não. Todo o parsing e conversão são feitos no seu navegador com JavaScript. Seus dados nunca saem do seu dispositivo.
- O que acontece se os objetos no array JSON tiverem chaves diferentes?
- O cabeçalho é construído a partir da união de todas as chaves encontradas em cada objeto. Valores ausentes para uma linha específica são exibidos como células vazias no CSV.
- O conversor CSV para JSON converte automaticamente os tipos?
- Sim. Strings numéricas simples se tornam números, e as strings literais true e false se tornam valores booleanos. Todos os outros valores permanecem como strings.
- Esta ferramenta envia meus dados?
- Não. Tudo é executado no seu navegador, então seus dados nunca saem do seu dispositivo — e funciona até offline depois que a página carrega.