Convertir YAML a JSON

Pega YAML y obtén al instante un JSON con formato, con objetos anidados, listas y valores tipados, y un mensaje claro si el YAML no es válido. Nada sale de tu navegador.

  • Gratis
  • Sin registro
  • Funciona en tu navegador
yaml-to-json

100 % privado — tu texto se procesa en tu navegador y no se envía a ningún servidor.

Cómo funciona

Pega tu YAML

Sirven archivos de configuración, manifiestos de Kubernetes, pipelines de CI o especificaciones OpenAPI.

Revisa el JSON

El resultado se formatea con la sangría que elijas.

Cópialo

Copia el JSON, o cambia el sentido para ir de JSON a YAML.

Cómo convertir YAML a JSON

Para convertir YAML a JSON, pega tu YAML en el cuadro de entrada con «De YAML a JSON» seleccionado. Los bloques con sangría pasan a ser objetos anidados, los guiones pasan a ser listas, y valores como true, 2 y null pasan a ser booleanos, números y null de JSON. Si el YAML tiene un error, la herramienta señala la línea del problema. La conversión se hace en tu navegador.

Un ejemplo resuelto

Este YAML mezcla una cadena, un booleano, un número, una lista y un bloque anidado:

Entrada YAML

nombre: UtilsDock
activo: true
version: 2
etiquetas:
  - herramientas
  - gratis
titular:
  ciudad: Madrid
  desde: 2026

Salida JSON

{
  "nombre": "UtilsDock",
  "activo": true,
  "version": 2,
  "etiquetas": [
    "herramientas",
    "gratis"
  ],
  "titular": {
    "ciudad": "Madrid",
    "desde": 2026
  }
}

Dónde necesitas esta conversión

  • Kubernetes, Docker Compose y GitHub Actions usan archivos YAML, mientras que sus API y muchas herramientas hablan JSON.
  • Las especificaciones OpenAPI se suelen escribir en YAML y los generadores y validadores las consumen como JSON.
  • Archivos de configuración que debe cargar un código que solo tiene un analizador JSON.

Trampas del YAML

  • La sangría define la estructura y debe usar espacios, nunca tabuladores.
  • Los valores sin comillas se adivinan: yes, no y on los pueden leer como booleanos algunos analizadores, y 1.0 como número. Ponles comillas para conservar el texto.
  • Los comentarios empiezan por # y se descartan, porque JSON no tiene comentarios.
  • Las anclas y los alias se resuelven, así que los bloques repetidos se escriben enteros.

Privado por diseño

La conversión se hace en tu navegador. Lo que escribes, pegas o sueltas no se sube nunca, algo importante cuando el texto contiene tokens, datos personales o archivos internos.

Más herramientas para desarrolladores y texto

Preguntas frecuentes

¿Todo archivo YAML es JSON válido después?
Sí, siempre que sea YAML válido. Las funciones que JSON no tiene, como los comentarios y las anclas, se eliminan o se expanden.
¿Puedo convertir JSON otra vez a YAML?
Sí. Cambia el sentido en la misma herramienta, o usa el conversor de JSON a YAML.
¿Se admiten varios documentos YAML?
La herramienta convierte un solo documento. Si tu archivo tiene varios separados por ---, conviértelos de uno en uno.
¿Este conversor es gratis?
Sí. No hay registro ni límite, y funciona en tu navegador, así que nada de lo que escribes se envía a ningún servidor.
¿Funciona en el móvil?
Sí. Funciona en cualquier navegador móvil moderno y el resultado se actualiza mientras escribes.