Table Generator

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.

Table Generator

Paste tab, CSV, or Markdown data — the table builds itself.

How to use the Table Generator

Three quick steps — no signup, no upload, no waiting.

  1. Paste your tabular data into the input area above — tab-separated text from a spreadsheet, a Markdown table, or CSV data. All parsing happens locally in your browser.
  2. Check the preview table below the input. If the format isn't detected automatically, type the delimiter character (like ; or |) and click Parse.
  3. Choose your output format — Copy Markdown for docs and READMEs, Copy HTML for web pages and emails, or Copy PNG to paste the table as an image into chat apps and slides.

Features

A smart table builder that understands multiple formats out of the box.

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.

Multiple output formats

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.

Instant & private

Everything runs in your browser. No data is ever sent to a server — your table content stays on your device, and parsing is instant.

Frequently asked questions

Common questions about the Table Generator and how it works.

What table formats does the Table Generator support?

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.

How does the auto-detection work?

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.

Is my data uploaded or stored anywhere?

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.

Can I use this with data copied from Excel?

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.

What happens if the format isn't recognized?

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.