YAML a JSON
Convierte archivos de configuración YAML y especificaciones de API en JSON, y descubre al instante si el YAML tiene errores.
o arrástralos aquí · hasta 50 MB por archivo, gratis
¿Archivos más grandes? Con Pro conviertes archivos de hasta 500 MBSupera los límites gratis: podrás desbloquear la descarga desde 1,99 €.
Procesando…
Tu archivo está listo
Gratis · Sin registro · Sin marca de agua · Tus archivos no salen de tu dispositivo
YAML a JSON en 3 pasos
- Selecciona tu archivo YAML (.yaml o .yml) o arrástralo al recuadro.
- Haz clic en Convertir a JSON.
- Descarga el archivo JSON indentado.
Por qué convertir YAML a JSON
YAML es fácil de escribir para las personas, y por eso lo usan los manifiestos de Kubernetes, los archivos de Docker Compose, los workflows de GitHub Actions y las especificaciones OpenAPI. Sin embargo, muchas herramientas, librerías y API solo aceptan JSON. Convertir también sirve de validación: un error de sangría que YAML leería en silencio de otra manera se hace visible en la estructura del JSON.
El conversor sigue el esquema core de YAML, así que los números, true, false y null pasan a ser valores JSON reales, mientras que fechas como 2026-03-15 se quedan como texto, tal cual están escritas. Los anclajes y alias se expanden, los comentarios se eliminan porque JSON no los admite, y un archivo con varios documentos separados por --- se convierte en una lista JSON.
Preguntas frecuentes
¿Cómo convertir YAML a JSON?
Selecciona tu archivo .yaml o .yml y haz clic en Convertir a JSON. Descargas los mismos datos como JSON indentado. Si el YAML tiene un error, como una tabulación usada para sangrar o unos dos puntos que faltan, ves el mensaje con el número de línea.
¿Qué pasa con los comentarios del YAML?
JSON no admite comentarios, así que se quedan fuera del resultado. Todo lo demás se conserva: claves, valores, listas y anidación. Si más adelante necesitas los comentarios, guarda el archivo YAML original junto al JSON.
¿Y si el archivo tiene varios documentos YAML?
Un archivo YAML puede contener varios documentos separados por una línea con tres guiones, como suele pasar con los manifiestos de Kubernetes. En ese caso el JSON es una lista con una entrada por documento, en el mismo orden que en el archivo.
¿Por qué "no" no se convierte en false?
Las versiones antiguas de YAML leían yes, no, on y off como true o false, lo que causó errores famosos, como el código de país NO de Noruega convertido en false. Este conversor usa las reglas modernas de YAML 1.2, en las que solo true y false son booleanos.
¿Se sube mi archivo a algún servidor?
No. El YAML se convierte dentro de tu navegador, en tu propio dispositivo, así que archivos de configuración con nombres de servidor, claves o tokens nunca salen de tu equipo. Una vez cargada la página, el conversor sigue funcionando incluso sin conexión a internet.