Text Tools

Table Formatter

Turn CSV, TSV or pipe rows into a clean aligned table.

PrivateYour text is processed on your device and never uploaded.
Input
Result
0 chars · 0 words · 0 lines

A plain-text table only looks right when every column is padded to a consistent width.

Table Formatter aligns your columns into a fixed-width text table and reports the column widths it used.

How to use Table Formatter

  1. Paste the delimited rows you want to align into the input box.
  2. Keep the output on aligned text, and Table Formatter pads each column and shows the column widths.
  3. Copy the aligned table, or download it as a text file.

Use cases

Good to know

Table Formatter parses the rows by the chosen or detected delimiter and pads each column to its widest value to produce an aligned plain-text table, with a header underline when the first row is a header. A readout lists the number of columns and the width of each one.

Frequently asked questions

How are column widths decided?

Each column is padded to the width of its longest value, and the readout reports those widths.

Does it add a header underline?

Yes. When the first row is marked as a header, a dashed underline is placed beneath it.

Can it output Markdown instead?

Yes. Although it defaults to aligned text, you can switch the output control to a Markdown table.

Related Table Tools