Text Columnizer - Align Columns
Align delimited text into neat fixed-width columns - ideal for CSV, TSV, or pipe-separated data.
Input
Output
Output Options
Frequently Asked Questions
What does the Columnizer do?
It aligns delimited text (CSV, TSV, pipe-separated, etc.) into neat fixed-width columns - like a table you can paste into emails, code comments, or documentation.
Input (Delimiter: comma) Alice,30,Engineer Bob,25,Designer Carol,35,Manager
Output Alice 30 Engineer Bob 25 Designer Carol 35 Manager
Which delimiter should I use?
Select the delimiter that matches your input data. Use Comma for CSV files, Tab for TSV or Excel pastes, Pipe for log-file data, and Colon for key-value pairs.
What does "Keep delimiter" do?
When enabled, the original delimiter character is printed between each aligned column in the output - useful when you want the result to stay parseable as delimited data.
Input (Delimiter: |, Keep on) Alice|30 Bob|25 Carol|35
Output Alice | 30 Bob | 25 Carol | 35
What does "Right-justify" do?
Normally columns are left-aligned (padded on the right). Right-justify pads on the left instead, which looks better for numeric columns.
Input (Right-justify on) item,1234 thing,56 widget,7
Output item 1234 thing 56 widget 7
What does "Double-space columns" do?
Uses two spaces between each aligned column instead of one, making the output easier to read when values are short or columns run together.
Input Alice,30,Engineer Bob,25,Designer
Output (Double-space on) Alice 30 Engineer Bob 25 Designer
Can I copy the aligned output as plain text?
Yes. Use the Copy button on the Output panel to copy the full aligned result to your clipboard as plain text, ready to paste anywhere.
Is my data stored anywhere?
No. All text processing runs locally in your browser. Nothing is sent to any server.
Related reading