Home/Data

Data Tools

Convert between JSON, CSV, YAML, XML and SQL.

Free data tools: CSV to JSON, JSON to CSV, YAML, XML, SQL formatter, JSON minify, flatten and diff. Convert and clean structured data in your browser, nothing uploaded. All 27 tools below are free, run entirely in your browser, and need no sign-up.

JSON to XML

Free JSON to XML converter. Turn JSON objects and arrays into clean, indented XML for legacy APIs, SOAP services, config files and data feeds.

XML to JSON

Free XML to JSON converter. Parse XML documents into clean, readable JSON with attributes and repeated elements handled correctly in your browser.

TSV to CSV

Free TSV to CSV converter. Turn tab separated values into proper comma separated CSV, quoting fields that contain commas, quotes or line breaks.

CSV to TSV

Free CSV to TSV converter. Turn comma separated values into tab separated text you can paste straight into spreadsheets, respecting quoted fields.

CSV to Markdown Table

Free CSV to Markdown table converter. Turn CSV data into a clean GitHub flavored Markdown table with aligned columns for READMEs, docs and issues.

JSON to TypeScript

Free JSON to TypeScript converter. Generate a typed interface from a JSON sample, inferring nested objects, arrays and optional fields automatically.

JSON to Go Struct

Free JSON to Go struct converter. Generate typed Go structs with json tags from a JSON sample, inferring nested types, slices and field names.

JSON to PHP Array

Free JSON to PHP array converter. Turn JSON into a valid PHP array literal using short bracket syntax, ready to paste into a config or fixture file.

JSON Unescape

Free JSON unescape tool. Turn an escaped JSON string back into readable text, decoding backslash escapes, quotes, newlines and unicode sequences.

JSON to Query String

Free JSON to query string converter. Turn a JSON object into a URL encoded query string, flattening nested objects and arrays with bracket notation.

Query String to JSON

Free query string to JSON converter. Parse a URL query string into a clean JSON object, decoding values and grouping repeated keys into arrays.

JSON Sort Keys

Free JSON key sorter. Sort every object key alphabetically at all nesting levels for deterministic diffs, cleaner configs and reproducible output.

JSON Flatten

Free JSON flatten tool. Collapse a nested JSON object into flat dot notation keys, turning deep structures into a single level map for easy diffing.

JSON Unflatten

Free JSON unflatten tool. Rebuild a nested JSON object from flat dot notation keys, expanding paths and array indices back into real structure.

NDJSON to JSON Array

Free NDJSON to JSON array converter. Turn newline delimited JSON into a single JSON array, parsing each line and reporting any bad rows clearly.

JSON Array to NDJSON

Free JSON array to NDJSON converter. Turn a JSON array into newline delimited JSON, one compact record per line, ready for streaming and log tools.

List to JSON Array

Free list to JSON array converter. Turn a plain list of lines into a JSON array of strings or numbers, trimming blanks and optionally deduplicating.

CSV Column Extractor

Free CSV column extractor. Pull a single column out of a CSV file by name or number, with a real parser that respects quoted fields and commas.

CSV to SQL Insert

Free CSV to SQL insert generator. Turn CSV rows into ready to run INSERT statements with a header derived column list and safely quoted values.

JSON to HTML Table

Free JSON to HTML table converter. Turn an array of JSON objects into a clean HTML table with a header row and escaped cells, ready to paste anywhere.

JSON Path Extractor

Free JSON path extractor. Pull a value from deep inside JSON using a dot and bracket path like user.tags[0], with clear errors when a path is missing.

JSON Stringify Viewer

Free JSON stringify tool. Parse and re serialize JSON with a chosen indent, or produce an escaped single string value ready to embed in code.

Fixed Width to CSV

Free fixed width to CSV converter. Split fixed column mainframe or report text into CSV by specifying column widths, trimming padding from each field.

JSON Keys Extractor

Free JSON keys extractor. List every unique key path in a JSON document, including nested objects and arrays, so you can map or document a payload.

JSON to TOML

Free JSON to TOML converter. Turn JSON config into TOML tables and key value pairs for Rust, Python and other tools that read TOML config files.

CSV Transpose

Free CSV transpose tool. Flip rows and columns of a CSV so headers become the first column, using a real parser that respects quoted fields.

JSON to ENV

Free JSON to env file converter. Turn a flat JSON object into dotenv KEY=value lines, upper casing keys and quoting values that contain spaces.

Frequently asked questions

Are these data tools free?

Yes. Every data tool on yourhack.ai is completely free, with no sign-up and no usage limits.

Do these data tools work on mobile?

Yes. They run in any modern web browser on phone, tablet or desktop. There is nothing to install.

Is my data private?

Yes. These tools run entirely in your browser, so nothing you enter is uploaded to a server.

How many data tools are there?

There are currently 27 free data tools here, and we add more regularly.

Explore other categories