Data Extractor

Extract data from text with AI

About Data Extractor

Data Extractor reads text you paste — an email, an invoice copied from a PDF, a product list — and returns the structured information in it, laid out as JSON or as a table when that suits the data. Extraction is done by OpenAI's GPT-4o mini model; your text travels through our server to reach it. The result is plain text that you copy or download as extracted-data.txt; there is no CSV or Excel output, no file picker, and no OCR of scanned pages. Each request takes up to 8,000 characters, and the answer is limited to 1,000 tokens.

How to extract data from text

  1. 1Paste the source text into the "Paste text to extract data from…" box.
  2. 2Optionally start the text with a line naming the fields you want, such as names and amounts.
  3. 3Click "Extract data".
  4. 4Copy the JSON or table under "Result", or click "Download" to get extracted-data.txt.

Formats and limits

Input
An email, invoice, or list pasted as text, up to 8,000 characters
Output
JSON or a text table, as plain text; download as extracted-data.txt
Not supported
Files, images, and scanned documents (no OCR)
Usage limits
Per-connection limits by the hour and by the day, in one allowance with the site's other tools that rely on a paid service, and a monthly spending cap for the site

Where your text is processed

Your pasted text is sent to our server and on to OpenAI's GPT-4o mini, which picks out the data and sends it back. We keep neither the text nor the extracted data. Remove anything you would not share with an outside AI provider, such as card numbers, before you paste.

Frequently asked questions

Can I get the result as a CSV or Excel file?

No. The result is plain text, usually JSON or a table, that you copy or download as a .txt file. For a spreadsheet, convert the JSON with JSON to CSV, or paste the table into your spreadsheet app.

Can it read a PDF or a scanned image?

No. There is no file picker, only a text box. For a PDF with selectable text, copy its text first or use Extract Text from PDF; for a scanned PDF, use OCR PDF first, then paste the recognized text here.

Can I choose which fields are extracted?

Yes. Write them on the first line of your text, for example a line that starts with Extract: followed by customer name, invoice date, and total. That line reaches the model with the rest of the text; without it, the model picks the fields it finds.

How much text can I paste?

8,000 characters of source text; the page measures it and refuses a longer paste with a message. The answer is limited to 1,000 tokens, so a very long list may come back incomplete; extract it in parts.

Tips and tricks

  • ✓Check every number in the result against the source text: a language model can misread or skip a value.