How do I convert a semicolon-separated list to a JSON array?
Paste the list into the input field and press Convert. Each semicolon-separated value becomes one array item.
Is it free?
Yes. No signup, no length cap, no run limit, since the conversion runs on your own device.
Is my text uploaded anywhere?
No, the split runs entirely client side. Nothing is transmitted, stored or logged.
Why does my CSV file use semicolons instead of commas?
Because the software that exported it uses a locale where the comma is the decimal separator, so it substitutes a semicolon as the field separator.
Will a decimal value like '3,5' be split incorrectly?
No. Only semicolons are treated as boundaries here, so a comma functioning as a decimal point passes through untouched.
What happens to whitespace around each value?
It's trimmed automatically, so 'red ; blue; green' returns as three clean items.
Does it handle quoted fields containing a semicolon?
No, this is a plain delimiter split, not a full CSV parser, so a semicolon inside a quoted field is still treated as a boundary.
What happens with two consecutive semicolons?
The empty item between them is dropped, and a trailing semicolon at the end does not produce a blank final entry.
Is there a length limit on the input?
No. There's no cap and no run limit, only your device's own memory.
Does it work on phones?
Yes, the layout adapts to narrow screens.
What's the difference between this and the comma converter?
This splits on semicolons, which many European CSV exports actually use. The comma converter splits on commas, used elsewhere and for plain lists.
Why did my Excel export land entirely in one column?
The file is very likely semicolon-delimited, typical of spreadsheets set to a European locale, so a comma-based reader finds nothing to split on.
Does this apply to German, French, Italian or Spanish exports?
Yes, semicolon delimiting is common across most locales where the comma serves as the decimal separator.
Is there an API or batch mode?
Not currently. This is a single-paste, browser-based converter.
Does it work on plain text as well as numeric data?
Yes, it converts any semicolon-separated text identically, regardless of whether the values are numeric.
Does it deduplicate values?
No, every semicolon-separated value becomes its own array entry, duplicates included.
Is the output guaranteed to be valid JSON?
Yes, it's built with JSON.stringify. It cannot confirm the split points matched your intent, only that the result parses.
Can a semicolon in ordinary prose confuse this tool?
Yes, pasted prose with a semicolon joining two clauses will be treated as a boundary and split the sentence apart. This converter is built for delimited data, not running text.
Is confidential data safe to paste here?
Yes, nothing is transmitted anywhere. Processing happens locally in your browser.
How can I tell if a file is comma or semicolon delimited?
Open it in a plain text editor and inspect the raw characters between values. Absent any semicolon, use the comma converter instead.