📊 CSV ↔ JSON
Converta CSV para JSON ou JSON para CSV com delimitadores personalizados
✓ Grátis para sempre · ✓ Sem cadastro · ✓ Sem upload · ✓ Funciona offline
🔒 Seus dados nunca saem do seu dispositivo. Todo o processamento acontece localmente no seu navegador usando Analisador customizado (lado do cliente). Sem upload, sem servidor, sem rastreamento.
Recursos
- Conversão Bidirecional — Converta CSV para JSON ou JSON para CSV — mude de direção com um clique.
- Estatísticas de Linhas e Colunas — Veja o número de linhas e colunas detectadas nos seus dados.
- Detecção do delimitador — Vírgula, ponto e vírgula, tabulação ou barra vertical são detectados a partir dos dados (o que você copia do Excel ou do Google Sheets vem separado por tabulação), ou escolha você mesmo.
- Copiar e Baixar — Copie a saída ou baixe como arquivo.
Como Funciona
- Escolha direção — Selecione CSV para JSON ou JSON para CSV.
- Cole seus dados — Digite dados CSV ou JSON no painel de entrada.
- Copie ou baixe — Obtenha a saída convertida no formato que você precisa.
Casos de Uso
- Converta exportações de planilhas em JSON para APIs
- Transforme respostas de JSON de API em CSV para análise
- Prepare dados para importar em diferentes sistemas
Perguntas Frequentes
Ele lida com campos entre aspas?
Sim. Campos entre aspas podem conter o delimitador, quebras de linha e aspas dobradas (""). Uma aspa que nunca é fechada é avisada com a linha onde começou, em vez de engolir o resto do arquivo.
Qual formato de JSON é usado?
Um array de objetos, um por linha de dados, com as chaves da linha de cabeçalho. Nomes de coluna repetidos são numerados (name, name_2), vazios viram column_N e campos além do cabeçalho ficam como column_N — nada é descartado em silêncio. Linhas em branco são puladas.
Por que meus números saem como texto no JSON?
CSV não tem tipos, então por padrão cada valor fica como texto, do jeito que foi escrito. Marque "Números e true/false como valores JSON" para 30 virar 30 e true virar true; 007, +1, 1,234 e números com mais de 15 dígitos continuam texto, para CEPs e IDs não se estragarem.
Meus dados saíram em uma coluna só. O que houve?
O arquivo usa outro delimitador. O Auto detecta vírgula, ponto e vírgula, tabulação e barra vertical nas primeiras linhas; se errar, clique no delimitador certo e o resultado é refeito.
Posso abrir um arquivo em vez de colar?
Sim — clique em Abrir arquivo ou solte um .csv, .tsv ou .json na caixa. Ele é lido no seu navegador; nada é enviado. Um arquivo .json muda para JSON → CSV.
No blog
- 📖 How to Convert CSV to JSON (and Back) — Convert CSV to JSON in your browser — an array of objects keyed by the header row — and back again. Plus the gotchas with quoting, delimiters, and type coercion.
Ferramentas Relacionadas
- ⚙️ YAML ↔ JSON — Converta YAML para JSON ou JSON para YAML com validação
- { } Formatador e Beautifier JSON — Imprima bem, minifique e valide JSON com estatísticas
- 📝 Markdown ↔ HTML — Converta Markdown para HTML ou HTML para Markdown com pré-visualização ao vivo
💬 Bug, ideia, ou só um oi? Conte ao Milo 🐨 · [email protected]