Conversor YAML ⇄ JSON
Convierte YAML a JSON y JSON a YAML en tu navegador, con validación, formato, copia y descarga. Gratis, privado y sin subir archivos a ningún servidor.
🔒 Se ejecuta completamente en tu navegador — nada se cargaQué hace YAML ⇄ JSON
YAML ⇄ JSON convierte configuraciones estructuradas entre YAML, basado en sangría, y JSON estricto. Resulta útil al mover ejemplos entre manifiestos de Kubernetes, archivos de CI, ajustes de sitios estáticos, datos de prueba de API, metadatos de paquetes, fragmentos de documentación y configuración de aplicaciones. La dirección de YAML a JSON analiza el YAML y genera JSON con formato y sangría de dos espacios. La dirección de JSON a YAML analiza JSON estricto y escribe un YAML legible que puedes pegar en archivos de configuración o borradores de documentación. Los errores de validación aparecen al instante, lo que ayuda a detectar fallos de sangría, dos puntos que faltan, comillas JSON no válidas, comas finales y tabulaciones accidentales antes de copiar un resultado roto.
La herramienta mantiene visibles el origen y el resultado, de modo que las transformaciones pequeñas son fáciles de comprobar. Está pensada para el trabajo diario de desarrollo: revisar un ejemplo de configuración durante una revisión de código, preparar ejemplos para la documentación, traducir entre herramientas que prefieren formatos distintos o limpiar un fixture antes de hacer commit. No intenta interpretar esquemas propios de un proyecto ni aplica valores predeterminados ocultos.
Flujo de trabajo privado en el navegador
Todo el procesamiento ocurre dentro de tu navegador con JavaScript del lado del cliente. La herramienta no sube fragmentos, valores de configuración, datos generados, texto de consultas ni ejemplos copiados a ningún servidor, y no requiere una cuenta. Este modelo exclusivamente local importa en las utilidades para desarrolladores, porque el contenido que se pega en ellas suele parecerse a datos reales de una aplicación: respuestas de API, registros, ejemplos con forma de variables de entorno, consultas de bases de datos, marcado de borradores o valores copiados en sesiones de depuración en producción. Mantener la transformación en local reduce riesgos y hace la interacción más rápida, porque no hay viaje de ida y vuelta por la red.
La interfaz es compacta a propósito para que puedas pegar la entrada, ajustar las opciones, revisar el resultado, copiarlo y volver a tu editor. Aun así, conviene revisar los resultados antes de confirmarlos en un commit, compartirlos públicamente o usarlos en un flujo de producción. Las herramientas del navegador son excelentes para inspecciones y preparativos rápidos, pero no pueden conocer todas las convenciones de un proyecto, las reglas de clasificación de datos ni los requisitos de validación específicos de una aplicación.
Consejos prácticos
Revisa el YAML complejo antes de fiarte de él, porque YAML admite funciones que no se corresponden exactamente con JSON, como etiquetas personalizadas, fechas, alias, claves de combinación y valores que pueden interpretarse como booleanos o números. JSON tiene un modelo de datos más reducido, así que lo más seguro es usarlo con objetos, arrays, cadenas, números, booleanos y valores null corrientes. Al convertir configuración para producción, valida el archivo final con la herramienta que lo va a consumir. Si en tu entrada aparecen secretos, elimínalos antes de copiar ejemplos a otro sitio, aunque esta página realice la conversión en local.
Cómo usar
- Elige la direcciónSelecciona de YAML a JSON o de JSON a YAML antes de pegar tus datos.
- Convierte en localEjecuta el conversor y revisa los mensajes de validación para detectar errores de sintaxis.
- Copia o descargaCopia el resultado o descárgalo como archivo .json o .yaml.