Loading tool...
Transform CSV columns with 25+ operations: text manipulation (uppercase, lowercase, trim), number formatting, date conversion, extraction patterns, and custom pipelines
Convert images between PNG, JPG, WebP, AVIF, BMP formats. Features quality control, transparency support, and batch conversion for efficient workflow.
View and edit CSV files in a spreadsheet-like interface
Need your spreadsheet data in JSON? This converter transforms CSV rows into JSON arrays or keyed objects, auto-detecting numbers and booleans so downstream code gets properly typed values. It works in both directions — paste JSON and get CSV back just as easily.
Web APIs, JavaScript frameworks, and NoSQL databases all speak JSON, but much of the world still exports data as CSV. This tool bridges that gap with configurable output formats. Choose arrays of objects (each row becomes a {key: value} object using headers as keys), arrays of arrays (compact, no keys), or flatten nested JSON back into tabular CSV. Custom delimiters handle semicolons, tabs, and pipes.
Convert exported spreadsheets into the JSON payloads your REST endpoints expect.
Turn CSV files into JSON documents ready for MongoDB or other document stores.
Generate JSON data files that React, Vue, or Angular apps can import directly.
Nested keys are joined with dot notation (e.g., "address.city"), and arrays are serialized as delimited strings.
Toggle the header option off and the tool generates numeric keys (0, 1, 2, …) for each column.
Yes. The converter recognizes numeric strings, booleans, and null values and outputs them as proper JSON types rather than quoted strings.
All processing happens directly in your browser. Your files never leave your device and are never uploaded to any server.