Tooleem
TextoEsta herramienta funciona en tu navegador. No se envían archivos ni texto a nuestros servidores.

Conversor CSV a JSON

Convierte entre CSV y JSON en las dos direcciones, con separador configurable (coma, punto y coma o tabulación). Los datos no salen de tu navegador.

Separador:
CSV de entrada
JSON resultante

La conversión ocurre entera en tu navegador. Los datos no se envían a ningún servidor y no se guardan.

Compartir herramientaWhatsApp
Sigue

Prueba otra herramienta

Elegidas para acompañar a esta

Convierte entre CSV y JSON en las dos direcciones, dentro de tu navegador. Pega un CSV y obtén un array de objetos con los encabezados como claves, o pega un array de objetos y obtén un CSV con sus columnas. Puedes elegir el separador (coma, punto y coma o tabulación), decidir si la primera fila son encabezados, y pedir el JSON con formato o compacto. El punto y coma importa en español: es lo que usa Excel en configuración regional española y latinoamericana, y es la causa más común de que un CSV "no se abra bien". Los datos no salen de tu navegador.

01

Cómo usar esta herramienta

  1. 01Elige la direcciónCSV a JSON o JSON a CSV. El cambio es inmediato y cada dirección tiene su propio cuadro de entrada.
  2. 02Pega los datos y ajusta el separadorComa, punto y coma o tabulación. Si tu CSV viene de Excel en español, casi siempre es punto y coma.
  3. 03Copia o descarga el resultadoEl resumen indica cuántas filas y columnas se detectaron, que es la forma rápida de ver si el separador es el correcto.
02

¿Cuándo es útil?

  • Preparar datos para una APIUna exportación en CSV se convierte en el array de objetos que espera casi cualquier endpoint.
  • Abrir un JSON en una hoja de cálculoPasar el JSON a CSV y abrirlo en Excel o en Google Sheets, sin escribir un script para ello.
  • Arreglar un CSV que no se abre bienSi todo aparece en una sola columna, el separador no es el que Excel espera. Aquí se cambia y se vuelve a exportar.
03

Ejemplos

  • CSV a JSONUn CSV con "nombre,email,ciudad" y dos filas da un array de dos objetos con esas tres claves. El resumen dice "2 filas · 3 columnas".
  • JSON a CSVUn array de objetos se convierte en un CSV cuyos encabezados son la unión de todas las claves encontradas, así que ningún campo se pierde aunque falte en algún objeto.
  • Con punto y comaUn CSV exportado por Excel en español usa punto y coma. Con la coma seleccionada saldría una sola columna; cambiando el separador, las columnas aparecen bien.
04

Consejos para un mejor resultado

  • Mira el recuento de columnasSi dice una sola columna y esperabas varias, el separador está mal. Es más rápido que revisar el resultado línea a línea.
  • Las comas dentro de un campo van entre comillasUn valor como "Madrid, España" tiene que ir entrecomillado en el CSV, o se leerá como dos columnas. La conversión a CSV lo hace por ti.
05

Por qué el separador importa tanto en español

Excel elige el separador de CSV según la configuración regional. En español usa el punto y coma, porque la coma ya está ocupada como separador decimal: 1.234,56. Eso significa que un CSV exportado desde un Excel en español no se abre bien en una herramienta que asume comas, y al revés. No es que ninguno de los dos archivos esté mal: son dos convenciones. Por eso el separador es una opción visible aquí y no algo que se adivine.

06

Cómo se convierte de CSV a JSON

Si marcas que la primera fila son encabezados, cada fila siguiente se convierte en un objeto cuyas claves son esos encabezados. Si no la marcas, las columnas se numeran. Los valores se mantienen como texto: la herramienta no intenta adivinar si algo es un número o una fecha, porque adivinar es precisamente como se corrompen los códigos postales con ceros delante y las referencias que parecen fechas.

07

Cómo se convierte de JSON a CSV

Se espera un array de objetos. Los encabezados son la unión de todas las claves que aparecen en cualquier objeto, así que un campo presente solo en algunos registros sigue teniendo su columna, vacía donde falte. Los valores que contienen el separador, comillas o saltos de línea se entrecomillan según la convención del CSV, que es lo que evita que el archivo se rompa al abrirlo.

08

Privacidad

Toda la conversión ocurre en tu navegador. Los datos no se suben, no se guardan y no pasan por ningún servidor, lo que importa cuando un CSV contiene correos, teléfonos o cualquier dato de clientes.

09

Preguntas frecuentes

¿Por qué mi CSV de Excel sale en una sola columna?

Porque Excel en español exporta con punto y coma, no con coma. Cambia el separador a punto y coma y las columnas aparecerán bien.

¿Convierte los números automáticamente?

No. Los valores se mantienen como texto a propósito, para no estropear códigos postales con ceros delante ni referencias que parecen fechas.

¿Qué pasa si un objeto JSON no tiene todas las claves?

Los encabezados son la unión de todas las claves encontradas, así que la columna existe igualmente y queda vacía en los registros donde falte.

¿Y si un valor contiene una coma?

Al convertir a CSV se entrecomilla automáticamente, que es la convención del formato. Al leer un CSV, los valores entrecomillados se interpretan bien.

¿Se suben mis datos a algún servidor?

No. Todo ocurre en tu navegador y nada se guarda.

¿Falta una herramienta o encontraste un error?Construimos Tooleem según lo que necesitas. Cuéntanos qué agregar o corregir.
Cuéntanos