URSY.IOPART OF THE URSY NETWORKSign in400 free tools

Developer Tools

Data Shape-Shifter

JSON, YAML or CSV in — any of the three out, auto-detected.

Free No account Runs on this device
Developer Tools
Tool ready

Your inputs stay in this browser tab.

Powering up the tool…

TOOL DATA-SHAPE-S

What this tool does

About the data shape-shifter

One converter for the config-and-spreadsheet triangle.

How to use it

  1. Paste — input shape is detected.
  2. Pick the target shape.
  3. Copy the conversion.
  4. Round-trip if fidelity matters for your file.

Useful for

  • CSV export → JSON for an API in one paste.
  • JSON response → CSV for a spreadsheet human.
  • Config translation without three tabs.

Straight answers

Data Shape-Shifter FAQ

What survives the CSV corner?

CSV is flat: arrays of uniform objects convert beautifully; nested structures JSON-stringify into cells (honest, if ugly). The triangle’s geometry, not the tool’s whim — deep data belongs in the JSON/YAML edge.

How does detection order work?

JSON parse first (strictest), CSV shape second (delimiters + header line), YAML last (most permissive). Ambiguous inputs resolve to the strictest passing parse, which is the least surprising rule we know.