Skip to content
easytoolapp
  • Inicio
  • Textos
  • Calculadoras
  • Conversores
  • Fecha y hora
  • Generadores
  • Desarrollador
  • Diseño
  • Dispositivo
  • Salud
  • Negocios
  • Acerca de
  • Contacto
  1. Inicio/
  2. Desarrollador/
  3. Convertidor CSV ↔ JSON
</>Desarrollador

Convertidor CSV ↔ JSON

Convertidor bidireccional con tabla de vista previa en vivo. CSV → JSON analiza según RFC 4180 con soporte de comillas, detecta automáticamente el delimitador y deduce números, booleanos y null. JSON → CSV aplana objetos anidados con notación de punto y admite coma, punto y coma, tabulación o barra vertical como delimitador, con fin de línea LF o CRLF.

Tus datos se analizan localmente en el navegador. No se sube nada.

Cómo usar este convertidor csv ↔ json

  1. Pega el CSV (o haz clic en Cargar ejemplo) — la vista previa y la salida JSON se actualizan al instante.
  2. Elige un delimitador o déjalo en detección automática.
  3. Activa si es necesario «La primera fila es el encabezado», la deducción de tipo, el recorte y el formato.
  4. Cambia a la pestaña JSON → CSV y pega un array de objetos.
  5. Activa el aplanamiento para convertir las claves anidadas en notación de punto. Elige LF o CRLF y descarga el archivo.

Preguntas frecuentes

¿Se gestionan correctamente los campos CSV entre comillas que contienen comas?

Sí. El analizador sigue las reglas de comillas de RFC 4180, incluidas las comillas dobles escapadas ("").

¿Qué hace «Aplanar» en JSON → CSV?

Las claves anidadas como { profile: { age: 32 } } se convierten en una sola columna «profile.age». Los arrays se combinan en una celda entre comillas, separados por comas.

¿Por qué los números aparecen sin comillas en la salida JSON?

La deducción de tipo convierte las cadenas numéricas, true/false y null/NULL en sus tipos JSON correspondientes. Desactívala para mantener todo como cadenas de texto.

¿Por qué desaparecen los ceros iniciales de mi CSV (como «007» o números de teléfono) en la salida JSON?

La deducción de tipo ve una cadena numérica y la convierte en un número JSON, y `007` es el mismo número que `7`. Desactiva la deducción de tipo para mantener todo como cadenas de texto, o nombra el encabezado de columna de forma que la detección lo omita. Para códigos postales, identificadores y números de teléfono, las cadenas de texto son el tipo correcto de todos modos.

Herramientas relacionadas

</>Desarrollador

Formateador JSON

Formatear, validar, convertir y analizar JSON.

</>Desarrollador

Codificador Base64

Codifica/decodifica Base64 con UTF-8 y archivos.

</>Desarrollador

Codificador de URL

Codifica, decodifica o analiza URL.

</>Desarrollador

Probador de regex

Coincidencia en vivo, grupos y chuleta.

easytoolapp
Acerca deContactoGuíasPrivacidadTérminos
© 2026 easytoolappHerramientas en línea sencillas para tareas cotidianas.
4 filas6 columnas537 bytes de salida
Vista previa (4 filas)
#idnameemailageroleactive
11Jane Doe[email protected]32admintrue
22Müller, Frank[email protected]45editortrue
33Acme Inc.[email protected]viewerfalse
44小明[email protected]28viewertrue
Salida JSON