Free file and data converters — JSON, CSV, YAML, Excel
Private converters for API payloads, YAML configs, and spreadsheets, plus a CSV diff by key column and CSV → GitHub-flavored markdown. Nested JSON flattens to dotted columns. Download a real .xlsx without leaving the tab. Need alignment or JSON input? Use the markdown table generator on Developer. XML specials (amp/lt/gt/apos) live on the Developer XML escape page. Nothing is uploaded.
Search convert
Search loads in this tab.
Data files
JSON to CSV Converter
Flatten JSON or NDJSON into Excel-ready CSV in your browser. Nested keys, UTF-8 BOM, no upload.
CSV to JSON Converter
Turn a CSV or TSV table into JSON objects. Header row, type inference, RFC 4180 quotes. Stays on your device.
XML to JSON Converter
Convert XML to JSON locally. Attributes become @keys, text becomes #text. Nothing leaves the tab.
JSON to XML Converter
Turn JSON objects and arrays into indented XML. Runs entirely in your browser.
YAML to JSON Converter
Convert YAML to JSON in the browser. Maps, lists, and scalars — no upload.
JSON to YAML Converter
Turn JSON into indented YAML locally. Useful for CI configs and Kubernetes manifests.
JSON to Excel Converter
Flatten JSON into a real .xlsx workbook in your browser. Nested keys become columns. Nothing is uploaded.
csv diff
Free CSV diff. Compare two tables by key column in this tab — added, removed, and changed fields. Nothing is uploaded.
csv to markdown
Free CSV to markdown converter. RFC 4180 quotes become a GitHub-flavored table. Browser tool — nothing is uploaded.
Frequently asked questions
- Can I convert JSON to Excel without uploading?
- Yes. The workbook is built in this tab. Nested keys become columns. Nothing is uploaded.
- What about YAML and XML?
- YAML ↔ JSON and XML ↔ JSON run locally. Attributes become @keys; text becomes #text.
- Is my CSV sent to a server?
- No. Parse and stringify stay in the browser. CSV → markdown is on this hub; alignment and JSON live on the Developer markdown table page.