Text data comes in many shapes, separated by spaces, tabs, semicolons or pipes, and turning it into CSV by hand is error-prone.
This general converter detects the delimiter from your input by default and writes a proper CSV table, quoting fields that need it.
How to use Text to CSV
- Paste your rows of text into the input panel.
- Leave the separator on auto-detect, or pick a specific one.
- Copy the CSV result, or download it as a file.
What you can do with it
- Convert mixed form data into a CSV table.
- Turn copied columns into comma-separated rows.
- Build a basic dataset from arbitrary text.
Good to know
CSV is fundamentally rows and fields, not just commas, so the delimiter that separates your input can be a tab, semicolon or pipe. Auto-detect inspects the first line to choose the most likely one.
Frequently asked questions
How does auto-detect work?
It counts candidate delimiters in the first non-empty line and picks the most frequent, defaulting to comma when none stand out.
Can fields contain commas?
Yes. Any field with a comma is wrapped in double quotes in the output so the CSV stays valid.
Does it handle multi-word values?
Yes. With whitespace splitting, runs of spaces or tabs separate fields; for fixed values choose a specific delimiter.