📊 CSV ↔ JSON

Convierte CSV a JSON o JSON a CSV con delimitadores personalizados

✓ Gratis para siempre · ✓ Sin registro · ✓ Sin subida · ✓ Funciona sin conexión

🔒 Tus datos nunca salen de tu dispositivo. Todo el procesamiento ocurre localmente en tu navegador usando Analizador personalizado (lado del cliente). Sin subidas, sin servidor, sin rastreo.

Características

  • Conversión Bidireccional — Convierte CSV a JSON o JSON a CSV — cambia de dirección con un clic.
  • Estadísticas de Filas y Columnas — Ve el número de filas y columnas detectadas en tus datos.
  • Detección del delimitador — Detecta coma, punto y coma, tabulación o barra a partir de los datos (lo que copias de Excel o Google Sheets va separado por tabulaciones), o elige tú uno.
  • Copiar y Descargar — Copia la salida o descarga como archivo.

Cómo Funciona

  1. Elige dirección — Selecciona CSV a JSON o JSON a CSV.
  2. Pega tus datos — Ingresa datos CSV o JSON en el panel de entrada.
  3. Copiar o descargar — Obtén la salida convertida en el formato que necesites.

Casos de Uso

  • Convierte exportaciones de hojas de cálculo a JSON para APIs
  • Transforma respuestas JSON de API a CSV para análisis
  • Prepara datos para importación en diferentes sistemas

Preguntas Frecuentes

¿Maneja campos entre comillas?

Sí. Los campos entre comillas pueden contener el delimitador, saltos de línea y comillas dobladas (""). Una comilla que nunca se cierra se avisa con la línea donde empezó, en vez de tragarse el resto del archivo.

¿Qué formato JSON se usa?

Un arreglo de objetos, uno por fila de datos, con las claves de la fila de cabecera. Los nombres de columna repetidos se numeran (name, name_2), los vacíos pasan a column_N y los campos que sobran se guardan como column_N: nada se descarta en silencio. Las líneas en blanco se omiten.

¿Por qué mis números salen como texto en el JSON?

CSV no tiene tipos, así que por defecto cada valor se queda como texto tal cual. Marca «Números y true/false como valores JSON» para que 30 sea 30 y true sea true; 007, +1, 1,234 y los números de más de 15 dígitos siguen siendo texto para que códigos postales e ID no se estropeen.

Mis datos salieron en una sola columna. ¿Qué pasó?

El archivo usa otro delimitador. Auto detecta coma, punto y coma, tabulación y barra en las primeras líneas; si se equivoca, pulsa el delimitador correcto y el resultado se rehace.

¿Puedo abrir un archivo en lugar de pegar?

Sí: pulsa Abrir archivo o suelta un .csv, .tsv o .json en el cuadro. Se lee en tu navegador; no se sube nada. Un archivo .json cambia a JSON → CSV.

En el 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.

Herramientas Relacionadas

💬 ¿Bug, idea, o solo un hola? Dile a Milo 🐨 · [email protected]