JSON to YAML
Converts to YAML with nesting preserved and two-space indentation, ready for a config file.
Converters across seven formats — CSV, TSV, JSON, JSONL, YAML, XML and Markdown — covering the main directions between them, plus Markdown to HTML, HTML to Markdown and Markdown table generation. Typical use is moving data between config files, spreadsheet exports and API samples: JSON from an API into YAML for a config, or a CSV into JSON for seed data.
Converts to YAML with nesting preserved and two-space indentation, ready for a config file.
Parses CSV properly — quoted fields, embedded newlines and escapes — with a header-row toggle and a configurable delimiter.
Converts commas to tabs, honouring quoted fields.
Turns CSV into a YAML list with the header row as keys.
Converts HTML into Markdown, keeping headings, lists, links and emphasis.
Turns an array of objects into CSV using the keys as the header row, with configurable delimiter and header toggle.
Turns an array of objects into a Markdown table with the header taken from the first object.
Turns an array of objects into TSV, ready for a spreadsheet or a database import.
Emits XML with array items repeating the tag name and special characters escaped.
Converts between JSON and JSONL (one object per line), the usual shape for logs and streamed data.
Edits a Markdown table visually — add or remove rows and columns, pick alignment — with the source updating live.
Renders Markdown to HTML and rejects dangerous link protocols such as javascript:.
Converts tabs to commas, quoting any field that contains one.
Turns TSV into a JSON array with the header row as keys.
Keeps attributes under @attributes and text under #text so a round trip loses nothing; keeping attributes is optional.
Converts XML to YAML, preserving nesting and repeated elements.
Turns a YAML list of objects into CSV with the keys as the header row.
Parses YAML — nested maps, scalar lists and lists of objects — and emits JSON.
Converts YAML to XML: maps become nesting, lists become repeated tags.