CSV/TSV Column Aligner
Turn raw CSV or TSV data into a plain-text table with aligned columns, like the Unix `column -t` command. · Updated
Options
Input delimiter:
Column gap:
text
Formatted Outputtext
Draft saved locally.
Options
| Option | Description |
|---|---|
| Input delimiter | Delimiter used to split the input into columns. |
| Add header divider line | Insert a dashed divider line beneath the first (header) row. |
| Column gap | Characters inserted between aligned columns in the output. |
FAQ
How is this different from the Markdown Table Generator?
This tool outputs a plain padded text table (like the Unix `column -t` command) for terminals and logs, while the Markdown Table Generator outputs GitHub-Flavored Markdown pipe tables.
Can I align tab-separated data?
Yes. Choose Tab as the input delimiter to align TSV exports.
Does it handle uneven row lengths?
Yes. Missing cells are padded with spaces so every column stays aligned even if some rows have fewer fields.
Can I remove the header divider line?
Yes. Toggle off 'Add header divider line' to output a plain aligned table without a separator row.
Related tools
Markdown Table Generator
Convert CSV, TSV, or JSON data into perfectly aligned GitHub-Flavored Markdown tables.
CSV to JSON
Convert CSV tabular data into structured JSON objects or arrays with automatic type detection.
JSON to CSV
Convert JSON arrays and nested objects into clean, downloadable CSV spreadsheets in seconds.
Diff Checker
Compare two text or code snippets side-by-side to highlight added, removed, and modified lines instantly.