Clean — by Similarity API
Free TXT to CSV Converter
Convert TXT to CSV online with delimiter and encoding controls. Preview tab, pipe or semicolon-separated text, or make one row per line. No upload.
Your data never leaves your browser
How it works
Three steps. One clean result.
Step 1
Add a text file
Open TXT or TSV, or paste structured text.
Step 2
Confirm the separator
Detect or choose the delimiter, header row and text encoding.
Step 3
Preview and export
Check for uneven rows and download properly quoted CSV.
Why Clean
The details that make a difference
Choose your delimiter
Use auto detection, tab, comma, semicolon, pipe, space or a custom character.
Lists become rows
One-line-per-row mode keeps each line together instead of guessing columns from prose.
Quotes are respected
A separator inside a quoted field belongs to that field, not a new column.
Before
name|note Ada|"London, UK"
After
name,note Ada,"London, UK"
NEED MORE?
More free tools for your next step
Frequently asked questions
Is this tool free?
Yes. Clean is free, with no account, payment or download gate.
Is my data uploaded?
No. Processing happens in your browser. Your input is not sent to our servers, sold, shared or used for AI training. Large inputs are limited by your device’s available memory.
Can I convert any plain text into a table?
Text needs consistent delimiters or one record per line. The tool does not infer tables from arbitrary prose or fixed-width reports.
What if the separator is detected incorrectly?
Choose it explicitly and review the preview again. Space separates at literal spaces; use another separator for names containing spaces.
What does an uneven-row warning mean?
Some rows have more or fewer fields. Missing cells are padded with blanks; review the source and delimiter before downloading.
Can I change encoding?
Yes. Auto tries UTF-8 and falls back to Windows-1252. You can explicitly choose UTF-8, Windows-1252 or UTF-16LE for a loaded text file.