Entrada CSV

o suelta un archivo aquí, o pega el código abajo
Entrada CSV

Salida JSON

Salida JSON

Los archivos nunca salen de tu navegador¿Cómo?

Este convertidor de CSV a JSON transforma CSV o TSV en JSON limpio dentro de tu navegador: array de objetos, array de arrays, objeto indexado por una columna o JSON Lines. Pega el CSV o abre un archivo para convertirlo.

Última actualización:

Cómo funciona

  1. Abre o pega el CSV

    Pega el CSV, abre un archivo .csv o .tsv, usa Abrir desde URL o Cargar ejemplo. El separador y la codificación se detectan automáticamente.

  2. Elige la forma del JSON

    En Formato JSON elige array de objetos, array de arrays, objeto indexado por una columna o JSON Lines, y decide cómo se tratan los números, true/false y las celdas vacías.

  3. Descarga o copia

    Descarga el archivo .json, cópialo, ábrelo en el visor JSON o devuélvelo a JSON a CSV.

Funciones

  • Separadores y comillas

    Coma, punto y coma, tabulación y barra vertical se detectan a partir de los datos. Los campos entre comillas con comas, comillas dobles y saltos de línea se leen según RFC 4180.

  • Detección de tipos

    Números, true/false y null pasan a tipos JSON. Los valores con ceros a la izquierda, como 007, y los teléfonos se quedan como texto; las celdas vacías pasan a null, a cadena vacía o se omiten.

  • Claves anidadas

    Anidar columnas con puntos convierte encabezados como user.name y tags[0] en objetos y arrays anidados: lo contrario de JSON a CSV.

  • Exportaciones de Excel de España y México

    Se reconocen BOM, UTF-8 y Windows-1252, y también puedes elegir la codificación. Un CSV de Excel en España usa punto y coma y coma decimal: elige Separador decimal «Coma 1,5». Los de México usan coma y punto.

Límites y privacidad

Los archivos CSV pueden ocupar hasta 500 MB; los grandes se procesan por partes. La vista previa muestra las primeras 500 filas, y el JSON descargado contiene todas. Los archivos de más de 5 MB se convierten directamente desde el archivo sin cargarlos en el editor.

Las filas con menos campos se completan con valores vacíos. Se avisa si un campo entre comillas nunca se cierra. Los números demasiado largos para JavaScript se escriben exactamente. Consulta la página de privacidad.

Preguntas frecuentes

¿Cómo convertir CSV a JSON?

Pega el CSV o abre el archivo. El JSON se crea mientras escribes; presiona Descargar .JSON o Copiar.

¿Cómo guardo un CSV como archivo JSON?

Presiona Descargar .JSON. El archivo toma el nombre de tu CSV, por ejemplo pedidos.json.

Mi CSV de Excel usa punto y coma. ¿Funciona?

Sí. Es lo habitual en España; en México suele usarse la coma. El separador se detecta automáticamente, y también puedes elegir coma, punto y coma, tabulación o barra vertical.

¿Por qué algunos números se quedan como texto?

Los valores con ceros a la izquierda, signo + o espacios, como 007 o un teléfono, quedan como texto. Desactiva Detectar números y true/false para dejar todo como texto.

¿Puedo obtener JSON Lines en lugar de un array?

Sí. Elige JSON Lines en Formato JSON: un objeto por línea, ideal para archivos grandes y logs.

¿Este convertidor de CSV a JSON online es gratis?

Sí, es gratis y no necesita cuenta.

¿Se sube mi CSV?

No. El archivo se lee y se convierte en tu navegador y nunca sale de tu dispositivo.

Herramientas relacionadas