Conversor CSV a JSON y JSON a CSV
Convierte hojas de cálculo exportadas a CSV en JSON listo para tu API, o transforma un array JSON en un CSV que se abre en Excel o Google Sheets. Soporta comillas, saltos de línea dentro de celdas y cualquier delimitador. Tus datos no salen de tu navegador.
Cómo convertir CSV a JSON
- Pega el contenido CSV o abre un archivo .csv (también sirve copiar celdas directamente desde Excel o Google Sheets: se pegan separadas por tabuladores).
- Deja el delimitador en "Detectar" o elige uno. Indica si la primera fila contiene los nombres de las columnas.
- Pulsa "CSV → JSON". Para el proceso inverso, pega un array JSON y pulsa "JSON → CSV".
- Copia el resultado o descárgalo como .json o .csv.
CSV y JSON: cuándo usar cada uno
CSV (valores separados por comas) es el formato universal para datos tabulares: lo exportan Excel, Google Sheets, bases de datos y casi cualquier CRM. JSON es el formato estándar de las APIs web y de JavaScript, y admite estructuras anidadas.
Este conversor sigue el estándar RFC 4180: los campos entre comillas pueden contener delimitadores, saltos de línea y comillas escapadas (""). Al convertir JSON a CSV se combinan las claves de todos los objetos como columnas, y los valores anidados se guardan como texto JSON para no perder información.
Preguntas frecuentes
¿Mi CSV usa punto y coma, funciona igual?
Sí. Excel en español y en muchos países europeos exporta CSV con punto y coma. El modo "Detectar" lo identifica automáticamente, o puedes elegirlo a mano.
¿Qué pasa con los números y los valores vacíos?
Con "Detectar números y booleanos" activado, 42 se convierte en número, true/false en booleanos y las celdas vacías en null. Los números con ceros a la izquierda (como códigos postales 08001) se mantienen como texto para no perder información.
¿Cómo convierte JSON con objetos anidados a CSV?
Cada clave de primer nivel se convierte en una columna. Si un valor es un objeto o un array, se escribe como texto JSON dentro de la celda, así puedes recuperarlo después.
¿Hay límite de tamaño o se suben mis datos?
No se sube nada: la conversión ocurre en tu navegador. El único límite es la memoria de tu equipo; archivos de varios megas se convierten sin problema.