Text to CSV Converter

Paste delimited text or logs, auto-detect the separator, preview the parsed rows, and download a clean CSV file.

Source text
Detected from your text: Semicolon (;)
Encoding only changes the downloaded file. Pasted text is already decoded by the browser.
Preview
4 rows7 columnsInput: Semicolon (;)Output: CSV308 B
#order idproductwarehousebatchquantityunit pricecurrency
1ORD-2026-001Mechanical KeyboardNorth HubB-10421289,90EUR
2ORD-2026-002USB-C DockWest HubB-10438129,00EUR
3ORD-2026-00327" MonitorCentral HubB-10445249,50EUR
4ORD-2026-004Laptop StandSouth HubB-10452034,90EUR
Preview matches the full exported dataset.
Generated CSV
order id,product,warehouse,batch,quantity,unit price,currency
ORD-2026-001,Mechanical Keyboard,North Hub,B-1042,12,"89,90",EUR
ORD-2026-002,USB-C Dock,West Hub,B-1043,8,"129,00",EUR
ORD-2026-003,"27"" Monitor",Central Hub,B-1044,5,"249,50",EUR
ORD-2026-004,Laptop Stand,South Hub,B-1045,20,"34,90",EUR

About this tool

Text to CSV

A text-to-CSV converter turns unstructured or delimited text - pasted from a spreadsheet, a log file, or an API response - into a clean, properly quoted CSV file. Paste your content and the tool auto-detects the separator (comma, tab, semicolon, or pipe) so you do not have to configure anything.

Preview the parsed rows to make sure the columns line up, then download the result as a ready-to-use CSV. It runs in your browser and is free to use.

Frequently asked questions

Text to CSV FAQ

What does a text to CSV converter do?
It parses delimited or tabular text and reformats it into valid CSV, handling separators, quoting, and line breaks so the file opens cleanly in any spreadsheet or data tool.
Which separators are supported?
It auto-detects common delimiters including commas, tabs, semicolons, and pipes, and you can override the detection if needed.
Can I preview the result before downloading?
Yes. The tool shows a row-by-row preview of the parsed data so you can confirm the columns are correct before exporting the CSV.
Is my pasted text uploaded?
No. The conversion happens entirely in your browser; your text is not sent to a server.