Conversor de JSON a YAML
Convierte JSON en YAML limpio y válido para Kubernetes, Docker Compose, pipelines de CI y archivos de configuración.
100 % privado: todo se ejecuta en tu navegador y no se sube nada.
Cómo convertir JSON a YAML
Sin registro ni instalación: funciona directamente en tu navegador.
- Paso 1:Pega tu JSON en el cuadro de entrada, sube un archivo .json o haz clic en Cargar ejemplo.
- Paso 2:Elige sangría de 2 o 4 espacios y opciones como el estilo de bloque para texto multilínea o entrecomillar todas las cadenas.
- Paso 3:Copia el YAML o descárgalo como archivo .yaml, listo para Kubernetes, Docker Compose o tu pipeline de CI.
Preguntas frecuentes sobre JSON a YAML
¿Cómo convierto JSON a YAML?
Pega tu JSON en el conversor y el YAML aparecerá al instante. Los objetos se convierten en pares clave: valor, los arrays en listas con guiones y el anidamiento se expresa con sangría.
¿Por qué algunos valores aparecen entre comillas?
Valores como yes, no, on, off, null, 1.10 o 2024-01-01 serían interpretados por los parsers YAML como booleanos, null, números o fechas. Entrecomillarlos garantiza que sigan siendo cadenas, tal como estaban en tu JSON.
¿YAML es un superconjunto de JSON?
Sí. YAML 1.2 está diseñado como superconjunto de JSON, así que todo documento JSON válido también es YAML válido. Convertirlo a YAML en estilo de bloque simplemente lo hace más legible.
¿Puedo usar el resultado en Kubernetes o Docker Compose?
Sí. El conversor genera YAML estándar con espacios para la sangría (nunca tabulaciones), compatible con kubectl, Helm, Docker Compose, GitHub Actions, Ansible y otras herramientas basadas en YAML.
¿Se sube mi JSON a un servidor?
No. La conversión se realiza por completo en tu navegador, así que los archivos de configuración, los secretos y los datos de API nunca salen de tu dispositivo.
Herramientas Relacionadas
¿Por qué convertir JSON a YAML?
YAML es el lenguaje de configuración de la infraestructura moderna: manifiestos de Kubernetes, charts de Helm, archivos de Docker Compose, pipelines de GitHub Actions y GitLab CI, playbooks de Ansible y especificaciones OpenAPI se escriben en él. Como YAML es un superconjunto de JSON, cualquier documento JSON puede expresarse en YAML, pero la versión YAML es mucho más fácil de leer y revisar gracias a la sangría en lugar de llaves, la ausencia de comillas obligatorias y el soporte de comentarios. Este conversor gratuito de JSON a YAML transforma respuestas de API, configuraciones generadas y esquemas JSON en YAML ordenado con un clic.
Una conversión ingenua puede cambiar tus datos sin avisar: valores sin comillas como yes, no, on, off, NO (el «problema de Noruega»), 1.10 o 2024-01-01 pueden leerse como booleanos, números o fechas. Nuestro conversor detecta estos valores ambiguos y los entrecomilla, mantiene legible el texto multilínea con el estilo de bloque literal y te permite elegir sangría de 2 o 4 espacios, entrecomillar todas las cadenas o añadir el marcador de documento ---. El YAML se genera íntegramente en tu navegador, así que los secretos y la configuración interna nunca salen de tu equipo.