How do I use the CSV to JSON converter?
- Paste CSV that has column names in the first row.
- Choose the delimiter your file uses.
- Press Convert to JSON and copy the result.
CSV to JSON converter: frequently asked questions
My Excel export uses semicolons. Will it work?
Yes. Choose ; as the delimiter. Excel uses semicolons in regions where the comma is the decimal separator.
Are numbers converted?
With "numbers" on, values that are plain numbers become JSON numbers. Turn it off to keep everything as text, for example phone numbers.
How does CSV to JSON conversion work?
The first row becomes the keys and each following row becomes a JSON object with those keys.
What if my CSV uses semicolons?
Choose the semicolon delimiter. Many European and Arabic Excel exports use semicolons.
Are quoted values with commas supported?
Yes. Values wrapped in double quotes may contain commas and line breaks.
Will numbers stay numbers?
Values are kept as text to avoid changing IDs or phone numbers with leading zeros; convert types in your code if needed.
Why do Arabic characters look wrong?
The file was probably saved in a legacy encoding. Save it as CSV UTF-8 from Excel and try again.
Can I convert large files?
Files of several megabytes convert in the browser; very large datasets are better handled with a script.
What if rows have different numbers of columns?
Missing values become empty strings; check the source file for misplaced delimiters.
Can I convert back to CSV?
Yes, with the JSON to CSV tool.