Convertir YAML a JSON

Convierte archivos YAML o texto pegado a JSON en tu navegador. No se sube nada.

Entrada YAML

Elige un archivo .yaml o .yml, o pega YAML directamente.

Suelta aquí un archivo YAML o haz clic para elegirlo

Compatibles: .yaml y .yml

o pega YAML
Formato JSON

Salida JSON

Convierte YAML para ver aquí el JSON.

Notas de conversión

  • Los comentarios de YAML se pierden al convertir porque JSON no tiene sintaxis para comentarios.
  • Las marcas de tiempo de YAML se convierten en cadenas ISO 8601 para que el JSON sea portable.
  • Este conversor usa el comportamiento de YAML 1.2: yes, no, on y off sin comillas siguen siendo cadenas; solo true y false son booleanos.

De YAML a JSON, en tu navegador

Elige un archivo .yaml o .yml, o pega YAML, para convertirlo a JSON. Puedes elegir una salida con formato legible o JSON minimizado y después copiar o descargar el resultado.

Las anclas y alias de YAML se resuelven y expanden antes de generar JSON. Para documentos separados por ---, puedes obtener un único array JSON o una salida por documento.

Tu YAML se queda en tu dispositivo

La conversión se hace en el navegador, no en un servidor.

  • YAML se lee y analiza localmente en el navegador.
  • No existe un punto de carga para tu entrada.
  • El código fuente es abierto y se puede revisar (MIT).
  • Tras la primera visita, la aplicación puede funcionar sin conexión.

Puedes comprobarlo en el panel de Red del navegador al convertir: ninguna solicitud contiene tu YAML. Leer el código fuente.

Cómo se usa

  1. Añade YAML

    Elige o suelta un archivo .yaml o .yml, o pega YAML en el campo de texto.

  2. Elige la salida

    Elige JSON con formato o minimizado. Con varios documentos, elige un array o salidas separadas.

  3. Copia o descarga

    Revisa el JSON y cópialo o descárgalo como archivo .json.

Preguntas frecuentes

¿Se suben mis archivos YAML?

No. El análisis y la conversión se ejecutan completamente en el navegador; no hay carga ni conversión en un servidor.

¿Qué ocurre con las anclas y los alias?

Se resuelven y expanden en la salida JSON. Los alias recursivos muestran un error porque JSON no puede representar referencias circulares.

¿Cómo se tratan varios documentos YAML?

Para YAML separado con ---, puedes elegir un array JSON o una salida JSON por documento. Un solo documento YAML se mantiene como un único valor JSON.

¿Se conservan los comentarios y las marcas de tiempo?

JSON no tiene comentarios, así que los comentarios de YAML se pierden. Las marcas de tiempo se convierten en cadenas ISO 8601.

¿no o yes pasan a ser booleanos?

No. El analizador usa el comportamiento de YAML 1.2: yes, no, on y off sin comillas siguen siendo cadenas; solo true y false son booleanos.

¿Qué pasa si YAML no es válido?

Cuando puede localizar el problema, el conversor muestra un error con línea y columna. No es un validador YAML independiente.