Loading tool…
Setting up your workspace on this device.
Convert aligned text columns into CSV or TSV.
Loading tool…
Setting up your workspace on this device.
Advertisement
Text Columns Converter turns plain-text tables, like terminal output or columns copied from an email, into CSV or TSV. Choose how the text is split: Auto whitespace splits on tabs or runs of two or more spaces, Tabs only splits on tab characters, and Custom separator splits on any string you type, such as a pipe. It also works in reverse: set the source to CSV or TSV and the target to Text columns to get space-padded, aligned columns. Blank lines are skipped, and the row and column count is shown. Conversion runs in your browser, so nothing is uploaded.
Open Text Columns Converter
Launch Text Columns Converter directly in your browser — there is nothing to download, install, or configure first.
Add your input
Paste your text or load your file into Text Columns Converter to begin — no preparation or cleanup needed.
Choose a format and convert
Pick the target format or options and run Text Columns Converter. The conversion happens instantly on your device.
It splits on tabs or on two or more spaces in a row, so single spaces inside a value like New York stay together. If a line has no such gaps, it falls back to splitting on every space.
Choose Custom separator and enter | (the default) or any other string, such as a semicolon. Spaces around the separator stay in the values, so include them in the separator if your text has them.
Yes. Set Source to CSV or TSV and Target to Text columns. Each column is padded with spaces to the width of its longest value.
Yes. Text Columns Converter is completely free, with no account, no paywall, and no usage limits.
No. Text Columns Converter works instantly in any modern web browser — there is no software to install, no extension, and no sign-up.