input.yaml
output.yaml
Valida y formatea YAML, o conviértelo a JSON.

Relacionado

Guías para YAML Fix

Todas las guías →

Validador y formateador de YAML

Pega YAML para revisar al instante los errores de sintaxis. El validador resalta la línea exacta donde se produce el error. También puedes reformatear el YAML con sangrías coherentes o convertirlo a JSON con un solo clic.

Una misma herramienta sirve como yaml lint / yaml linter / yamllint / yaml checker / online yaml validator —— pega cualquier YAML y te indica el primer fallo de parseo con su línea y columna. Úsala como validate yaml online : el formateo, lint y conversión se realizan localmente y no se sube nada.

YAML vs JSON : ambos son formatos de intercambio de datos y YAML 1.2 es un superconjunto estricto de JSON, así que cualquier documento JSON ya es YAML válido. La diferencia práctica es la forma —— YAML usa sangrías y es amable con los comentarios (ideal para configuración editada a mano), JSON usa llaves y una sintaxis estricta (ideal para APIs). Cuando necesites pasar la configuración a una herramienta que solo acepta JSON, haz clic en To JSON.

  • Validate —— parseo estricto de YAML 1.2 con reporte exacto de línea/columna de los errores
  • Format YAML —— normaliza sangría (2 espacios) y orden de claves
  • Convert to JSON —— emite JSON válido y con sangría bonita listo para APIs

Errores YAML comunes

Tabs en lugar de espacios
YAML no permite tabulaciones para sangrar. Reemplaza todos los tabs por espacios.
Sangría inconsistente
Las claves hijas bajo una misma clave padre deben sangrarse con el mismo número de espacios respecto al padre.
Caracteres especiales sin comillas
Los valores que comienzan con :, - o # a menudo deben ir entrecomillados.

FAQ

¿Por qué falla el parseo de mi YAML?

Casi siempre por sangrías : o se colaron tabulaciones (YAML no permite tabs para sangrar) o hay claves al mismo nivel con profundidad distinta. El formateador reescribe todo con un único ancho basado en espacios, lo que suele sacar a la luz —— y corregir —— la mayoría de estos problemas.