Skip to content

About Us

We build small developer tools that respect the files you paste into them.

Why this exists

There’s no shortage of YAML to JSON converters. What there is a shortage of is one that helps when the YAML is broken — which is the only time you really need a tool rather than a one-line script.

Before building this, we went through fifteen of the most popular converters. One reports every failure as “An error has occured” — misspelled, and with no line number. Another says “Error: Not a valid value”. A third has its copy button disabled in the source code. A fourth charges $9 for 48 hours of a conversion that runs on your own machine. Several route your configuration through their servers in order to offer a share link, and at least one makes those links public by default.

What we do differently

Every parse error is translated into a sentence you can act on, pinned to the exact line and column, and marked in the editor. Unclosed brackets and quotes — which most parsers misreport as an indentation problem somewhere else entirely — are detected specifically, and we point at the delimiter that was never closed.

We also warn about the YAML 1.1 versus 1.2 divergence, which no other converter we found does. It’s the difference between country: no meaning the string “no” and meaning false, and it has broken real deployments.

How it works

The site is static. Conversion happens in your browser with js-yaml; the formatter uses the yaml package, whose concrete syntax tree is what makes comment preservation possible. The editor is CodeMirror 6, loaded after the page is interactive so it never delays first paint. There’s no backend, no database, and no analytics on the content you paste.

What we care about

The goal isn’t to become a heavy platform. It’s to make everyday text-format work less annoying: clear error messages, predictable output, fast pages, and no account wall between you and the thing you came to do.

What it will never do

  • Ask you to sign up.
  • Meter, throttle, or cap your conversions.
  • Ask you to share the page to unlock a feature.
  • Send what you paste to a server — there’s nowhere for it to go.