ESC
Entrada YAML
Salida JSON
Todo el procesamiento ocurre en tu navegador. No se envían datos a ningún servidor.

Ejemplos de Uso

Conversión de Archivos de Configuración

Convierte archivos de configuración de aplicaciones de YAML a JSON para uso en aplicaciones JavaScript y APIs.

Formato de Datos API

Transforma definiciones de API y estructuras de datos en formato YAML a JSON para consumo REST API.

Flujo de Trabajo DevOps

Convierte configuraciones de pipelines CI/CD y archivos de infraestructura como código de YAML a JSON.

Características

Validación YAML

Valida la sintaxis YAML y proporciona mensajes de error claros para facilitar la depuración

Formato y Minificación

Alterna entre JSON formateado con indentación o salida compacta minificada

Descargar como JSON

Descarga el resultado convertido directamente como archivo .json

Procesamiento en el Cliente

Toda la conversión ocurre localmente en tu navegador para total privacidad

¿Cómo Usar?

1

Ingresa YAML

Pega o escribe tus datos YAML en el área de entrada de la izquierda.

2

Convertir

Haz clic en el botón Convertir para transformar tu YAML a formato JSON.

3

Usa el Resultado

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

Preguntas Frecuentes

YAML es un formato de datos legible por humanos que se usa habitualmente en archivos de configuración (Docker Compose, Kubernetes, GitHub Actions, Ansible). JSON es el estándar para REST APIs, aplicaciones JavaScript y la mayoría de las bibliotecas de programación. Convierte YAML a JSON cuando necesites introducir datos de configuración en una API, una aplicación Node.js o cualquier herramienta que requiera entrada JSON.

No. JSON no tiene sintaxis de comentarios, por lo que los comentarios YAML (líneas que empiezan con #) se eliminan durante la conversión. Esto es intencional: la salida JSON contiene solo datos, no documentación. Si necesitas conservar los comentarios, guarda el archivo YAML original junto a la salida JSON.

Sí. Las anclas YAML (&nombre-ancla) y los alias (*nombre-ancla) se resuelven completamente. La salida JSON contiene los valores expandidos y desreferenciados. Ejemplo: si &defaults define un bloque y otra sección usa <<: *defaults, la salida JSON contiene los pares clave-valor fusionados directamente.

Pretty-print añade sangría y saltos de línea, lo que facilita la lectura y depuración. Minificada elimina todos los espacios en blanco, lo que reduce el tamaño del archivo y es adecuada para cargas útiles de API y almacenamiento. Ambas representan datos idénticos. Usa pretty-print para verificar el resultado de la conversión y luego cambia a minificada para producción.

YAML null / ~ → JSON null. YAML true / false / yes / no / on / off → JSON booleano true/false. Enteros y decimales YAML → números JSON. Cadenas multilínea YAML (estilo | o >) → cadenas JSON de una sola línea con caracteres \n. Fechas YAML (2023-01-01) → cadena JSON "2023-01-01" (JSON no tiene tipo de fecha). Secuencias YAML → arrays JSON. Mappings YAML → objetos JSON.

Los problemas más comunes: mezcla de tabulaciones y espacios en la sangría (YAML requiere solo espacios consistentes, nunca tabulaciones para sangría), falta de espacio después de los dos puntos (clave:valor falla, clave: valor funciona), comillas sin cerrar y claves duplicadas en el mismo mapping. La herramienta muestra un mensaje de error específico que señala la línea problemática.

Un archivo YAML puede contener múltiples documentos independientes separados por --- (tres guiones). Esta herramienta convierte el primer documento a JSON. Si necesitas todos los documentos, divide el YAML en los límites --- y convierte cada sección por separado.

No. Todo el análisis y la conversión se ejecutan en tu navegador mediante JavaScript. Tu YAML nunca abandona tu dispositivo. Puedes desconectarte de internet y la herramienta funciona de forma idéntica.

¿Qué es YAML to JSON Converter?

Paste your YAML and get valid JSON output in one click. Handles nested structures, arrays, multiline strings, comments, and all YAML features.

Funciones Clave

Full YAML spec support including comments, multiline strings, anchors. Pretty-print or minified output. Multi-document YAML support (--- separators become JSON array elements).

Casos de Uso

Converting Docker Compose files, Kubernetes manifests, CI/CD pipeline configs, Ansible playbooks, or any YAML config into JSON for tools that require it.

Consejos

Keep your YAML indentation consistent -- mixed tabs and spaces cause parsing errors. Use pretty-print to verify the output structure before copying.

Privacidad

Everything runs in your browser. No data is uploaded, no cookies track your input.

Seguridad y Privacidad

La seguridad de tus datos es nuestra prioridad

Procesamiento Local

Todo el procesamiento ocurre en tu navegador

Sin Transferencia de Datos

Tus datos no se envían a nuestros servidores

Sin Almacenamiento de Datos

No se almacenan ni comparten datos

Cifrado SSL

Cifrado SSL para conexión segura

Siguiente Paso

También en MoreOnlineTools