- How does CSV to SQL work?
- Paste or upload CSV with a header row. Choose INSERT, UPDATE, or both. Set the table name (default your_table) and optional database name. The tool generates SQL using the first column as the UPDATE key.
- How does CSV to JSON work?
- The first CSV row is treated as column headers. Each following row becomes a JSON object. Output is a formatted JSON array you can copy or download as a .json file.
- What is CSV to Array?
- Every CSV row is converted into a nested array inside a JSON array, without using headers as object keys. Useful when you need row-based arrays instead of keyed objects.
- How does CSV to XML work?
- The first CSV row is used as XML tag names. Each following row becomes a `<row>` element, and each column value is written inside its matching XML child tag. Output is formatted XML you can download as a .xml file.
- How do JSON to CSV and Array to CSV differ?
- JSON to CSV expects an array of objects and writes keys as the CSV header. Array to CSV also accepts nested arrays (each sub-array becomes a CSV row) or objects with the same header behavior.
- Is my data uploaded to a server?
- No. All conversion happens locally in your browser using JavaScript. Whether you paste text or use the file upload button, your CSV and JSON never leave your device and nothing is stored on a server.
- Can I upload and download files?
- Yes. Upload .csv for CSV-based modes or .json for JSON to CSV. After converting, download results as .sql, .json, .xml, or .csv depending on the active mode.
- How do table and database names work for SQL?
- Table name defaults to your_table. Database name is optional — leave it empty to omit the prefix, or enter a name to generate queries like `database`.`your_table`.