Minitooler

Convert CSV to JSON

Convert CSV or TSV files to JSON with auto-detected delimiters, typed values, and pretty or minified output — free, private, and 100% in your browser.

Free tier: up to 10.00 MB per file. Pro removes the cap.

Output will appear here.

What people use it for

  • Turn an exported spreadsheet into JSON for a REST API or seed script.
  • Feed CSV data into JavaScript, Python, or a Postman collection.
  • Convert a Google Sheets export into structured JSON for your frontend.
  • Prep CSV rows as JSON payloads for Zapier, Make, or n8n webhooks.
  • Reshape analytics or CRM exports into JSON for a dashboard.
  • Prototype a mock API by dropping a CSV and copying the JSON straight into db.json.

Our free CSV to JSON converter turns any CSV or TSV file into clean, valid JSON right in your browser. Whether you need to convert CSV to JSON online, transform an Excel export into an array of objects, or reshape a comma-separated file into a payload your API can accept, this tool handles it in one paste-and-copy step — no signup, no upload, no watermark.

It uses PapaParse, the same battle-tested CSV engine used in production by thousands of web apps, so quoted fields, escaped quotes, embedded commas, multi-line cells, and European semicolon-separated exports all just work. Pick between an array of objects keyed by your header row or a raw array of arrays, toggle automatic number and boolean typing, choose pretty-printed or minified output, and download the result as a .json file.

Because everything runs locally, it is a safe choice for confidential CSV data — customer lists, financial exports, analytics dumps, and internal spreadsheets never touch a server. It is the fastest way to convert a spreadsheet to JSON, turn a CSV into a JavaScript array, or prepare seed data for a Node, Python, or serverless project.

How it works

  1. 1

    Paste or drop your CSV

    Paste directly into the box, or drop a .csv / .tsv file. It stays on your device.

  2. 2

    Pick your options

    Choose the delimiter, output shape, and whether to type numbers and booleans.

  3. 3

    Copy or download JSON

    Grab the JSON via clipboard or download it as a .json file, ready to paste into your project.

Frequently asked questions

No. Parsing runs entirely in your browser with the PapaParse library — nothing leaves your device.

Want this converter on your website?

Pro members can embed any Minitooler converter on their own site — styled to match, with no branding beyond a small credit link. One iframe, unlimited use, still 100% in the browser.

Unlock embeds — $5/mo
Accent color
Theme
Background
Text color
Width
Height
Embeds are a Pro feature

Upgrade to unlock a customizable iframe snippet you can paste into any website — colors, theme, and size all tuned to match your brand.

Go Pro — $5/mo