# CSV to JSON Converter

URL: https://phishdestroy.io/developer-tools/csv-to-json
Category: General dev
Where it runs: Runs locally (nothing you enter is uploaded)

Paste CSV with a header row and get a JSON array with one object per line, keyed by the header names. Handy for moving an exported IOC or takedown spreadsheet into JSON-based tools.

## Example input

Small IOC table

```
domain,first_seen,status
login.example.com,2026-10-01,reported
verify.example.net,2026-10-03,offline
```

Returns an array of two objects with the keys domain, first_seen and status, and the line ✓ 2 rows, 3 columns.

## FAQ

### How is the CSV read?

The first line supplies the keys and every following line becomes one object. Cells are split on the chosen delimiter (comma, semicolon or tab) and trimmed unless you untick Trim whitespace; lines whose cells are all empty are skipped.

### Does it handle quoted fields?

No. It splits on every delimiter, so "Smith, John" or a quoted line break is cut apart and the quote marks stay in the values. All values stay strings (no numbers or booleans), missing cells become empty strings and extra cells are dropped.

### Is the data uploaded?

No. The conversion runs in your browser; nothing is sent or stored.

## Related tools

- [JSON to CSV Converter](https://phishdestroy.io/developer-tools/json-to-csv)
- [JSON Formatter](https://phishdestroy.io/developer-tools/json-formatter)
- [JSONPath Evaluator (Dot Notation)](https://phishdestroy.io/developer-tools/jsonpath-evaluator)
- [List Converter](https://phishdestroy.io/developer-tools/list-converter)
- [IOC Converter](https://phishdestroy.io/developer-tools/ioc-converter)

All tools: https://phishdestroy.io/developer-tools
