Table Formatter Tool

Format CSV, TSV or pasted table data into clean plain text, Markdown, HTML, CSV, TSV or JSON.

Format table
This tool is good for cleaning table data before pasting into README files, documents, emails, spreadsheets, dashboards or developer notes.

Table Input and Format Settings

Optional. You can also paste data below.
0 means include all rows.
0 Rows
0 Columns
0 Output Chars
0 KB Output Size

Formatted Output

Format Report

JSON Preview

Detected Headers

Table Preview

No preview yet. Paste table data and click Format Table.

About This Tool

Table Formatter is a free online data tool that helps you format messy table data into clean and readable table formats.

You can paste CSV, TSV, pipe-separated data, semicolon-separated data or table text with multiple spaces, then format it into plain text table, Markdown table, HTML table, CSV, TSV or JSON.

The tool supports automatic delimiter detection, header detection, cell trimming, empty cell handling, alignment, index column, row limits, table preview, JSON preview and a formatting report.

This tool is useful for developers, students, writers, data analysts, spreadsheet users, documentation writers, README files, reports and anyone who needs to clean or reformat table data quickly online.

How to Use Table Formatter

1. Paste table data or upload a CSV, TSV or TXT file.
2. Choose the input delimiter or leave it on auto detect.
3. Choose whether the first row should be used as headers.
4. Select the output format such as plain text, Markdown, HTML, CSV, TSV or JSON.
5. Choose alignment, trimming, empty cell handling and optional index column.
6. Click Format Table.
7. Review the formatted output, preview and report.
8. Copy or download the formatted table.

Privacy Note: This Table Formatter works directly in your browser using JavaScript. The table data you paste or upload is processed on the page and is not submitted through a form by this tool.

Frequently Asked Questions

Is this Table Formatter free?

Yes. This Table Formatter is free to use and does not require signup.

Can I upload a CSV or TSV file?

Yes. You can upload CSV, TSV or TXT files, and the tool will process them directly in your browser.

Can it create Markdown tables?

Yes. Choose Markdown table as the output format, then copy the generated table into README files or Markdown documents.

Can it format table data into HTML?

Yes. Choose HTML table as the output format to generate clean table HTML code.

Can it auto-detect delimiters?

Yes. The tool can auto-detect common delimiters such as comma, tab, semicolon and pipe.

Does this tool upload my table data to the server?

No. The formatting is done directly in your browser using JavaScript and the page does not submit your data through a form.