Skip to content

AI table generator

Paste messy text (notes, emails, copied web pages) or describe the table you need. AI sorts it into rows and columns, and you export the result in any format.

Text 0 / 6,000

When to use AI, and when not to

If your data is already structured (a CSV, JSON, a spreadsheet), you don’t need AI: the converters are exact, instant and unlimited. AI earns its place when the structure is hidden in prose, because a person had to read it and decide what the rows and columns are.

  • Good fits: order recaps in emails, meeting notes, product lists copied from a web page, contact blocks, log lines, survey free-text.
  • Poor fits: thousands of rows, exact financial figures you can’t double-check, anything confidential.

Get better tables

  • Name the columns you want. It is the single biggest improvement.
  • For descriptions, say how many rows and which units (“diameter in km”).
  • Split very long text into sections of a few thousand characters.

Questions people ask

How does the AI table generator work?

Your text goes to an AI language model (OpenAI’s gpt-6-luna, via Vercel AI Gateway) with instructions to return a single CSV table: pick the entities, choose consistent columns and leave cells empty rather than guess. TableForge then parses the CSV in your browser, so you can edit it and export it as Excel, Markdown, LaTeX, HTML or JSON.

Can I convert messy text into a table?

Yes. That is what “Extract from text” is for. Paste meeting notes, an email with order details, a list of products copied from a web page or log lines, and the AI pulls out the rows and columns. To control the result, type the column names you want.

Can it make up a table from a description?

With “Describe a table” it builds tables of well-known facts, such as the planets with their diameters or HTTP status codes and their meanings. It is told to leave cells empty when unsure, but AI can still be wrong, so check figures that matter against a primary source.

Is my text stored?

TableForge does not store it. The text is sent to the model only to produce the table, and the response is streamed straight back to your browser. Don’t paste passwords or personal data you are not allowed to share with a third-party AI service.

Is there a limit?

Inputs are capped at 6,000 characters and tables at about 40 rows, and each visitor can make a handful of requests every 10 minutes. For bigger jobs, convert structured data directly with the free converters, which have no limits.