Turn a CSV file into text you can read, paste or send: an aligned table, a list, labeled records, Markdown or your own template. Pick the columns you want and download a .txt file. It runs in your browser.
Free CSV to text converter. Paste or upload a CSV and get a readable aligned table, a list, labeled records, a Markdown table or a custom template, then copy it or download a .txt file. Runs in the browser with no upload.
Columns lined up with spaces, like a printed report.
Your text shows up here
Pick a style above, then paste your CSV.
Was this tool helpful?
The same three rows in each style. Plain text has no cells, so the style decides whether the result is easy to read, easy to paste or easy for another program to parse.
In
Name,City,Seats Maya Chen,Toronto,12 Luis Ortega,Madrid,1 Priya Nair,Bengaluru,40
Out
Name City Seats ----------- --------- ----- Maya Chen Toronto 12 Luis Ortega Madrid 1 Priya Nair Bengaluru 40
Readable. Reports, emails and README files. Numbers line up on the right.
Name, City, Seats Maya Chen, Toronto, 12 Luis Ortega, Madrid, 1 Priya Nair, Bengaluru, 40
List. Pasting into a document, a CMS field or another tool.
Name: Maya Chen City: Toronto Seats: 12 Name: Luis Ortega City: Madrid Seats: 1 Name: Priya Nair City: Bengaluru Seats: 40
Records. Wide rows and AI prompts. Every value keeps its label.
| Name | City | Seats | | --- | --- | ---: | | Maya Chen | Toronto | 12 | | Luis Ortega | Madrid | 1 | | Priya Nair | Bengaluru | 40 |
Markdown. GitHub, Notion, Obsidian and chat prompts.
Maya Chen (Toronto) has 12 seats Luis Ortega (Madrid) has 1 seats Priya Nair (Bengaluru) has 40 seats
Template. Mail merges, SQL inserts, anything with a fixed pattern.
Exports from Excel, Google Sheets, Shopify or a database all work. The delimiter is detected for you.
Readable for reports, List for pasting, Records or Markdown for AI prompts, Template for anything with a pattern.
The file keeps the original name. Markdown downloads as .md so editors highlight it.
A CSV stores each value in a column a spreadsheet can sort. A text file is laid out for people. You lose the cells and gain something you can paste anywhere.
| CSV file | Text file | |
|---|---|---|
| Made for | Spreadsheets, imports, databases | People, documents, messages, prompts |
| Structure | Delimiters and quotes | Spacing, labels or your own pattern |
| Opens in | Excel, Sheets, Numbers | Any editor, email or chat box |
| Commas in values | Need quotes | Just text |
| Sort and filter | Yes | No, convert back with Text to CSV |
Paste your CSV or drop a .csv file into the converter, then pick an output style: Readable, List, Records, Markdown or Template. The text updates as you type. Copy it, or download it as a .txt file. Commas, tabs, semicolons and pipes are detected automatically.
Use the Readable style. It lines the columns up with spaces, right-aligns numbers and puts a rule under the header, so the file reads like a printed report in any text editor or email. For long rows, Records puts each row in its own block of label and value lines instead.
Load the .csv file, pick a style and click Download .txt. The file is saved with the same name and a .txt extension. Nothing is uploaded: the conversion runs in your browser, so it also works for client or customer data.
Yes. The List style puts one row per line and joins the values with a comma, space, tab, pipe or new line. Switch columns off to keep only what you need, for example just the email column for a mailing list.
It writes one line per row from a pattern you type, with column names in curly braces. {Name} <{Email}> gives you an address list you can paste into an email client. {1} and {2} work too if your file has no header row.
Yes. A value like "Smith, John" stays in one column, doubled quotes become a single quote, and line breaks inside a quoted value are joined with a space so every row stays on one line.
Markdown or Records. Both keep the column name next to every value, so the model doesn't have to count commas to work out which value is which. Records uses more tokens, so for large tables Markdown is the cheaper choice. The footer shows an estimate of the token count.
Yes. The file is read and converted in your browser. Nothing is sent to a server, and there's no signup.
Check how many tokens it is, and which model handles data work best for the money.
Everything from model picks to CSV converters, with no account needed.