Convertidor de YAML a JSON
Todo se procesa en tu dispositivo; los archivos grandes pueden tardar un poco.
Convierte tablas a JSON cuando un sitio web, aplicación o API espera registros estructurados con campos nombrados. Si tus archivos siguen en formato YAML, esta página es el atajo: YAML es el formato de configuración amigable para los humanos usado por Docker Compose, GitHub Actions y la mayoría de las canalizaciones CI/CD.
Este conversor funciona por completo en tu navegador mediante WebAssembly: tus archivos nunca salen de tu dispositivo, no se sube nada y no hay marcas de agua, registros ni colas. Arrastra varios archivos a la vez para convertirlos en lote.
Comparación de YAML con JSON
| YAML | JSON | |
|---|---|---|
| Estructura | Árboles anclas/referencias | Árboles de objetos y arreglos |
| Tipos / esquema | Implícito (verificado con esquema en la práctica) | Seis tipos nativos |
| Compatibilidad | Estándar DevOps | Universal, primero la máquina |
| Ideal para | Archivos de configuración y canales | APIs, datos de la app, configuración-como-código |
Cómo convertir YAML a JSON
- 1
Selecciona tus archivos
Arrastra y suelta tus archivos YAML en el área de arriba, o haz clic para elegirlos. Puedes añadir varios archivos a la vez para conversión por lotes.
- 2
Convierte al instante
Pulsa «Convertir a JSON». La conversión se ejecuta íntegramente en tu navegador con WebAssembly: sin subidas, sin colas, sin esperas.
- 3
Descarga los resultados
Descarga cada archivo JSON convertido por separado, o llévatelo todo de una vez en un ZIP.
Sobre el formato YAML
YAML es el lenguaje de configuración de la década DevOps: manifiestos de Kubernetes, GitHub Actions, Docker Compose, Ansible. Es un súperconjunto estricto de JSON 1.2: cada archivo JSON es un YAML válido, pero escrito con indentación en lugar de llaves, y añade las dos cosas que JSON rechaza: comentarios y anclas (definir una vez, referenciar en todas partes).
Su flexibilidad también es su trampa. La tipificación implícita convierte famosamente el número de versión sin comillas `1.0` en un float, Noruega en falso booleano (`no`), y la indentación profunda hace que el YAML pegado cambie de significado silenciosamente. Los equipos que aplican comillas en los casos ambiguos y la verificación de esquema obtienen lo mejor de ambos mundos.
+ Ventajas
- ✓Amigable para humanos: sangría, puntuación mínima, comentarios
- ✓Superconjunto de JSON — interoperabilidad gratis
- ✓Los anclajes reducen la repetición en configuraciones grandes
! Limitaciones
- −Sorpresas de tipado implícito (`no`, `1.0`, `on`)
- −Los errores de espacios en blanco cambian el significado silenciosamente
- −La especificación completa es notoriamente compleja
Sobre el formato JSON
JSON (RFC 8259, popularizado por Douglas Crockford) es la lengua franca de los datos de programas. Tiene exactamente seis tipos — cadena, número, booleano, nulo, arreglo, objeto — anidados en árboles, y todos los lenguajes del mundo lo analizan de forma nativa. APIs REST, documentos NoSQL, configuración del navegador, manifiestos de paquetes: si el software habla con software, JSON suele ser la oración.
La especificación es deliberadamente estricta: solo comillas dobles, sin comas finales, sin comentarios. Esa rigidez hace que los analizadores sean triviales y la interoperabilidad confiable, pero también hace que JSON sea incómodo para configuraciones editadas a mano (las personas agregan comentarios y rompen los analizadores) y su mapeo de texto 1:1 mantiene los archivos grandes más pesados que las alternativas binarias.
+ Ventajas
- ✓Análisis nativo en cada idioma
- ✓Seis tipos claros, anidando tan profundo como sea necesario
- ✓El valor predeterminado de las APIs y las herramientas modernas
! Limitaciones
- −Sin comentarios: mala adecuación para configuración editada a mano
- −Sintaxis estricta: las comas finales y las comillas simples lo rompen
- −Verbose; los archivos grandes se analizan lentamente
¿Por qué convertir YAML a JSON?
Piénsalo como mover tu archivo al contenedor que mejor encaja con el trabajo. Sorpresas de tipado implícito (`no`, `1.0`, `on`) JSON funciona de otra manera: Análisis nativo en cada idioma Si esto encaja con lo que necesitas, ejecuta la conversión: tarda segundos y nada sale de tu dispositivo.
Preguntas frecuentes
¿Este conversor de YAML a JSON es realmente gratis?
Sí: completamente gratis, sin registro, sin marcas de agua y sin límites diarios de conversión. El sitio se mantiene con publicidad.
¿Mis archivos se suben a algún servidor?
No. La conversión se ejecuta por completo dentro de tu navegador con WebAssembly, así que tus archivos nunca salen de tu dispositivo: por eso es instantánea y privada.
¿Funciona en Windows, Mac, iPhone y Android?
Sí. Funciona en cualquier dispositivo con un navegador moderno: Windows, macOS, Linux, Android e iOS. No hay que instalar ningún software.
¿Hay límite de tamaño de archivo para YAML a JSON?
El único límite es la memoria de tu dispositivo, ya que no se sube nada. Los archivos de hasta unos cientos de megabytes funcionan bien en un navegador de escritorio moderno; los muy grandes simplemente tardan un poco más.
¿Mis datos están seguros aquí?
Sí. La conversión es JavaScript puro en tu pestaña: los datos se analizan y reserializan en memoria, nunca se envían a ningún sitio y desaparecen al cerrar la página.
¿Se convierten las fórmulas, los estilos o las hojas múltiples?
No: esta conversión extrae los datos en sí a JSON. Las fórmulas se exportan con su valor actual, los estilos no se conservan y los libros con varias hojas se convierten hoja a hoja. Para fidelidad total entre formatos de hoja de cálculo, intercambia dentro de la misma familia de herramientas.