Data Conversion Tools
Data rarely arrives in the format you need. These conversion tools transform JSON to CSV, XML to JSON, YAML to XML, and more — helping you move data between systems without writing a single script.
- JSON to CSVConvert JSON arrays to CSV spreadsheet format instantly.
- CSV to JSONConvert CSV data to structured JSON format.
- JSON to XMLTransform JSON objects into valid XML markup.
- XML to JSONParse XML documents and convert them to JSON.
- URL ParserParse URLs into protocol, host, path, query, and hash parts.
- Query String ParserParse URL query strings into key-value pairs.
- YAML to JSONYAML to JSON converter — convert YAML documents to JSON format instantly in your browser. Paste YAML, get valid JSON output. Free online YAML-to-JSON tool with syntax validation.
- YAML to XMLConvert YAML documents to XML format.
- XML to CSVExtract tabular data from XML and export as CSV.
- CSV to XMLConvert CSV rows into structured XML documents.
- JSON Array SorterSort JSON arrays by key, value, or custom order.
- JSON Compare ToolDiff two JSON objects and highlight additions and removals.
- JSON Key ExtractorExtract all keys from a JSON object at any depth.
- JSON Key SorterSort JSON object keys alphabetically (A→Z or Z→A), with deep sort support.
- PHP print_r() ParserConvert PHP print_r() output into JSON, JavaScript, Python, or PHP array.
- PHP var_dump() ParserParse PHP var_dump() output — with type annotations (string, int, float, bool, NULL, array, object) — and convert to JSON, JavaScript, Python, or PHP array.
- JSON Lines to ArrayConvert NDJSON / JSON Lines (one object per line) to a JSON array.
- JSON Size CalculatorCalculate JSON payload size, minified savings, key count, and nesting depth.
- JSON → YAML ConverterConvert JSON to YAML instantly — paste JSON and get clean, human-readable YAML output. Preserves all types: strings, numbers, booleans, arrays, and nested objects.
- CSV → HTML TableConvert CSV data to a styled HTML table with live preview. Choose from 7 themes (Clean, Dark, Striped, Minimal, Ocean, Sunset, Forest), configure alignment, responsive mode, hover, borders, compact padding, and rounded corners. Download as .html.
- JSON → HTML TableConvert a JSON array of objects (or 2-D arrays) to a fully styled HTML table. Auto-detects headers from keys, handles nested values, supports 7 themes, alignment, responsive scroll, and download.
- XML → HTML TableParse XML with repeating child elements and convert to a styled HTML table. Auto-detects row elements and uses tag names as column headers. Supports all 7 themes, alignment and responsive mode.
- MySQL CLI → HTML TablePaste MySQL CLI query output (the +----+------+ border format) and convert it to a polished HTML table. Supports all formatting options: themes, responsive, hover, alignment, caption, borders, compact.
- HTML Table → CSVExtract data from any HTML <table> and export as CSV. Detects <th> headers and <td> rows, handles quoted values, and outputs RFC 4180 compliant CSV. Paste any web table HTML.
- HTML Table → JSONConvert an HTML <table> to a JSON array of objects — column headers become keys, each row becomes an object. Perfect for extracting web table data for APIs or databases.
- HTML Table → XMLConvert an HTML <table> to structured XML. Each row becomes a <row> element with child tags named after column headers. Tag names are sanitised to valid XML identifiers automatically.