All tools
22 free converters that run entirely in your browser — no upload, no signup, no limits.
JSON → CSV
Convert JSON to CSV online, free and instantly. Handles nested objects with dot-notation flattening, quoted fields and AI-pasted JSON. 100% client-side.
CSV → JSONCSV → JSON
Convert CSV to JSON online for free. Proper RFC 4180 parsing of quoted fields, auto number/boolean typing, any delimiter. Runs 100% in your browser.
JSON → MARKDOWNJSON → Markdown
Turn JSON arrays into clean Markdown tables online. Perfect for README files, Notion, GitHub issues and docs. Free, instant, 100% client-side.
MARKDOWN → CSVMarkdown → CSV
Convert Markdown tables to CSV online. Paste a GitHub/Notion table, get clean CSV instantly. Free, no signup, runs 100% in your browser.
CSV → MARKDOWNCSV → Markdown
Convert CSV data to a Markdown table online for READMEs, docs and Notion. Handles quoted CSV, any delimiter. Free and 100% client-side.
JSON → TSJSON → TypeScript
Generate TypeScript interfaces & types from JSON online. Nested objects become named interfaces, arrays become typed arrays. Free, instant, client-side.
CSV → SQLCSV → SQL
Convert CSV to SQL INSERT statements (PostgreSQL or MySQL) with CREATE TABLE. Type inference, safe quoting. Free, instant, 100% client-side.
JSON → SQLJSON → SQL
Convert JSON arrays to SQL INSERT statements for PostgreSQL or MySQL. Optional CREATE TABLE, safe escaping, instant. Free and 100% client-side.
JSON → JSONJSON Formatter
Format, validate and minify JSON online. Pretty-print with 2 or 4 spaces, sort keys, get exact error line on invalid JSON. Free, 100% client-side.
TSV → JSONTSV → JSON
Convert TSV (tab-separated, e.g. from Excel or Google Sheets) to JSON online. Auto type detection, header support. Free, instant, client-side.
CSV → CSVCSV Dedupe
Remove duplicate rows from CSV/TSV data online instantly. Exact-row matching, works with any delimiter, keeps original order. Free, 100% client-side.
JSON → YAMLJSON → YAML
Convert JSON to YAML online instantly. Clean block-style output, correct quoting of ambiguous values. Free, no signup, 100% in your browser.
YAML → JSONYAML → JSON
Convert YAML to JSON online — block style, lists of maps, inline flow [a, b] and {k: v}, comments stripped. Free and 100% in-browser.
JSON → JSONFlatten JSON
Flatten nested JSON to dot-notation keys or unflatten back to nested — arrays use index paths. Free, instant, 100% in your browser.
TEXT → TEXTJSON Escape
Escape text for embedding in JSON strings (\n, \", \\, \uXXXX) or unescape back to raw text. Free, instant, 100% in your browser.
CSV → HTMLCSV → HTML
Convert CSV to an HTML table online — thead/tbody, custom CSS class, fully escaped output. Free, instant, 100% in your browser.
JSON → TEXTJSON → Query
Convert JSON objects to URL query strings online — proper percent-encoding, arrays as repeated keys, nested objects as JSON values. 100% in-browser.
CSV → CSVCSV Transpose
Transpose CSV data online — swap rows and columns instantly. Works with any delimiter and quoted fields. Free, no signup, 100% in your browser.
JSON → XMLJSON → XML
Convert JSON to XML online — clean indented output, invalid-key sanitizing, XML-escaped values, custom root element. Free, 100% in your browser.
JSON → JSONLJSON → JSONL
Convert a JSON array to JSON Lines (NDJSON) online — one compact JSON object per line, ready for LLM training data, logs and ETL pipelines. 100% in-browser.
TEXT → JSONURL Params → JSON
Convert URL query strings to JSON online — decodes percent-encoding and +, repeated keys become arrays, numbers and booleans typed. 100% in-browser.
TEXT → TEXTBase64 Text
Encode text to Base64 or decode Base64 to text online — full UTF-8/Unicode support, instant, 100% in your browser. No upload, no limits.