JSON and CSV Online: Format, Validate and Convert

🛠️

JSON Formatter and Validator Online — Free

Indents JSON that arrived as one long line and reports the exact position of a syntax error. Minify folds the result back into a compact string.

Launch →
🛠️

JSON to CSV Converter Online — Export to Excel

Flattens a JSON array of objects into columns, using the object keys as the header row. Convert, check the fields, then download a CSV Excel can open.

Launch →
🛠️

CSV to JSON Converter Online — Array of Objects

Turns table rows into a JSON array of objects, using the header line as keys. Paste the CSV, press convert, then copy or download the result.

Launch →
🛠️

JSON to YAML Converter Online — Free

Turn a JSON object into YAML online. Parsing runs in your own tab with js-yaml, so config files never leave the machine.

Launch →
🛠️

YAML to JSON Converter Online — Free

Parse YAML into JSON online: paste a manifest or playbook and get an indented object back, plus a quick check that the YAML itself is valid.

Launch →
🛠️

JSON to XML Converter Online — Download

Converts JSON into an XML tree where keys become tag names and nested objects become nodes. Copy the result or save it straight to an .xml file.

Launch →
🛠️

XML to JSON Converter Online

Parses an XML document into JSON: tags become keys and repeated sibling nodes become arrays. Copy the result or save it as a .json file.

Launch →
🛠️

JSON Array to HTML Table Online

Renders an array of similar JSON objects as a table: keys become column headers, elements become rows, drawn right below the input box.

Launch →
🛠️

JSON to Query String Converter Online

Turns a flat JSON object into a URL query string. Values are percent-encoded with encodeURIComponent, and the result copies in one click.

Launch →
🛠️

Query String to JSON Parser Online

Parses a URL query string into a JSON object online. The leading question mark is dropped and percent-encoded values are decoded back to plain text.

Launch →
🛠️

CSV Formatter Online — Table Preview

Lines up CSV columns and renders the rows as a readable table. Paste the export, press Format, then save the tidied file with Download.

Launch →
🛠️

CSV to Excel Table Preview Online — Free Viewer

See your CSV laid out as a spreadsheet-style grid in the browser. Paste the rows and get columns you can read; this is a preview, not an XLSX download.

Launch →
🛠️

HTML Table to CSV and JSON Converter Online

Turns a pasted HTML table into CSV for Excel or a JSON array of objects. Headers become column names, and the result downloads as a file.

Launch →
🛠️

Text Lines to JSON Array or Object

Turns pasted lines into JSON. Array mode returns a list of strings; Object mode splits every line at the colon into a key and a value.

Launch →
🛠️

SQL CREATE TABLE to JSON Schema Online

Parses a CREATE TABLE statement into JSON: the table name plus each column with its declared type. It reads schema definitions, not table rows.

Launch →
🛠️

XML Formatter Online — Pretty Print and Minify

Adds indentation to XML that arrived as a single line, and folds it back with the minify button. Parsing runs in your own browser.

Launch →
Collection guide

How to pick a tool here

An export from an ad platform arrives as CSV, an API response as JSON, a service config is written in YAML, and a legacy integration still returns XML. This hub gathers every tool on the site that translates between those formats and makes them readable.

Formatting and validation are almost always the right first step. A JSON validator points at the exact position of the problem, the trailing comma, the unclosed bracket, the single quotes where double quotes belong, and that saves more time than anything else in this hub. The formatter expands a minified string into an indented tree so the structure becomes visible.

Then come the conversions. JSON to CSV is what you need to hand an export to somebody who lives in Excel. CSV to JSON is the reverse, when a spreadsheet has to be fed to a script or an API. YAML and JSON convert both ways while configs move between systems, and rendering JSON as a table lets you inspect an array of objects without opening an editor.

Every transformation runs in the browser in JavaScript. Exports containing customer data, keys or internal identifiers are never uploaded and never stored.