Loadingβ¦
Loadingβ¦
Convert tab-, space-, or pipe-separated text to valid CSV, or CSV to aligned columns, a Markdown table, or TSV.
Also covers: Text to CSV Β· CSV to text
The result appears here as you type.
Text β CSV reads columns separated by tabs, 2+ spaces, pipes, semicolons, or commas and writes valid CSV. CSV β text turns CSV into something readable.
Auto-detect picks the separator that splits every line into the same number of columns and says which it used. Pick one yourself if the guess is wrong.
Get CSV with comma, semicolon, or tab delimiters, or from CSV: aligned columns, a Markdown table, or tab-separated values.
Values containing the delimiter, quotes, or line breaks are wrapped in double quotes, and quotes inside are doubled (""), following RFC 4180. Excel, Google Sheets, and CSV libraries all read that correctly.
Excel in many European locales uses a comma as the decimal separator, so it expects semicolon-separated files. Choose semicolons if your CSV opens in a single column.
Yes. Pipe-separated text is detected, the outer pipes are removed, and the |---| separator row is skipped.
No. Everything runs in your browser, and nothing you paste is sent to a server or stored.
Text & code
Compare two texts or code files side by side, with changed words highlighted. Ignore whitespace or case, and export a unified .diff patch that git apply accepts.
Count
Count words, characters, sentences, paragraphs, and lines as you type, with reading and speaking time. Check text against X, SEO title, and meta description limits.
Case
Convert text to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, and more, line by line.
Cleanup
Clean up messy text: remove extra spaces, blank lines, invisible characters, and HTML tags, straighten quotes, and rejoin hard-wrapped lines.
Lines
Delete repeated lines from a list and keep the original order. Choose case sensitivity, whether to ignore surrounding spaces, and whether to keep the first or last copy.
Lines
Delete blank lines from text, or collapse runs of blank lines down to one so paragraphs stay separated.