UTILS.
Privadas por defecto
⇄

Conversor CSV ⇄ JSON

Convierte CSV a un array JSON y JSON de vuelta a CSV.

Tus archivos se quedan en este dispositivo

Los archivos se procesan en tu navegador, sin subirse a ningún servidor. El sitio descarga el código y los recursos necesarios. Sin cuentas ni rastreadores.

Usa Descargar para guardar esta herramienta como un archivo HTML y usarla sin conexión.

Privacidad →

Tu texto y tus archivos permanecen en este dispositivo. Esta herramienta no sube ni guarda nada.

Prueba un ejemplo resuelto

Ejemplo

Selecciona Punto y coma y Fila de encabezados, introduce name;note en la primera línea y Ada;"a;b" en la segunda, y elige CSV → JSON. La nota sigue siendo a;b en un solo campo. Al convertir [{"name":"Ada","note":"a;b"}] de nuevo a CSV, el punto y coma queda correctamente entre comillas.

Ten en cuenta

Los valores CSV siguen siendo cadenas de texto. Usa encabezados únicos y no vacíos. Los objetos y las matrices JSON anidados deben aplanarse antes de la conversión. Editar la entrada o los ajustes borra el resultado anterior. La copia y la descarga siempre usan la última conversión completada.

Acerca de esta herramienta

Elige un delimitador e indica si la primera fila contiene encabezados. Después convierte CSV a JSON o JSON a CSV. Examina la tabla junto al código completo. Los campos CSV siguen siendo cadenas de texto, incluidos los ceros iniciales. El modo con encabezados requiere nombres únicos y no vacíos y el mismo número de campos en todas las filas. La entrada JSON debe ser una matriz de objetos planos o de matrices; se rechazan los valores anidados. Las propiedades ausentes y null se convierten en celdas CSV vacías.

La entrada se limita a 5 MiB de texto UTF-8, la salida a 20 MiB y el anidamiento JSON a 128 niveles. Las vistas previas de código, árbol y tabla grandes se limitan para que la página siga respondiendo; la copia y la descarga incluyen el resultado completo. El procesamiento se realiza localmente en un proceso en segundo plano que puede cancelarse, incluso en la herramienta descargada para uso sin conexión.

Para mantener un procesamiento ágil, JSON y CSV admiten hasta 100,000 valores o celdas. SQL admite hasta 4,000 tokens y 100 niveles de anidamiento.

Editar la entrada o los ajustes borra el resultado anterior. La copia y la descarga siempre usan la última conversión completada.

Tu texto y tus archivos permanecen en este dispositivo. Esta herramienta no sube ni guarda nada.

Preguntas frecuentes

¿Cómo uso esta herramienta?
Elige un delimitador e indica si la primera fila contiene encabezados. Después convierte CSV a JSON o JSON a CSV. Examina la tabla junto al código completo. Los campos CSV siguen siendo cadenas de texto, incluidos los ceros iniciales. El modo con encabezados requiere nombres únicos y no vacíos y el mismo número de campos en todas las filas. La entrada JSON debe ser una matriz de objetos planos o de matrices; se rechazan los valores anidados. Las propiedades ausentes y null se convierten en celdas CSV vacías.
¿Cómo trata mis datos?
Los valores CSV siguen siendo cadenas de texto. Usa encabezados únicos y no vacíos. Los objetos y las matrices JSON anidados deben aplanarse antes de la conversión. Tu texto y tus archivos permanecen en este dispositivo. Esta herramienta no sube ni guarda nada.
¿Puedo usar archivos grandes o trabajar sin conexión?
La entrada se limita a 5 MiB de texto UTF-8, la salida a 20 MiB y el anidamiento JSON a 128 niveles. Las vistas previas de código, árbol y tabla grandes se limitan para que la página siga respondiendo; la copia y la descarga incluyen el resultado completo. El procesamiento se realiza localmente en un proceso en segundo plano que puede cancelarse, incluso en la herramienta descargada para uso sin conexión. Para mantener un procesamiento ágil, JSON y CSV admiten hasta 100,000 valores o celdas. SQL admite hasta 4,000 tokens y 100 niveles de anidamiento.

Más herramientas