Free Online Data Converters
Data conversion tools help turn structured text into the format you need without publishing your input or routing it through an account system.
19 tools in this category
CSV to JSON
Convert CSV to JSON in your browser. Paste data or upload a file, toggle header detection, infer types, and download pretty-printed JSON. No server, no account.
Open toolJSON to CSV
Convert JSON arrays to CSV instantly. Flatten nested objects, pick a delimiter, and download a spreadsheet-ready .csv file. All processed locally in your browser.
Open toolXML to JSON
Convert XML to JSON online. Paste any XML document and get a clean JSON object with attributes, namespaces handled. All processed locally, nothing uploaded.
Open toolYAML to JSON
Convert YAML to JSON instantly in your browser. Supports multi-document YAML, anchors, aliases, and complex nested structures. No upload, no account needed.
Open toolJSON to YAML
Convert JSON to YAML online. Paste any JSON object or array and get clean, human-readable YAML with proper indentation. Processed locally, nothing uploaded.
Open toolJSON to XML
Convert JSON to well-formed XML in your browser. Paste JSON, set root element name, and download the XML file. No upload, no account.
Open toolCSV to YAML
Convert CSV to YAML instantly in your browser. Paste CSV with headers, get a YAML list of objects. Copy or download, no upload required.
Open toolYAML to CSV
Convert a YAML list of objects to CSV in your browser. Paste YAML, get a downloadable CSV file. No upload, instant.
Open toolCSV to TSV
Convert CSV to TSV (tab-separated values) instantly in your browser. Handles quoted commas, special characters, and multi-line fields. No upload.
Open toolTSV to CSV
Convert TSV (tab-separated values) to CSV in your browser. Properly quotes fields with commas. Free, browser-only, instant.
Open toolCSV to SQL Inserts
Generate SQL INSERT statements from CSV data instantly. Set the table name, and get ready-to-run SQL for MySQL, PostgreSQL, or SQLite. All in your browser.
Open toolJSON to TypeScript
Generate TypeScript interfaces from JSON automatically. Paste any JSON object and get typed interfaces with proper optional fields, arrays, and nested types instantly.
Open toolJSON to JSON Schema
Infer a JSON Schema from any JSON sample. Paste JSON, get a draft-07 schema with types and required fields, browser-only, no account.
Open toolJSON Flattener
Flatten nested JSON objects to dot-path keys in your browser. Converts {a:{b:1}} to {'a.b':1}. Copy or download the result.
Open toolJSON Unflattener
Convert flat dot-path JSON back to nested objects. Paste {"a.b.c":1} and get {a:{b:{c:1}}}, free, browser-only.
Open toolXML to CSV
Convert XML to CSV instantly in your browser. Flatten XML elements into rows and columns, download as .csv, open in Excel or Google Sheets. No upload, no account.
Open toolCSV to XML
Convert CSV to XML free in your browser. Set the root and row element names, upload or paste your CSV, and download a valid XML file instantly. No account needed.
Open toolTSV to JSON
Convert TSV (tab-separated values) to JSON free in your browser. Paste or upload a .tsv file, toggle headers, infer types, and download formatted JSON. No upload.
Open toolJSON to SQL
Generate SQL INSERT statements from a JSON array free in your browser. Set the table name, handle nulls, and download a ready-to-run .sql file. No upload required.
Open toolHow this category works
Data converters are built for structured text formats used by developers, analysts, editors, and operations teams.
Related categories
Frequently asked questions
Do data converters validate input?
Yes. Data tools surface parsing errors and warnings instead of silently changing malformed input. Invalid JSON, YAML, or CSV produces a clear error message.
Are conversions lossless?
Conversions between text-based formats (CSV, JSON, YAML, XML) are lossless for well-formed input. Type coercion notes are shown where values are automatically interpreted.