Align Text into Columns
Turn comma-, tab- or pipe-separated lines into neatly aligned columns or a Markdown table, with left, right or centred columns. Also turns aligned columns back into CSV.
Aligned columns only line up in a monospace font (code editors, terminals, ``` code blocks). Quoted CSV cells such as "Smith, J" stay in one column.
Make CSV, tab-separated or pipe-separated data readable at a glance by padding every column to the width of its longest cell. Paste rows copied from a spreadsheet, a CSV file or a log, and get neatly aligned plain-text columns for a README, a code comment, an email or a terminal, or a ready-to-paste Markdown table. Numbers can be right-aligned automatically, and the reverse mode turns aligned columns back into CSV.
How to use this tool
- Paste the rows, one per line.
- Pick the separator, or let the tool detect tabs, pipes, commas or semicolons.
- Choose aligned columns or a Markdown table, the column alignment and the gap between columns.
- Copy the result; use “Reverse” to turn aligned text back into CSV or TSV.
Formula
Column width = widest cell in that column · each cell is padded with spaces to its column width
Cell widths are monospace columns using Unicode East Asian Width, so Korean, Chinese, Japanese and emoji count as two. CSV parsing follows the usual quoting rules: a cell in double quotes may contain the separator, and "" stands for a quote; a quoted cell cannot run over a line break, because each line is one row. In automatic alignment, a column whose cells (below the header) are all numbers, money amounts or percentages is right-aligned. Markdown tables escape | inside cells and mark alignment in the rule row with colons.
Example
The sample CSV becomes three aligned columns: the Name column is 12 columns wide (“Ada Lovelace”), Role is 8 (“Engineer”, “Designer”) and Hours is 5. The Hours column holds only numbers, so 38, 7.5 and 40 are right-aligned, and a dashed rule appears under the header row. 김민지 counts as 6 columns.
Frequently asked questions
How do I turn spreadsheet data into aligned text?
Copy the cells in Excel or Google Sheets and paste them here; the copy uses tabs, which are detected automatically.
Can I make a Markdown table from CSV?
Yes. Choose “Markdown table”. The first row becomes the header, columns are padded so the source is readable, and right-aligned columns get a colon in the rule row.
Why do columns not line up after pasting?
Aligned text needs a monospace font. In chat apps, put it inside a code block (`), and in documents use a font such as Consolas or Courier.
Last updated:
Page address with these inputs: https://kakao.mobile/tools/text-columnizer/
Cite or embed this tool
kakaoCalc. (2026, November 8). Align Text into Columns. https://kakao.mobile/tools/text-columnizer/
“Align Text into Columns.” kakaoCalc, 8 Nov. 2026, kakao.mobile/tools/text-columnizer/.
Paste this code into your page. The widget runs in your visitors' browsers, shows no ads and keeps a link back to this page. Embedding terms