HTML · Markdown · CSV · JSON · Paste to import

Table Generator

Build tables in a spreadsheet-like editor and export as HTML, Markdown, CSV, or JSON. Paste existing CSV data to import instantly.


            
            
          

Build tables once, use everywhere

Switching between formats is tedious. This tool lets you edit in a familiar spreadsheet-like grid and export the same data in whatever format your destination needs.

🌐

HTML tables

Generates clean, semantic HTML with <thead>/<tbody> and proper <th scope="col"> for accessibility. Paste directly into WordPress, Webflow, or any CMS.

📝

Markdown tables

GFM (GitHub Flavored Markdown) table syntax — compatible with GitHub, GitLab, Notion, Obsidian, and most static site generators like Jekyll and Hugo.

📊

CSV & JSON

CSV for Excel/Sheets import, JSON (array of objects) for use in REST APIs, JavaScript apps, or data visualization tools.

Frequently Asked Questions

How do I import existing data?

Click "Paste CSV" and paste comma-separated values. The first row becomes headers if the "Header row" checkbox is on. Quoted fields with commas are handled correctly.

What Markdown flavor does this use?

GFM (GitHub Flavored Markdown), which is the most widely supported Markdown table format. Columns are separated by pipes (|) with a separator row of dashes on the second line.

Can I export just the data, not the headers?

Uncheck "Header row" before exporting. The first row will be treated as data in all export formats.

What does the JSON export look like?

An array of objects where each key is the column header. If "Header row" is off, keys are auto-generated (col1, col2, etc.).