O que faz
Converte YAML para JSON, JSON para YAML e formata YAML em um estilo consistente. Cada conversão valida o arquivo: erros mostram linha e coluna. O analisador é próprio e roda no seu navegador, então arquivos de configuração não saem do seu computador.
Que YAML ele entende
O subconjunto comum do YAML 1.2: mapas e listas aninhados, coleções em linha [a, b] e {a: 1}, strings simples, com aspas simples ou duplas, blocos | e > com indicadores - e +, âncoras, aliases, a chave de mesclagem <<, tags padrão e vários documentos separados por --- (que viram um array JSON). Chaves complexas, tags personalizadas como !Ref e %TAG são apontadas como erro. Comentários são descartados.
Armadilhas do YAML 1.1
Muitos programas ainda leem YAML com regras 1.1. NO, yes, on e off são strings no YAML 1.2, mas booleanos no 1.1 (o "problema da Noruega"); 0755 é 755 no 1.2 e octal 493 no 1.1. A ferramenta avisa com o número da linha e, de JSON para YAML, coloca essas strings entre aspas. A ordem das chaves é mantida e números longos não são arredondados.