TsWorks Tools
All tools (39)

CSV to JavaScript

Convert CSV data into JavaScript in your browser.

Delimiter
Indent

Off keeps every value a string, which preserves leading zeros.

Paste CSV or TSV. Quoted fields, embedded commas and newlines are handled.

CSV to JavaScript

Paste data or open a local file, then copy or download the converted result. Everything runs in your browser.

JavaScript objects as data

JavaScript output uses object literals with unquoted identifier keys. Input accepts objects and arrays, single or double quoted strings, comments, trailing commas, and an optional const declaration or export default. Functions, expressions, and executable code are rejected and never executed.

Type definitions and other formats

TypeScript definitions describe the supplied values. CSV represents rows; nested objects can be flattened. Use the format dropdowns to continue working with the same input.