Convert CSV to compact GFM table
Input
Product,Price,Quantity
Widget,19.99,100
Gadget,9.50,50Example output
| Product | Price | Quantity |
| :--- | ---: | ---: |
| Widget | 19.99 | 100 |
| Gadget | 9.50 | 50 |Convert CSV, TSV, or spreadsheet data into aligned, standards-compliant GitHub Flavored Markdown (GFM) tables with automatic numeric alignment and pipe escaping.
| Markdown specification | GitHub Flavored Markdown (GFM) Spec §4.10 (Tables Extension) |
|---|---|
| Column alignment | Auto-detects numeric vs text columns (:--- left, :---: center, ---: right) |
| Input formats | Comma (CSV), Tab (TSV), Semicolon (;), and Pipe (|) with quote escaping |
| Max input size | 100 KB |
| Execution deadline | 1.5 s |
| Processing location | Browser-only: table formatting runs locally in a Web Worker |
Input
Product,Price,Quantity
Widget,19.99,100
Gadget,9.50,50Example output
| Product | Price | Quantity |
| :--- | ---: | ---: |
| Widget | 19.99 | 100 |
| Gadget | 9.50 | 50 |Automatically escapes unescaped pipe characters (|) inside cell content into (\|) so table column parsing does not break.
Normalizes ragged rows by padding shorter rows with empty cells, ensuring every row matches the table's maximum width.
Recognizes numbers formatted with currency symbols ($19.99) and commas (1,000) to right-align numeric data columns.
CSV ↔ Markdown Table Converter
Convert bi-directionally between CSV/TSV data and GitHub Flavored Markdown (GFM) pipe tables with column alignment, pretty padding, and spreadsheet injection protection.
CSV / TSV Viewer & Validator
Inspect, validate, and preview CSV and TSV tabular data. Auto-detects delimiters, diagnoses malformed rows or ragged columns, and reports row/column statistics.
Markdown Preview
Convert Markdown into safe, standalone HTML for previewing and copying.
GFM tables are an extension to standard Markdown that organizes data into rows and columns using vertical pipes (|) and hyphens (-). The second line serves as a delimiter row that specifies text alignment using colons (:--- left, :---: center, ---: right).
In 'Auto' alignment mode, the generator checks each cell in a column. If all values are numbers (including decimal points, currency symbols, and percentages), the column is right-aligned (---:) for financial and numeric readability. Otherwise, it defaults to left-aligned (:---).
No. All table generation and formatting executes entirely in your browser using client-side Web Workers. No data is stored, logged, or uploaded.