CSV to Text Converter
Convert CSV data back into plain text, bullet lists, or readable reports
Make CSV readable without a spreadsheet
A raw CSV is awkward to read in an email, a chat message or a document. This tool rewrites each row as plain text in one of five layouts, so you can paste the result straight into a note, ticket or report. Paste your CSV, choose a layout and press the button; the work happens in JavaScript in your browser.
How to use it
- Paste your data into the CSV Input box, or press Paste to pull it from the clipboard. Sample fills in an employee list with id, name, department and location.
- Leave Input Delimiter on Auto-Detect, or pick comma, semicolon, tab or pipe yourself. Auto-detect looks only at the first line and picks the separator that splits it into the most pieces.
- Select an Output Format.
- Tick Skip First Row (Header) if the top row is column names you do not want in the output, and keep Remove Quotes ticked to strip surrounding double quotes.
- Press Convert to Text, then use Copy or the .txt download.
The five output formats
- Bullet List puts a bullet at the start of each row with cells joined by a vertical bar.
- Space Separated joins cells with single spaces.
- Tab Separated is useful when you want to paste into a spreadsheet cell grid.
- Pipe Separated wraps each row in pipes, similar to a plain-text table.
- Vertical Report prints a Record heading for each row, followed by one Header: value line per field, using the first row of your input as the labels.
Practical uses
- Pasting a short contact or inventory list into an email where a table would not survive formatting.
- Building a readable record-by-record summary from an export to attach to a support ticket.
- Making a quick text version of a list for a printed handout.
Things to watch
This tool splits every line on the chosen delimiter without honoring quotes, so a quoted cell that contains a comma will be broken into two pieces. If your data has that, convert with a different delimiter or clean the file first. For the Vertical Report, the labels come from the first line even when you skip it, so keep your header row in the input. Blank lines are ignored.
Related Tools