Code Beautifier

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

OptionDescription
Input delimiterDelimiter used to split the input into columns.
Add header divider lineInsert a dashed divider line beneath the first (header) row.
Column gapCharacters 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.