Skip to content
Zoyku

CSV a JSON

Convierte CSV a JSON con inferencia de tipos automática: detecta números, booleanos y nulos, y trata bien los campos entrecomillados. Pega, convierte, copia.

Delimitador

Esta herramienta funciona por completo en tu navegador. Tus datos nunca salen de tu dispositivo y no se suben a ningún servidor.

Cómo usarlo

  1. 1Pega tu CSV (la primera fila debe ser la cabecera) en el cuadro de entrada.
  2. 2Elige coma o punto y coma como delimitador.
  3. 3Copia el array JSON de objetos ya formateado.

CSV a JSON

Pega cualquier CSV con fila de cabecera y recibe en tiempo real un array JSON de objetos. Los campos entrecomillados, las comillas escapadas y los finales CRLF se analizan correctamente, y cada celda obtiene un tipo sensato: true/false se vuelven booleanos, los números limpios se vuelven números, null se vuelve null — todo lo demás sigue siendo texto.

Úsalo para alimentar peticiones API, sembrar bases de datos o convertir una exportación de hoja de cálculo en algo que tu código pueda consumir. La salida JSON está formateada con 2 espacios y lista para copiar.

Preguntas frecuentes

¿Cómo decide la inferencia entre cadena y número?

Una celda se vuelve número solo si es un literal numérico limpio (sin ceros a la izquierda ni espacios), true/false se vuelven booleanos, el literal null se vuelve null, y todo lo demás — IDs con ceros iniciales, códigos postales, fechas — permanece como cadena para conservar su valor exacto.

¿Y si mi cabecera tiene nombres duplicados o vacíos?

Las celdas de cabecera vacías se sustituyen automáticamente por column1, column2… Los nombres duplicados se colapsan a la última aparición, porque los objetos JSON no pueden tener claves repetidas.

¿Mi CSV se sube a un servidor?

No. La conversión corre localmente en tu navegador — tus datos nunca salen de tu dispositivo.

Insertar esta herramienta

Pon esta herramienta en tu sitio con una línea: se ejecuta en el navegador del visitante.

<iframe src="https://zoyku.com/es/tools/csv-to-json?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — csv-to-json" loading="lazy"></iframe>
100% local processing