Convertidor de JSON a YAML y YAML a JSON
Convierte entre JSON y YAML en ambas direcciones, con validación de errores clara en cada formato. Todo el procesamiento ocurre en tu navegador, sin subir tus datos a ningún servidor.
Cómo funciona
- Elige la pestaña según lo que quieras convertir: JSON a YAML o YAML a JSON.
- Pega o escribe tu contenido en el panel de entrada (o usa el ejemplo incluido).
- La herramienta valida el formato de entrada y muestra un error claro si no es válido.
- El resultado se actualiza al instante en el panel de salida, listo para copiar.
- Copia el resultado o descárgalo como archivo .yaml o .json según corresponda.
Casos de uso
- Convertir un archivo de configuración YAML (por ejemplo de Docker Compose o Kubernetes) a JSON para procesarlo con código.
- Transformar una respuesta JSON de una API en YAML para un archivo de configuración.
- Migrar archivos de configuración entre herramientas que usan distintos formatos.
- Revisar y comparar visualmente la misma estructura de datos en JSON y en YAML.
Casos de uso
- Convertir un archivo de configuración YAML (por ejemplo de Docker Compose o Kubernetes) a JSON para procesarlo con código.
- Transformar una respuesta JSON de una API en YAML para un archivo de configuración.
- Migrar archivos de configuración entre herramientas que usan distintos formatos.
- Revisar y comparar visualmente la misma estructura de datos en JSON y en YAML.
Errores comunes
- Esperar que se conserven los comentarios del YAML original al convertir a JSON.JSON no admite comentarios, así que cualquier comentario presente en el YAML se pierde en la conversión; no hay forma de evitarlo dado el formato JSON.
- Pegar varios documentos YAML separados por --- esperando que se conviertan juntos.La herramienta procesa un único documento YAML a la vez. Si tu archivo tiene varios documentos separados por '---', convierte cada uno por separado.
- Intentar convertir un JSON con sintaxis inválida (comillas simples, coma sobrante) a YAML.El JSON debe ser válido antes de convertir; la herramienta muestra el mensaje de error exacto de js-yaml para que lo corrijas primero.
Preguntas frecuentes
No. La conversión entre JSON y YAML ocurre completamente en tu navegador mediante la librería js-yaml. Tu contenido nunca sale de tu equipo.
La herramienta muestra un mensaje de error indicando el problema encontrado, para que puedas corregir tu JSON o YAML antes de intentar convertirlo de nuevo.
No. JSON no admite comentarios, por lo que cualquier comentario presente en el YAML original se pierde al convertir a JSON. Al convertir de JSON a YAML tampoco se generan comentarios nuevos.
Se soportan los tipos estándar de YAML: cadenas de texto, números, booleanos, nulos, listas y mapas anidados, incluyendo estructuras de varios niveles.
La herramienta procesa un único documento YAML a la vez. Si tu archivo tiene varios documentos separados por '---', conviértelos uno por uno.
Alternativas
Con Node.js puedes usar la librería js-yaml (la misma que usa esta herramienta) o yq desde la terminal para convertir en ambas direcciones. Esta herramienta permite hacerlo sin instalar nada y ver el resultado de inmediato.