es

CSV a JSON

Convierte un archivo CSV en un array JSON en local, con los nombres de columna como claves, sin subir nada y en tu navegador.

Procesando localmente en tu dispositivo ...

Primera fila como encabezado

Procesando localmente en tu dispositivo ...

0%

¿Se sube mi archivo?

No. Todo se ejecuta en tu navegador: tu archivo nunca sale de tu dispositivo. Cómo se puede comprobar

Sin subidas100% local
Tus datos son tuyossin acceso de terceros
Hosted in GermanyGlobal Content Delivery
Auditoría externaTLS A+ · Cabeceras A+

CSV es el formato de tabla clásico; JSON, el lenguaje de las APIs y las aplicaciones web modernas. Pasar un CSV a JSON es el primer paso más habitual para procesar datos de tabla en un programa, una base de datos o un frontend - cada fila se convierte en un objeto y la fila de encabezado aporta las claves.

Esta herramienta analiza tu CSV por completo en local en tu navegador (papaparse, JavaScript puro) y genera un array JSON. Por defecto, la primera fila se usa como encabezado de columna, de modo que cada fila de datos se convierte en un objeto con campos con nombre. Los números se reconocen como números. No se sube nada.

Con esto alimentas, por ejemplo, un conjunto de datos de prueba para una interfaz, rellenas una base de datos simulada o entregas filas de configuración a un frontend. Un apunte de la práctica: los ceros a la izquierda de un código postal o de un número de artículo pueden desaparecer en la tipificación automática, porque el texto se convierte entonces en un número. Si eso te importa, trata mejor a propósito las columnas afectadas como cadena de texto antes de seguir procesando.

Los conversores en línea de CSV a JSON a menudo exigen una cuenta para tablas grandes o limitan considerablemente el número de filas en el plan gratuito. Esta herramienta no tiene límite de filas salvo la memoria de tu dispositivo, no necesita cuenta y funciona incluso sin conexión tras la primera carga.

Ficha técnica

Ficha técnica
Formatos de entradaCSV
Conversión automáticaZIP, XLSX, DXF, GeoJSON
Formato de salidaJSON
Procesamiento por lotesNo
ProcesamientoLocal en el navegador (JavaScript)
Subida de archivosNinguna

En 3 pasos

  1. Arrastra o elige tu archivo CSV.
  2. Elige si la primera fila es encabezado (opcional).
  3. Descarga el archivo JSON.

Límites: El delimitador se detecta automáticamente (coma, punto y coma o tabulador). Sin la opción de encabezado, cada fila se convierte en un array en vez de un objeto. Los números se tipan de forma automática; los ceros iniciales pueden perderse. Los archivos muy grandes consumen memoria. CSV no admite anidamiento, así que el resultado es un arreglo JSON plano de objetos (o arreglos), sin estructuras anidadas.

Preguntas frecuentes

¿Se sube mi archivo?

No. La conversión se ejecuta por completo en local en el navegador - no se envía nada.

¿Se usa la primera fila como encabezado?

Por defecto sí - los nombres de columna se convierten en las claves de los objetos. Se puede desactivar con la opción.

¿Qué separador es compatible?

La coma, el punto y coma y el tabulador se detectan automáticamente.

¿Los números se reconocen como números?

Sí, los valores numéricos salen en el JSON como números en lugar de texto. Cuidado con códigos postales, teléfonos o números de artículo: los ceros iniciales se pierden con esta tipificación (01067 se convierte en 1067). Conviene revisar brevemente esas columnas en el resultado.

¿Funciona también en el móvil?

Sí, en cualquier navegador móvil actual igual que en el escritorio - el archivo permanece local.

¿Hay un límite de filas o una cuenta?

No. Sin cuenta y sin límite de filas artificial - solo la memoria de tu dispositivo pone un límite en archivos muy grandes.

¿Es seguro convertir aquí un CSV con datos reales de clientes?

Sí. A diferencia de los conversores en línea que suben archivos CSV a un servidor, tu archivo permanece exclusivamente en tu dispositivo aquí.

Herramientas relacionadas

XLSX a CSV · CSV a XLSX · JSON a CSV · CSV a Markdown · JSON a XML · JSONL a JSON · Parquet a JSON