tomai
Entrar
Gratis · Herramientas para desarrolladores

CSV a JSON

Analiza datos separados por comas en objetos JSON limpios

Entrada CSV
Salida JSON

Comillas, delimitadores e inferencia de tipos

  • Los registros se dividen en CRLF o LF, y los campos en coma, punto y coma o tabulador — el delimitador se detecta automáticamente a partir de su primera línea.
  • Se respeta la sintaxis de comillas definida en RFC 4180: las comillas dobles se convierten en comillas literales, y las comas dentro de comillas nunca dividen un campo.
  • Las celdas que parecen numéricas se convierten en números JSON; los códigos con ceros iniciales (por ejemplo, 007) permanecen como cadenas para evitar su pérdida.

Los archivos CSV tienen dialectos; este habla RFC 4180

Delimitadores detectados por ti

Coma, punto y coma, tabulador y tubería se detectan automáticamente de tus datos, con anulación manual: los formatos europeos y asiáticos se analizan sin configuración.

🔒

Los encabezados se vuelven claves

La primera fila se convierte automáticamente en nombres de propiedad JSON y cada fila siguiente en un objeto: salida limpia lista para tu código.

🎯

Los números siguen siendo números

"42" se vuelve número, "true" booleano, y las cadenas ambiguas se conservan como texto: el JSON es fiel a tus datos.

Preguntas frecuentes

¿Cómo se manejan los campos entrecomillados?

Los campos entre comillas dobles pueden contener el delimitador, saltos de línea y comillas escapadas ("…""…") exactamente como exige la especificación CSV; el analizador los devuelve como un único valor limpio.

¿Puedo controlar la forma de salida?

Sí. Por defecto la primera fila se vuelve las claves y cada fila siguiente un objeto. Desactívalo para obtener un array de arrays, o edita el texto generado antes de copiarlo.

¿Se sube mi CSV a algún lugar?

No. Todo se ejecuta en tu navegador con JavaScript puro; nada se transmite ni se almacena.

¿Por qué mi archivo se importa con un carácter extraño en la primera celda?

Ese es un BOM UTF-8 exportado por Excel. Aparece de forma invisible antes del primer nombre de encabezado. Esta herramienta lo elimina antes del análisis; si canalizas el JSON hacia otro destino, la primera clave aparecerá limpia.

Herramientas relacionadas

¿Qué es un conversor de CSV a JSON?

Un conversor de CSV a JSON analiza texto plano separado por comas (o tabuladores, punto y coma, tuberías) y lo reconstruye como objetos JSON estructurados. CSV es el formato de intercambio más común para sistemas heredados, hojas de cálculo y exportaciones masivas, pero la mayoría del código prefiere JSON. Esta herramienta maneja bien las partes delicadas del CSV real: campos entrecomillados, comas incrustadas, comillas escapadas, valores multilínea y columnas cuyos valores son números o booleanos.

Qué puede hacer

  • Detección automática de comas, punto y coma, tabulador o tubería
  • Usar la primera fila como claves, o emitir arrays de arrays
  • Analizar campos entrecomillados, comas incrustadas y comillas dobles
  • Convertir cadenas numéricas y booleanas en tipos JSON nativos
  • Eliminar nombres de columna duplicados para claves únicas
  • Descargar o copiar el JSON resultante con sangría

Cuándo usarlo

  • Convertir una exportación de hoja de cálculo en JSON para API
  • Cargar CSV de volcados de BD en código JavaScript o Python
  • Republicar fuentes heredadas como datos estructurados modernos
  • Migrar datos de formatos CSV gubernamentales o bancarios

Privacidad: el análisis ocurre por completo en tu navegador; nada de lo que pegues se sube jamás.

Herramientas relacionadas