Sin subida, 100% local, sin cuenta

Convertidor de datos

Convierte entre JSON, YAML y CSV. Todo permanece en tu navegador.

Cómo funciona Convertidor de datos

El convertidor de datos transforma datos estructurados entre los formatos JSON, YAML y CSV directamente en tu navegador. Pega JSON y obtén YAML equivalente o un CSV plano; pega YAML y obtén JSON o CSV; pega CSV y obtén una matriz JSON de objetos. La lógica de conversión se ejecuta localmente; nada de lo que escribas o pegues se envía a ningún servidor.

Cada formato tiene sus puntos fuertes. JSON es el formato universal de intercambio de APIs. YAML es más fácil de leer para los humanos y común en archivos de configuración (Docker Compose, Kubernetes, pipelines de CI). CSV es el estándar para la importación/exportación de hojas de cálculo y el intercambio de datos tabulares. Tener un único convertidor que se mueva entre los tres ahorra el tiempo de abrir múltiples herramientas.

Cómo usar Convertidor de datos, paso a paso

  1. Pega tus datos de origen en el área de entrada.
  2. Selecciona el formato de entrada (JSON, YAML o CSV) del menú desplegable si no se detecta automáticamente.
  3. Selecciona el formato de salida de destino.
  4. Los datos convertidos aparecen en el área de salida.
  5. Haz clic en el botón de copiar para copiar el resultado al portapapeles.
  6. Ajusta la sangría si estás generando JSON. El lado CSV usa siempre la coma de RFC 4180.

Casos de uso comunes

  • Un ingeniero de DevOps copia una configuración JSON de una respuesta de API y la convierte a YAML para pegarla en un manifiesto de Kubernetes.
  • Un analista de datos exporta una matriz JSON de una API REST y la convierte a CSV para abrirla en una aplicación de hoja de cálculo.
  • Un desarrollador recibe un archivo de configuración YAML y necesita su equivalente JSON para pasarlo a un analizador de configuración TypeScript.
  • Un gestor de contenidos convierte una tabla CSV de registros a una matriz JSON para cargarla en un endpoint de API de CMS mediante un script.

Preguntas frecuentes

¿Los datos que pego se envían a algún servicio externo para su conversión?

No. La conversión usa bibliotecas JavaScript que se ejecutan completamente en la pestaña del navegador. Nada de lo que pegas aquí se transmite. Esto es especialmente relevante para convertir archivos de configuración que pueden contener nombres de host internos, marcadores de posición de credenciales o topología de infraestructura.

¿Cuáles son las limitaciones de convertir JSON a CSV?

JSON puede representar objetos anidados y matrices, mientras que CSV es inherentemente plano. El convertidor maneja bien una matriz de objetos planos: cada objeto se convierte en una fila y cada clave en un encabezado de columna. Un objeto anidado no se serializa de vuelta a JSON en su celda: se convierte en cadena como un valor simple, lo que para un objeto da el texto literal [object Object]. Aplana tus datos antes de convertir si la parte anidada importa. El delimitador es la coma, y no se puede cambiar.

¿El convertidor maneja anclas y alias de YAML?

Las anclas (&) y los alias (*) de YAML son una forma de reutilizar valores dentro de un documento YAML. El convertidor resuelve las anclas al analizar YAML a JSON o CSV, produciendo la salida completamente expandida. La sintaxis de ancla en sí no se conserva en la salida.

¿Puedo convertir entre JSON y YAML sin perder comentarios?

YAML admite comentarios (líneas que comienzan con #); JSON no. Al convertir YAML a JSON, los comentarios se eliminan porque JSON no tiene sintaxis de comentarios. Convertir JSON a YAML no añadirá comentarios; produce YAML limpio solo a partir de los valores de datos.

¿Esta herramienta funciona sin conexión después de que la página ha cargado?

Sí. Las bibliotecas de conversión están incluidas con la página. Una vez cargadas, puedes desconectarte de la red y seguir convirtiendo datos sin interrupciones.