Data Conversion

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.

19 online toolsAll tools
Data Conversion

JSON to YAML

Converts to YAML with nesting preserved and two-space indentation, ready for a config file.

Data Conversion
Data Conversion

CSV to JSON

Parses CSV properly — quoted fields, embedded newlines and escapes — with a header-row toggle and a configurable delimiter.

Data Conversion
Data Conversion

CSV to TSV

Converts commas to tabs, honouring quoted fields.

Data Conversion
Data Conversion

CSV to YAML

Turns CSV into a YAML list with the header row as keys.

Data Conversion
Data Conversion

HTML to Markdown

Converts HTML into Markdown, keeping headings, lists, links and emphasis.

Data Conversion
Data Conversion

JSON to CSV

Turns an array of objects into CSV using the keys as the header row, with configurable delimiter and header toggle.

Data Conversion
Data Conversion

JSON to Markdown Table

Turns an array of objects into a Markdown table with the header taken from the first object.

Data Conversion
Data Conversion

JSON to TSV

Turns an array of objects into TSV, ready for a spreadsheet or a database import.

Data Conversion
Data Conversion

JSON to XML

Emits XML with array items repeating the tag name and special characters escaped.

Data Conversion
Data Conversion

JSONL Converter

Converts between JSON and JSONL (one object per line), the usual shape for logs and streamed data.

Data Conversion
Data Conversion

Markdown Table Generator

Edits a Markdown table visually — add or remove rows and columns, pick alignment — with the source updating live.

Data Conversion

Markdown to HTML

Renders Markdown to HTML and rejects dangerous link protocols such as javascript:.

Data Conversion
Data Conversion

TSV to CSV

Converts tabs to commas, quoting any field that contains one.

Data Conversion
Data Conversion

TSV to JSON

Turns TSV into a JSON array with the header row as keys.

Data Conversion
Data Conversion

XML to JSON

Keeps attributes under @attributes and text under #text so a round trip loses nothing; keeping attributes is optional.

Data Conversion
Data Conversion

XML to YAML

Converts XML to YAML, preserving nesting and repeated elements.

Data Conversion
Data Conversion

YAML to CSV

Turns a YAML list of objects into CSV with the keys as the header row.

Data Conversion
Data Conversion

YAML to JSON

Parses YAML — nested maps, scalar lists and lists of objects — and emits JSON.

Data Conversion
Data Conversion

YAML to XML

Converts YAML to XML: maps become nesting, lists become repeated tags.

Data Conversion

Other categories

All tools