Convertidor YAML ↔ JSON
Convierte YAML a JSON o JSON a YAML al instante en tu navegador. Pega tu config o dato, elige la dirección y copia el resultado. Gratis, sin registro.
Actualizado abril de 2026
Revisado por Rafael Duarte
Cómo funciona
Elige la dirección, pega el contenido y listo
1. Elige la dirección
Selecciona "YAML → JSON" o "JSON → YAML" con el interruptor en la parte superior.
2. Pega tu contenido
Escribe o pega en el panel izquierdo, o usa el botón "Paste" para tomarlo directo del portapapeles.
3. Copia o descarga el resultado
La conversión aparece al instante a la derecha — una etiqueta "Valid" confirma que la estructura es correcta antes de copiarla.
Qué hace este conversor
Conversión fiel en ambos sentidos, sin instalar nada
Validación en tiempo real
Una etiqueta verde "Valid" confirma que la entrada está bien formada antes de que copies o descargues nada.
Resuelve anclas y alias de YAML
Las referencias & y * se expanden por completo en el JSON resultante, sin dejar construcciones YAML sueltas.
JSON → YAML sin pérdida
Como YAML 1.2 es un superconjunto de JSON, esta dirección conserva todos los tipos y niveles de anidación tal cual.
100% en tu navegador
Ningún dato sensible de configuración — claves de API, secretos, tokens — sale de tu equipo.
Cambio de dirección con un clic
El botón ⇄ invierte YAML ↔ JSON y usa la última salida convertida como nueva entrada, sin tener que pegar de nuevo.
Atajo de teclado para copiar
Presiona Shift+Enter en cualquier parte de la página para copiar el resultado convertido al instante.
Ejemplos
Casos frecuentes al convertir entre YAML y JSON
Cuándo vas a necesitar esto
Los escenarios más comunes entre desarrolladores y equipos de DevOps
Kubernetes y Helm
Convierte manifiestos YAML para pipelines de CI/CD que solo aceptan JSON, o vuelve a convertir valores de Helm.
OpenAPI y Swagger
Pasa especificaciones YAML a JSON cuando tu toolchain lo exige, o al revés para una revisión más legible.
Docker Compose y Ansible
Transforma archivos de servicios o playbooks entre formatos según lo que pida la herramienta que los consume.
Workflows de GitHub Actions
Depura o adapta archivos YAML convirtiéndolos a JSON para validarlos contra un schema.
Migración de configuración entre servicios
Algunos servicios cloud aceptan solo JSON en su API mientras el resto del stack usa YAML — convierte sin escribir un script.
Errores comunes
Lo que más confunde a quien convierte YAML y JSON por primera vez
Esperar que se conserven los comentarios
JSON no admite comentarios — guarda el YAML original junto al JSON generado si necesitas la documentación.
No saber que los alias se expanden
El JSON resultante no contiene construcciones propias de YAML — todo queda completamente resuelto y expandido.
Indentación inconsistente en el YAML de entrada
YAML es sensible a la indentación — mezclar tabulaciones y espacios es la causa más común de errores de parseo.
Fechas sin comillas se convierten en objetos Date
Una fecha YAML como 2026-08-22 sin comillas se interpreta como timestamp y sale como string ISO completo en el JSON — pon la fecha entre comillas si quieres conservar el texto original.
Coma sobrante al pegar JSON
JSON no admite coma después del último elemento de un objeto o array — error habitual al copiar directo desde código JavaScript. El parser indica la posición exacta del problema.
Claves duplicadas en la misma sección
La especificación YAML no permite dos claves iguales dentro del mismo mapeo — el conversor rechaza la entrada en vez de elegir un valor al azar.
Por qué usar este conversor
Maneja bien los casos difíciles — anclas, alias, comentarios — que muchos conversores básicos ignoran o resuelven mal.
Funciona enteramente en el navegador: seguro para convertir archivos de configuración sensibles, plantillas con claves de API y definiciones de infraestructura.
El parseo sigue las mismas reglas que usan internamente herramientas como kubectl, Helm y Ansible — así que el resultado convertido es exactamente lo que esas herramientas verían, sin sorpresas de compatibilidad.
YAML frente a JSON
El mismo dato, públicos distintos
Preguntas frecuentes
YAML usa indentación y puntuación mínima, ideal para configuraciones editadas por personas — Kubernetes, Docker Compose, Ansible. JSON usa llaves y corchetes, con una sintaxis más estricta, y es el estándar para APIs REST. YAML 1.2 es un superconjunto de JSON.
Referencias
Artículo relacionado
Volumes Docker: bind mount, volume nomeado e tmpfs
Herramientas relacionadas
- Convertidor CSV ↔ JSON Desarrollador Convierte CSV a JSON o JSON a CSV al instante. Pega tus datos, elige la dirección y descarga el resultado. Gratis, privado y sin registro.
- Formateador & Validador JSON Desarrollador Formateador y validador JSON online gratuito — formatea, valida, minifica y exporta JSON a CSV. Vista árbol, vista gráfico y resaltado de sintaxis. Sin...
- JSON a Interfaz TypeScript Desarrollador Convierte cualquier objeto JSON en interfaces TypeScript limpias al instante. Herramienta online gratuita — soporta objetos anidados, arrays y campos...
- Decodificador Base64 Desarrollador Decodifica strings Base64 a texto plano al instante en tu navegador. Compatible con UTF-8, entrada multilínea y muestra el tamaño del payload.
- Codificador Base64 Desarrollador Codifica cualquier texto a Base64 al instante en tu navegador. Compatible con UTF-8, muestra el recuento de caracteres y el tamaño del payload. Gratis, sin...