Other
CSV to JSON Converter
CSV to JSON Converter is a free, two-way csv json converter that turns CSV tables into JSON and converts JSON back to CSV. It handles both directions — "CSV → JSON" and "JSON → CSV" — and updates the result in real time as you type, so there is no convert button to press. No install and no signup required.
Drop a CSV / JSON / JSONL file here
or
Supported: .csv .tsv .json .jsonl (up to 10MB)
Everything you enter is processed in your browser and is never sent to a server.
Related Tools
QR Code Generator
Turn URL / contacts / Wi-Fi / mail / event / geo / SMS / phone / text into a QR code image. Pick size, format, color, and logo. Runs entirely in your browser.
Random Picker
Pick 1–N entries at random from a text list or a number range. No-duplicate mode, reel animation, and saved history supported. Runs entirely in your browser.
Color Picker
Extract color codes from an image. Use the loupe to zoom in and grab pixel-level values, with HEX / RGB / HSL switching and palette export. Runs entirely in your browser.
Color Code Converter
Free color converter for HEX, RGB, HSL, HSV, and OKLCH. Convert hex to rgb and rgb to hex, handle alpha with rgba, 8-digit hex, and hsla, and copy any format with one click. Includes a CMYK reference value. Runs entirely in your browser.
Contrast Checker
Free color contrast checker that computes the contrast ratio between a foreground (text) color and a background color in real time. Test pass/fail against the WCAG 2.1 / 2.2 AA and AAA thresholds for normal text, large text, and UI components, with automatic suggestions for passing colors, color vision deficiency simulation, and APCA. Check the accessibility of your color combinations entirely in your browser.
Pomodoro Timer
A free online Pomodoro timer that runs 25-minute focus sessions and 5-minute breaks. A study and work focus timer with circular progress, alarm sounds, full-screen mode, and an always-on-top pop-out. Runs entirely in your browser.
About CSV to JSON Converter
CSV to JSON Converter is a free, two-way csv json converter that turns CSV tables into JSON and converts JSON back to CSV. It handles both directions — "CSV → JSON" and "JSON → CSV" — and updates the result in real time as you type, so there is no convert button to press. No install and no signup required.
In the CSV to JSON direction, the converter detects the header row and treats the first line as field names (keys), infers types so that numbers, booleans, and null are converted automatically, and lets you pick the delimiter from comma, tab, semicolon, or pipe. Paste a CSV or TSV exported from Excel and convert it straight into a JSON array of objects. Besides a standard JSON array, you can output JSONL (one record per line), which makes csv to jsonl conversion and logging workflows easy.
In the JSON to CSV direction, an array of objects is written out as CSV. The columns are built from the union of every object's keys, so no column is dropped even when records have different fields. Nested objects and arrays are stored in cells as JSON strings. With selectable output delimiters and an optional UTF-8 BOM (Excel-compatible), it fits Excel CSV and JSON workflows and any json to csv export.
Every CSV and JSON you enter is processed in your browser and is never sent to an external server, so it is safe for files containing internal or personal data. Runs entirely in your browser.
How to use
- Choose "CSV → JSON" or "JSON → CSV" under "Conversion mode" at the top.
- Type or paste your CSV / JSON / JSONL into the input field, or drag and drop a file to load it. The result updates in real time.
- For CSV → JSON, toggle "Header row", "Type inference", the delimiter, and the JSON format (array / JSONL) as needed.
- For JSON → CSV, set the output delimiter and toggle "Excel-compatible (with BOM)" as needed.
- Use "Copy" or "Download" to grab the result. To try other data, clear the input field first.
Use cases
- Export JSON data from an API response to CSV and open it in Excel or Google Sheets to review and summarize (json to csv).
- Convert a CSV exported from Excel into JSON to use as seed data for a frontend or a mock (Excel CSV to JSON).
- Convert CSV to JSONL (one record per line) for logging platforms or data processing pipelines (csv to jsonl).
- Format a tab- or semicolon-delimited CSV / TSV into JSON with field names to inspect its contents.
- Turn type inference off to keep leading zeros in postal codes or phone numbers while converting between CSV and JSON.
Notes
- All conversion runs in your browser; your input data is never sent to an external server.
- For CSV → JSON, "Auto-detect" estimates the delimiter (comma, tab, semicolon, etc.). If the result is unexpected, set the delimiter explicitly.
- With "Type inference" on, numbers, booleans, and null are converted automatically. To keep leading zeros (for example a postal code like "0123"), turn it off and keep the values as strings.
- When "Header row" is off, the first line is treated as data and each row is output as an array.
- For JSON → CSV, the header is built from the union of every object's keys. Nested objects and arrays are output in cells as JSON strings.
- For CSV opened in Excel, enable "Excel-compatible (with BOM)" to prevent garbled characters. Line breaks are written as CRLF.
- Conversion continues even when rows have inconsistent column counts, and a warning is shown next to the result.