Convertidor JSON a YAML

Última revisión del contenido:

Convierte JSON a formato YAML. Análisis y formato automáticos. Gratis.

a

¿Por qué convertir JSON a YAML?

JSON es un formato universal de intercambio, pero con estructuras complejas y anidadas se vuelve difícil de leer: las llaves, los corchetes, las comillas y las comas tapan el contenido. YAML resuelve ese problema: usa sangrías en lugar de llaves, no exige comillas en las claves y admite comentarios, que JSON no tiene.

YAML es el estándar de configuración del mundo DevOps: Docker Compose, Kubernetes (manifiestos de pods, servicios y deployments), GitHub Actions, GitLab CI, Ansible y Helm. La conversión de JSON a YAML es una tarea diaria de los desarrolladores y equipos DevOps que trabajan con esas herramientas.

El conversor genera YAML correcto con sangría de dos espacios y admite matrices, objetos anidados, valores multilínea y tipos primitivos (string, number, boolean, null). El resultado está listo para pegarlo en docker-compose.yml, deployment.yaml o .github/workflows/*.yml.

Toda la conversión ocurre localmente en el navegador; los datos no se envían a ningún servidor. Sin registro, sin límites, sin rastreo.

Cómo convertir JSON a YAML

  1. Pega tus datos

    Pega tus datos JSON en el campo de entrada.
  2. Convertir

    Haz clic en Convertir para transformar tus datos JSON a formato YAML.
  3. Copiar o descargar

    Copia la salida YAML al portapapeles o descárgala como archivo.

¿Qué hace diferente a este convertidor?

  1. Privacidad total

    Tus archivos se procesan completamente en tu navegador. Nada se sube a ningún servidor.
  2. Copiar o descargar

    El resultado lo copias al portapapeles con Copiar o lo guardas como archivo .yaml con Descargar.
  3. Archivo o texto pegado

    Sube un archivo JSON con el botón o pega el contenido en el campo. El conversor procesa un documento cada vez y muestra el resultado debajo.
  4. Resultado inmediato

    Haz clic en Convertir: el resultado aparece al momento en el campo de abajo, con un mensaje de error si la entrada no es válida.

JSON vs YAML – comparación de formatos

CaracterísticaJSONYAML
Datos jerárquicos
Datos tabulares
Validación de esquema
Legible por humanos
Estándar API
Sintaxis compacta

¿Cómo funciona la conversión de JSON a YAML?

JSON y YAML representan datos estructurados, pero YAML usa una sintaxis basada en indentación, más limpia, sin llaves ni comillas alrededor de las claves. El convertidor analiza la estructura JSON y la formatea según las convenciones YAML: indentación para anidamiento, guiones para elementos de array y dos puntos para pares clave-valor.

Por ejemplo, un objeto JSON como {"nombre": "Pedro", "edad": 30} se convierte en dos líneas YAML: nombre: Pedro y edad: 30. Los objetos anidados usan indentación más profunda, y los arrays usan el prefijo guión-espacio.

YAML se usa comúnmente para archivos de configuración (Docker Compose, Kubernetes, GitHub Actions, Ansible) por su mayor legibilidad. La conversión se realiza completamente en tu navegador.

Consejos para la conversión de JSON a YAML

Algunos consejos para evitar problemas comunes:

  1. La indentación es crucial

    YAML usa espacios para la indentación (no tabulaciones). El convertidor genera indentación consistente de 2 espacios.
  2. Entrecomillado de cadenas

    YAML solo necesita comillas alrededor de cadenas que contienen caracteres especiales (dos puntos, almohadillas, corchetes). Las cadenas simples quedan sin comillas para una salida más limpia.
  3. Comentarios

    JSON no admite comentarios, por lo que no hay nada que transferir. En YAML puedes añadir libremente comentarios con #.
  4. Cadenas multilínea

    Los valores de texto largos con saltos de línea se formatean en sintaxis de bloque YAML (| o >) para mejor legibilidad.

Trampas habituales de YAML

YAML es sensible al formato. Esto es lo que el conversor cuida en la salida:

  • Sangría: YAML usa espacios, no tabuladores. El conversor aplica siempre dos espacios.
  • Caracteres especiales en cadenas: los valores con dos puntos, almohadilla o corchetes reciben comillas.
  • Cadenas que parecen otros tipos: yes, no, on, off, true, 123 o una fecha escrita como texto se ponen entre comillas para que un lector de YAML no las convierta en booleanos, números o fechas.
  • Números: los números grandes y los decimales se conservan exactamente como aparecen en el JSON.

Las líneas largas se cortan a 120 caracteres. Si otra herramienta señala un error, revisa primero la sangría mezclada.

Convertir JSON a otros formatos

Última revisión del contenido: · redactado y verificado por el equipo de Arteon

Preguntas frecuentes sobre la conversión de JSON a YAML

¿Es gratis convertir JSON a YAML?

Sí, este convertidor es completamente gratuito y sin límites. Sin registro, sin marcas de agua.

¿El convertidor sube mis archivos?

No. Todo el procesamiento ocurre localmente en tu navegador. Tus archivos nunca salen de tu dispositivo.

¿Puedo convertir varios archivos a la vez?

No. El conversor procesa un archivo o un texto pegado cada vez. Copia o guarda el resultado y después pega el siguiente contenido.

¿El convertidor funciona en móviles?

Sí, funciona en cualquier dispositivo con un navegador web moderno.

¿Es segura la conversión de JSON a YAML?

Sí. Toda la conversión se realiza localmente en tu navegador. Ningún dato se envía a un servidor.

¿Puedo usar la salida YAML en Docker o Kubernetes?

Sí. La salida es YAML estándar, compatible con Docker Compose, manifiestos de Kubernetes, workflows de GitHub Actions, playbooks de Ansible y cualquier herramienta que lea YAML.

¿La conversión es sin pérdida?

Sí. Todos los tipos de datos (cadenas, números, booleanos, null, arrays, objetos) se preservan exactamente. YAML soporta los mismos tipos de datos que JSON.

Captura de pantalla de la herramienta gratuita de Arteon: Convertidor JSON a YAML

Ayúdanos a mejorar nuestras herramientas

¿Tienes una idea, encontraste un error o quieres sugerir algo? Escríbenos – respondemos en 24 horas.

Descubre otras herramientas útiles

JPG a WebP

JPG a WebP

Convierte fotos JPG a WebP ligero. Reduce el peso de las imágenes hasta un 35%.

Editor de imágenes en línea

Editor de imágenes en línea

Cambie el tamaño, recorte y convierta su imagen. Formatos listos para redes sociales, avatares circulares, exportación a JPG/PNG/WebP.

Verificador de meta título y descripción

Verificador de meta título y descripción

Compruebe la longitud del título y la descripción en píxeles. Vista previa de Google en vivo y sugerencias de optimización.

PNG a JPG

PNG a JPG

Convierte archivos PNG a JPG en el navegador. Sin límite de archivos, sin registro.

Generador de favicon

Generador de favicon

Cree un conjunto completo de favicon.ico para su sitio web desde una imagen. Todos los tamaños necesarios, sin registro.

Generador de paletas de colores

Generador de paletas de colores

Genere 9 paletas a partir de un color: monocromática, complementaria, triádica y más. Códigos HEX.

WebP a JPG

WebP a JPG

Convierte archivos WebP a JPG compatible con cualquier programa y plataforma.

Comprobador de contraste de colores

Comprobador de contraste de colores

Compruebe el contraste de texto y fondo según WCAG 2.1 AA y AAA. Corrección automática de colores.

Generador de códigos QR gratuito

Generador de códigos QR gratuito

Cree un código QR para sitio web, tarjeta vCard o impresión. Exporte PNG y SVG, sin registro.

Contador de palabras y caracteres

Contador de palabras y caracteres

Cuente palabras, caracteres, oraciones y tiempo de lectura. Compruebe la legibilidad con la puntuación Flesch-Kincaid.