Skip to content
Convertto

ASCII Table Formatter

Turn CSV or tab-separated text into an aligned plain-text, Markdown or box-drawing table.

An ASCII table formatter aligns delimited rows into a readable fixed-width table. Paste CSV, tab or pipe separated data and get box-drawing, ASCII, Markdown or plain aligned output, with numeric columns right-aligned automatically so figures line up on the decimal.

Runs in your browser
Privacy
Runs entirely in your browser — nothing is uploaded
Cost
Free, unlimited, no sign-up

Frequently asked questions

Why do my columns misalign after formatting?

Almost always a proportional font. Fixed-width alignment only holds in a monospace font, where every character occupies the same width. Wide CJK characters also break it, because they occupy two cells rather than one.

When should I use a Markdown table instead?

Whenever the output will be rendered — GitHub, a README, documentation. Markdown lets the renderer size the columns, which adapts to the screen. Box-drawing tables are for terminals and plain-text files, where nothing will lay them out for you.

How to use the ascii table formatter

  1. 1Enter or paste your rows.
  2. 2Choose the separator.
  3. 3Choose the style.
  4. 4Choose the alignment.
  5. 5Turn "First row is a header" on or off as needed.
  6. 6The result appears immediately — copy or download it.

Embed this tool

Put the working ascii table formatter on your own site. It runs in your visitors' browsers exactly as it does here — free, no account, nothing uploaded.

Share this tool

Last updated

More text tools