Skip to content
littlekit.app
All tools

YAML to JSON

Convert a bounded YAML data subset into formatted JSON entirely in your browser.

YAML → JSON90 characters
Paste configuration text. The live preview stays inert and is limited for responsiveness.
JSON previewReady
{
  "project": "toolbox",
  "enabled": true,
  "ports": [
    3000,
    3001
  ],
  "service": {
    "name": "api",
    "retries": 2
  }
}
Processed on your device

How it works & useful details

Supported YAML

Convert the safe YAML data subset: two-space nested maps and lists, comments, quoted/plain strings, booleans, null and finite safe numbers. Anchors, aliases, tags, directives, flow collections and block scalars are rejected rather than guessed.

JSON preserves map order from the input. Large integer identifiers should be quoted because JSON numbers use JavaScript precision.

Private, bounded processing

This workspace parses text only in your browser. It never opens links, requests external entities, runs pasted configuration, or saves your document. Input is limited to 500,000 characters; conversion output is limited to 1,000,000 characters.