Skip to content
Webmaster.ae
Runs in your browserFree · no sign-up

CSV to JSON converter

Paste CSV with a header row to get a JSON array where each row becomes an object. Quoted values, commas inside quotes and tab- or semicolon-separated files all work.

Live resultUpdates as you type

Press “Convert to JSON” to see the result here.

How do I use the CSV to JSON converter?

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.