{"$schema":"https://toolsly.tools/schemas/tool-manifest-v1.json","generated":"2026-06-02T15:45:23.670Z","discovery":{"catalog":"https://toptool.io/tools.json","llmsTxt":"https://toptool.io/llms.txt","sitemap":"https://toptool.io/sitemap.xml"},"relatedTools":[{"slug":"json-to-csv","name":"JSON to CSV","url":"https://toptool.io/json-to-csv"},{"slug":"csv-to-yaml","name":"CSV to YAML","url":"https://toptool.io/csv-to-yaml"},{"slug":"csv-to-tsv","name":"CSV to TSV","url":"https://toptool.io/csv-to-tsv"},{"slug":"yaml-to-json","name":"YAML to JSON","url":"https://toptool.io/yaml-to-json"},{"slug":"xml-to-json","name":"XML to JSON","url":"https://toptool.io/xml-to-json"},{"slug":"xlsx-to-json","name":"XLSX to JSON","url":"https://toptool.io/xlsx-to-json"},{"slug":"csv-to-html","name":"CSV to HTML Table","url":"https://toptool.io/csv-to-html"},{"slug":"csv-to-markdown","name":"CSV to Markdown Table","url":"https://toptool.io/csv-to-markdown"}],"kind":"converter","slug":"csv-to-json","name":"CSV to JSON","description":"Convert CSV files to pretty-printed JSON — free online, no upload.","longDescription":"Drop in a .csv file and download a JSON document. With the header option on (default), each row becomes an object keyed by the column names from the first row; with it off, each row becomes an array of strings. Delimiters (comma, tab, semicolon, pipe) are auto-detected. The output is pretty-printed with 2-space indentation. Runs entirely in your browser — your file never leaves your device.","category":"document","categoryName":"Document","keywords":["csv to json","convert csv to json","csv to json converter","csv to json online","csv to json free","change csv to json","csv json converter","free csv to json","online csv to json converter","csv to json online free","tsv to json","spreadsheet to json"],"url":"https://toptool.io/csv-to-json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".csv",".tsv"],"mimeTypes":["text/csv","text/tab-separated-values","text/plain",""]},"output":{"type":"file","extension":".json","mimeType":"application/json"},"options":[{"type":"boolean","key":"header","label":"First row is a header","defaultValue":true,"help":"When on, each row becomes a keyed object. When off, rows become arrays."}],"invocation":{"webUi":"https://toptool.io/csv-to-json","api":null,"notes":"Currently runs client-side in the user's browser. Drop a file on the UI at `webUi` and download the converted result. A remote MCP/REST API is planned."}}