How to Remove Quotes from a CSV File Online
A CSV export where every value is wrapped in quotes - "apple","banana","cherry" - is common from database exports and some spreadsheet tools, and it needs to go before the data is usable as a plain list. A single Find & Replace on the quote character works until a value legitimately needs its quotes to protect a comma inside it.
Quick answer
Paste the quoted CSV into the CSV Splitter/Joiner, turn on Strip Quotes, and split it into one value per line. The wrapping quotes are removed from each value correctly, without breaking values that used the quotes to protect an embedded comma - since splitting happens before quote stripping, not after.
Remove your CSV's quotes now. Free, no account needed.
Open CSV Splitter/Joiner →How to do it
- Paste your quoted CSV into the Splitter. A single row or many lines both work.
- Turn on Strip Quotes.
- Copy the split result. One clean, unquoted value per line.
A row like this:
"apple","banana","cherry"
becomes:
apple banana cherry
Why quotes are there in the first place
A CSV value gets wrapped in quotes when it contains the delimiter itself - a comma inside a name like "Smith, John" - or a line break or quote character within the field. Without the wrapping quotes, that embedded comma would be misread as marking a new field, splitting one value into two by mistake. Some export tools quote every single field regardless of whether it strictly needs it, which is why you sometimes see quotes on values with no comma in them at all.
Why a naive Find & Replace can break things
Simply replacing every quote character with nothing works fine for CSVs where no value contains the delimiter - but if a value does (that "Smith, John" example), removing the quotes first and then splitting on commas would incorrectly break it into Smith and John as two separate values. The correct order is to split the row into fields first, respecting quoted commas as part of the value, and only then strip the now-unnecessary wrapping quotes off each already-correctly-split value. That's the order the CSV Splitter/Joiner tool follows.
Adding quotes back later
If you need the values quoted again afterward - for a SQL query, a JSON array, or rejoining into a CSV row - use Join mode in the same tool, or the List to Format Converter if you need a specific target format. Stripping and re-adding quotes are two separate, composable steps rather than one irreversible operation.
Splitting a whole CSV row, not just removing quotes?
See the full guide to splitting a CSV row into lines and joining it back.
Frequently Asked Questions
How do I remove quotes from a CSV file online?
Why do CSV values have quotes around them in the first place?
What's the difference between removing quotes and it breaking my data?
"Smith, John"), stripping the quotes without also handling the embedded comma would incorrectly split that one value into two fields. The tool's quote stripping accounts for this - it only strips the wrapping quotes once the value has already been correctly separated, not before.