El conversor de CSV a JSON convierte exportaciones de hojas de cálculo y tablas pegadas en objetos JSON, listos para APIs, scripts y trabajo con datos. Pega texto CSV o carga un archivo, y el conversor lo analiza con semántica RFC 4180 —campos entre comillas, comas incrustadas, comillas escapadas y celdas multilínea, todo gestionado—, mapea la primera fila a las claves de los objetos y produce un array JSON de objetos. El delimitador se detecta automáticamente entre los candidatos habituales (coma, punto y coma, tabulación, barra vertical) con opción de ajuste manual, y las cabeceras vacías se nombran column_1, column_2, y así sucesivamente. Las cabeceras duplicadas se rechazan con un error claro en lugar de descartar datos en silencio. La herramienta funciona íntegramente en tu navegador: los datos pegados o subidos nunca salen de tu dispositivo, no se registran ni se transmiten —importante para listas de clientes y hojas de cálculo internas. La salida se presenta con sangría para su lectura, con acciones de copiar y descargar para la forma compacta. Usa este conversor para mover datos entre hojas de cálculo y aplicaciones, preparar fixtures o migrar de CSV a una API JSON.
¿Cómo se calcula el resultado?
Convertir una exportación de clientes
Una exportación de hoja de cálculo contiene las columnas nombre, edad y ciudad. El conversor mapea la fila de cabecera a claves y produce un objeto por cada fila de datos. Ten en cuenta que "30" sigue siendo una cadena: CSV no lleva información de tipos y el conversor nunca adivina.
Entrada y resultado del ejemplo | Entrada | Valor |
| csv | name,age,city
Alice,30,Paris
Bob,25,"New York" |
| Resultado | [{"name":"Alice","age":"30","city":"Paris"},{"name":"Bob","age":"25","city":"New York"}] |
¿Cuál es la fórmula y sus supuestos?
Mapeo de cabeceras
object = { header_1: cell_1, …, header_n: cell_n }
Términos de la fórmula | Símbolo | Significado |
header_i | valor de la primera fila, columna i-ésima |
cell_i | valor de la fila de datos, columna i-ésima |
Cada valor es una cadena: CSV no tiene información de tipos. Los números permanecen entre comillas en la salida JSON; convierte los tipos en tu aplicación.
Comillas en los campos (RFC 4180)
quoted ⇔ cell contains delimiter, quote, or newline
Términos de la fórmula | Símbolo | Significado |
quote | una comilla doble dentro de un campo entre comillas se duplica ("") |
¿Cuáles son los errores más comunes?
- Esperar números y booleanos en la salida: las celdas CSV siempre son cadenas; la conversión de tipos le corresponde a la aplicación.
- Convertir archivos con cabeceras duplicadas, que el conversor rechaza en lugar de sobrescribir columnas en silencio.
- Pegar datos en un conversor en línea que los sube: esta herramienta procesa todo localmente.
¿Cuáles son los supuestos y las limitaciones?
- CSV no lleva información de tipos, así que todos los valores JSON son cadenas.
- Los datos anidados (arrays u objetos dentro de una celda) deben codificarse con tu propia convención; CSV es un formato plano.
- Los archivos muy grandes se leen completos en memoria: la herramienta está pensada para hojas de cálculo típicas, no para volcados de bases de datos.
¿De dónde salen los números?
Última revisión 4 de agosto de 2026 · Versión 1.0.0 · Toolivaro no garantiza el contenido externo.
Preguntas frecuentes
¿Los números se convierten en números JSON?
No: CSV no tiene información de tipos, así que cada valor sigue siendo una cadena ("30", no 30). Convertir los tipos en la aplicación receptora es más seguro que adivinar, y por eso el conversor nunca adivina.
¿Qué ocurre con un campo entre comillas que contiene una coma?
Se analiza como una única celda: "New York, NY" sigue siendo un solo valor. Las comillas dobles incrustadas se duplican (RFC 4180) y se desescapan al analizarlas.
¿El conversor puede manejar archivos delimitados por punto y coma?
Sí: el delimitador se detecta automáticamente entre los candidatos habituales, y puedes anularlo manualmente con el selector de delimitador si la detección falla.
Parte de Kit de herramientas de texto y JSON para desarrolladores
¿Encontraste un error o tienes una corrección? Repórtalo: revisamos cada corrección.
Revisado por el equipo editorial de Toolivaro según nuestra metodología Metodología · Política editorial