JSON ↔ CSV
Convert CSV and JSON either way with delimiter auto-detect, a sortable table preview, error reporting, file load and download — all in your browser.
Convert between CSV and JSON either way, with delimiter auto-detect (comma, tab, semicolon, pipe), a sortable table preview of the parsed rows, parse warnings with row numbers, and one-click file load or download. Everything runs in your browser, so spreadsheets with customer data never leave your device.
How to use JSON ↔ CSV
- 1Pick a direction (CSV → JSON or JSON → CSV), or load a .csv / .json file.
- 2Adjust delimiter, header, type-casting, and trimming as needed.
- 3See the converted output side-by-side, with a live table preview below.
- 4Copy the result or download a .csv / .json file.
Delimiters and headers — the things that usually break
European spreadsheets use semicolons. Excel sometimes exports tab-separated. A pipe is common in legacy systems. Auto-detect picks the right one almost every time, and you can override it if you’re sure. The delimiter Primova actually used is shown on the input so there’s no ambiguity.
Not every CSV has a header row. Toggle “First row is a header” off and Primova outputs rows as arrays with generic col1, col2 keys — useful for log dumps and raw data.
Preview your data as a real table
Validating a conversion by reading raw CSV or pretty-printed JSON is slow. Primova renders the parsed rows in a sticky-header table below the editors so you can spot the shifted column, the stray quote, or the type that wasn’t cast as a number. Up to 50 rows are previewed at once.
Type casting is optional — leave it off when you have IDs or zip codes like 01234 that must stay strings; turn it on for clean numeric/boolean data.
Frequently asked questions
Still have questions?
If you can’t find the answer you’re looking for, our support team is here to help.
Contact SupportKeep going.
JSON Formatter
Format, validate, and minify JSON. Catches syntax errors with line + column.
JWT Decoder
Decode JWT headers + payloads. Surfaces issued, expires, and notBefore timestamps.
Base64 Encode / Decode
Encode text to base64 or decode base64 back to text. UTF-8 safe.
Image Compressor
Compress JPG, PNG, WebP, and AVIF images without quality loss. Free, instant, and 100% private.
PDF Merger
Combine multiple PDFs into a single file. Drag to reorder, processed in your browser.
Image Resizer
Resize images by pixels or percentage. Presets for Instagram, X, HD, 4K — and bulk supported.

