ParseJet

Conversor de CSV para JSON

Faça upload de um arquivo CSV e receba de volta um array JSON de objetos — um objeto por linha, com a linha de cabeçalho como chaves. Vírgulas, tabulações, ponto e vírgula e pipes são detectados automaticamente. Grátis, sem precisar de cadastro.

Solte um arquivo aqui ou procure

Aceita arquivos CSV

Grátis — 3 requisições/dia, sem cadastro. para 300 créditos/mês grátis.

Como funciona

1

Faça upload do seu CSV

Arraste um arquivo .csv acima — o delimitador (vírgula, tabulação, ponto e vírgula ou pipe) é detectado automaticamente.

2

Linhas viram objetos

A linha de cabeçalho vira as chaves; cada linha de dados vira um objeto JSON no array de saída.

3

Copie seu JSON

Copie o array para o seu código, config ou API — ou automatize a conversão com um único POST.

Principais recursos

O que faz este csv to json se destacar.

Saída em array de objetos

A saída tem o formato que seu código realmente quer: [{"coluna": "valor", …}, …] — não uma estrutura de tabela aninhada para você desmontar.

Detecção automática de delimitador

Arquivos separados por vírgula, tabulação (TSV), ponto e vírgula e pipe convertem sem que você configure nada.

Encoding sem sustos

Arquivos em UTF-8 (com ou sem BOM) e Latin-1 são decodificados corretamente — nada de caracteres quebrados nas strings do seu JSON.

Linhas irregulares tratadas

Linhas com células finais faltando são completadas até o cabeçalho, então todo objeto tem as mesmas chaves.

Arquivos grandes bem-vindos

Exports com milhares de linhas convertem em uma única chamada — sem travar o navegador, o parsing acontece no servidor.

Conversão em lote pela API

Converta uma pasta inteira de CSVs com um script curto — um POST por arquivo com output_format=json. Veja o exemplo em Python.

Casos de uso

Cenários comuns onde esta ferramenta economiza seu tempo.

Seeds de banco e fixtures

Transforme exports de planilha no JSON que seus scripts de seed, fixtures e imports NoSQL esperam.

Desenvolvimento de APIs

Converta dados de exemplo de analistas e clientes em payloads JSON para testar endpoints.

Protótipos de frontend

Leve dados de mock prontos de uma planilha para o seu app React ou Vue em um único passo.

Pipelines de dados

Normalize CSVs recebidos em JSON antes de entrarem na sua fila, data lake ou jobs de ETL.

Automatize com a API

Use a mesma ferramenta de forma programática. Funciona com qualquer linguagem — apenas HTTP.

cURL
# Convert CSV to a JSON array of objects
curl -X POST "https://api.parsejet.com/v1/parse/auto/file?output_format=json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "[email protected]"
Python
import httpx, json

resp = httpx.post(
    "https://api.parsejet.com/v1/parse/auto/file",
    params={"output_format": "json"},
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    files={"file": open("data.csv", "rb")},
)
rows = json.loads(resp.json()["text"])  # list of dicts
print(rows[0])
JavaScript
const formData = new FormData();
formData.append("file", csvFile);

const res = await fetch(
  "https://api.parsejet.com/v1/parse/auto/file?output_format=json",
  {
    method: "POST",
    headers: { Authorization: "Bearer YOUR_API_KEY" },
    body: formData,
  }
);
const rows = JSON.parse((await res.json()).text); // array of objects

Quer automatizar isso?

A ParseJet API oferece o mesmo poder de análise através de um único endpoint HTTP. Sem ffmpeg, sem poppler, sem tesseract — apenas uma chamada de API.

curl -X POST https://api.parsejet.com/v1/parse/auto/url \ -H "Content-Type: application/json" \ -d '{"url":"https://example.com"}'
Ler Documentação da API

Perguntas frequentes

Como converter um arquivo CSV para JSON?

Faça upload do arquivo .csv acima — o ParseJet devolve um array JSON com um objeto por linha, usando a linha de cabeçalho como chaves. Para automatizar, faça um POST em /v1/parse/auto/file com output_format=json.

Que estrutura de JSON eu recebo?

Um array de objetos planos: [{"nome": "Alice", "idade": "30"}, …]. A primeira linha do CSV é tratada como cabeçalho e vira as chaves de todos os objetos.

Funciona com ponto e vírgula, tabulação e pipe?

Sim — o delimitador é detectado automaticamente a partir do arquivo, então CSVs brasileiros com ponto e vírgula e exports em TSV convertem sem nenhuma configuração.

E campos entre aspas com vírgulas dentro?

O quoting padrão de CSV é interpretado corretamente — um campo entre aspas contendo vírgulas ou quebras de linha continua sendo um único valor.

Posso converter JSON de volta para CSV aqui?

Não — esta ferramenta converte em uma direção só, de CSV para JSON. O ParseJet faz parsing de documentos para texto e dados estruturados; ele não gera arquivos CSV.

É grátis?

Sim. Você tem 3 conversões grátis por dia sem cadastro, e uma conta de API gratuita inclui 300 créditos por mês. Os planos pagos começam em US$ 19/mês.

Comece a extrair texto gratuitamente

Sem necessidade de cadastro. Analise seu primeiro arquivo em segundos.

Ver Preços