FileSwift
Home/CSV Converter
Free · runs in your browser · secure offline conversion

Convert CSV & JSON,
privately.

Switch between spreadsheet data and developer formats instantly. Upload or paste your rows to parse them locally. Zero uploads, zero databases, and 100% compliant with enterprise data protection guidelines.

Input size
0 KB
Output size
0 KB
Format mode
🛡️ Private Local Conversion: Go ahead—disconnect your internet right now. This page works 100% offline.

CSV / JSON Data Converter

Drag and drop a .csv or .json file, or paste your raw text in the input box below.

Drop CSV or JSON file here, or click to browse
Supports .csv, .json, and .txt files
Input (CSV or JSON text)
Converted Output

Common questions

How does the auto-detection work?

Pasted text starting with [ or { is treated as JSON — including JSON Lines (one JSON object per line, a common format for logs and API exports). Everything else is treated as CSV, with the delimiter auto-detected unless you set it manually above.

What happens if some rows in my CSV don't match?

Rows with too few or too many columns, or an unterminated quote, don't block the rest of the file — they're converted as best as possible and listed in a notes panel so you know exactly which rows to check.

What happens with nested JSON objects or arrays?

Nested objects are flattened into dot-notation columns (e.g. address.city). Arrays are stored as JSON text in a single cell. Records with different fields are combined into one column set, so no data is silently dropped.

Can I convert offline?

Yes. The parsing engine is completely client-side. You can completely disconnect your internet, load your files, convert, and download without any network requests.