Auto-detect format
Paste tab-separated, CSV, or Markdown data and the format is detected automatically. No need to pick the right mode — the parser figures it out.
Paste tab-separated, CSV, or Markdown data to instantly build a clean table, then copy it as Markdown, HTML, or a PNG image. Free, fast, and fully private.
Paste tab, CSV, or Markdown data — the table builds itself.
Three quick steps — no signup, no upload, no waiting.
A smart table builder that understands multiple formats out of the box.
Paste tab-separated, CSV, or Markdown data and the format is detected automatically. No need to pick the right mode — the parser figures it out.
Copy your table as a Markdown table for docs and READMEs, as HTML for web pages and emails, or as a PNG image for chat apps, slides, and social media.
Everything runs in your browser. No data is ever sent to a server — your table content stays on your device, and parsing is instant.
Common questions about the Table Generator and how it works.
It automatically detects three common formats: tab-separated values (pasted from Excel, Google Sheets, or copied from web tables), CSV (comma-separated values with quoted field support), and Markdown tables (the pipe-and-dash format used in READMEs and documentation). If the format isn't recognized, you can manually specify the delimiter character.
The parser tries each format in order: first tab-separated, then Markdown table syntax, then CSV with quoted field parsing, then generic delimiter detection. It picks the first format that produces a valid multi-column table. If none work, the error bar appears and you can enter any single delimiter character manually.
No. All parsing, table rendering, and image generation run entirely in your browser using JavaScript. Your table data never leaves your device — there’s no server, no API call, and nothing is ever logged or stored.
Yes. When you copy cells from Excel and paste them into the textarea, Excel provides tab-separated text by default. The Table Generator detects this format automatically and renders the table exactly as it appeared in your spreadsheet. For best results, copy the entire table including headers.
If the four auto-detection methods (tab, Markdown, CSV, generic delimiter) all fail, the tool shows an error bar with a manual delimiter input. Type a single character like ;, |, or : and click Parse to force the table to be processed with that separator.