indox.org
  • Convert Tools
  • PDF Tools
  • Pricing
  • Blog
  • Support
  • Docs
Ctrl K
App navigation
  • Home
  • Overview
  • Tools
  • AI Tools

    AI Tools

    • AI Extract
  • Convert
  • Office

    Office

    • All office files
    • Docs
    • Sheets
    • Slides
  • My Files
  • History
  • Developer

    Developer

    • API Keys
    • Playground
    • Webhooks
  • Account

    Account

    • Subscription
    • Usage
    • Audit Log
  • Settings

    Settings

    • General
    • Security
    • Notifications
    • Apps & storage
    • Branding
    • Referral
    • Privacy
    • Sharing
    • Appearance

Menu

Convert ToolsPDF ToolsMore ToolsForms
PricingBlogSupportDocs
Create account

Language

Help Center

Help CenterContact usTerms of usePrivacy policy
Indox

Encrypted in transit. Free-tier files auto-deleted within 24 hours. No tracking.

  • Encrypted in transit
  • Auto-delete within 24h
  • No training on your files

Convert documents

  • DOCX to PDF
  • PDF to DOCX
  • XLSX to PDF
  • PDF to JPG
  • EPUB to PDF
  • XLSX to CSV
  • HTML to PDF

Convert images

  • HEIC to JPG
  • JPG to PDF
  • AVIF to JPG
  • WEBP to JPG
  • SVG to PNG
  • JPG to PNG

Convert video and audio

  • AVI to MP4
  • WAV to MP3
  • MOV to MP4
  • M4A to MP3
  • MKV to MP4
  • MP4 to MP3
  • WEBM to MP4
  • OGG to MP3

Tools

  • Convert
  • Edit
  • Organize
  • Sign & secure
  • Compress & repair
  • AI
  • PDF converter
  • All conversions
  • PDF viewer
  • Scan to PDF

More tools

  • AI Extract
  • Office
  • Unit converter

Fill and sign

  • Form reader
  • Fill & Sign

Font formats

  • TTF
  • OTF
  • WOFF
  • WOFF2
  • EOT
  • SVG
  • PFA
  • PFB

Company

  • Blog
  • Pricing
  • Support
  • Feedback
  • Terms of Use
  • Privacy Policy

IRS forms for individuals

  • Individual income tax
  • Payments, refunds & disputes
  • Tax pros & free filing help
  • IRS notices & requests
  • Records, IDs & e-file
  • Estates, gifts & trusts
  • Retirement & savings plans

IRS forms for businesses

  • Employment & payroll
  • 1099s & information returns
  • Business & corporations
  • Charities & nonprofits
  • Excise tax
  • International

USCIS family and status

  • Green cards
  • Citizenship
  • Family petitions
  • Adoption
  • Travel & status changes
  • Asylum & humanitarian relief

USCIS work and filings

  • Work authorization
  • Investors & entrepreneurs
  • Records & requests
  • Fees & payments
  • Waivers
  • Appeals & motions

VA forms

  • Disability compensation
  • VA health care
  • Veterans pension
  • Decision reviews & appeals
  • Education & training
  • Careers & employment
  • Home loans & housing
  • Life insurance
  • Burials & memorials
  • Family & caregiver benefits
  • VA records & requests
  • Representatives & accredited agents
  • VA debts & overpayments
  • VA contracting
  • VA employee forms

Medicare & Medicaid forms

  • Medicare enrollment
  • Medicare claims & billing
  • Medicare appeals
  • Medicare representatives & authorizations
  • Provider enrollment
  • Facility certification & surveys
  • Medical necessity & orders
  • CMS administration

Federal court forms

  • Attorneys & appointed counsel
  • Bankruptcy
  • Civil cases
  • Court fee waivers
  • Court fees & payments
  • Court records & transcripts
  • Court reporters
  • Court staff
  • Criminal cases
  • Jury service

Federal employee & contractor forms

  • Federal contracting
  • Federal grants
  • Federal personnel
  • Federal medical records
  • Background checks & security clearance
  • Military service records
  • Claims & incident reports
  • Federal retirement & insurance
  • Federal payroll
  • Federal travel
  • Property & fleet
  • Building operations
  • Federal telecommunications
  • Records management
  • GSA operations

Student loan forms

  • Student loan repayment
  • Loan forgiveness
  • Loan discharge
  • Deferment & forbearance
  • Loan consolidation

Passport forms

  • Passports

Developers

  • Documentation
  • API Reference
  • Python SDK

Products

  • Businesses
  • IndoxHub
  • Pencilly

Apps and extensions

  • WebEase (Extension)
  • AI Summarizer (Extension)
  • KeyNest (Extension)
  • KeyNest (Android App)

© 2026 Nemati AI LLC. All rights reserved.

Private. Secure. Encrypted. Auto-deleted within 24 hours.

Updated on 2026-10-20, v0.42.1

  1. Home
  2. AI tools
  3. AI Extract

Extract structure from any document

Turn PDFs, Word, PowerPoint and scans into Markdown, JSON or tables with layout, reading order and table structure kept. Try a sample without signing in.

Source document
max 100 MB · 500 pages
Output format
Extraction options

No extractions yet

Extracted output

No document yet

Drop a file on the left or pick a sample to see the structured output here.

AI Extract reads a PDF, Word file, PowerPoint, spreadsheet, HTML page or image and returns its structure as Markdown, JSON or tables. Headings, reading order and table cells stay in place, so the output is ready for a language model, a search index or a script. Pick a sample in the box above or drop in your own file, choose a format and press Extract document. The size and page limit shows in the source box before you start, and the samples run without signing in.

Why use indox's AI Extract?

Start from a file or a sample

Start from a file or a sample

Drop a file on the source box, click to browse, or pick a sample: a financial PDF, a scanned receipt, a multi-column paper or a contract. A chip shows which file is loaded, and you can remove it and start over.

Choose the format and what to read

Choose the format and what to read

Output comes as Markdown, JSON, HTML or Tables. Switches control table structure, OCR for scans, reading order, code and formulas, and picture export. The OCR switch is marked as costing credits and code detection as slower.

Check the result, then take it with you

Check the result, then take it with you

The output pane has Markdown, JSON and Preview tabs, with page, table, figure and parse-time counts under it. Download the file, copy it or send it to Doc Chat.

What it captures

Layout-aware, not just text

It reads the document the way a person does, keeping what plain text extraction throws away.

  • Table structureCells, headers and spans recovered into real tables.
  • Reading orderMulti-column pages re-sequenced into logical flow.
  • Headings & sectionsHierarchy kept intact for clean chunking.
  • Code & formulasInline code and math detected and labelled.
  • Figures & imagesPictures exported and referenced in place.
  • Scanned OCRImage-only PDFs run through OCR first.

Plain text vs structured

Why "extract" beats "convert to text"

Same PDF. Left: what a vanilla text extractor returns. Right: what AI Extract sees.

pdftotext output, flat text, no structure
Quarterly Report 2026
Revenue by region
Region   Q1   Q2  Americas
4.20M  4.85M EMEA 3.10M
3.42M APAC 2.05M 2.61M
Summary Total revenue grew 14.6%
quarter over quarter, led by the
APAC segment...
chart
AI Extract output, layout-preserving Markdown
# Quarterly Report 2026
## Revenue by region

| Region   | Q1    | Q2    |
|----------|-------|-------|
| Americas | 4.20M | 4.85M |
| EMEA     | 3.10M | 3.42M |
| APAC     | 2.05M | 2.61M |

## Summary
Total revenue grew 14.6%…

![chart](figures/fig-01.png)

How does AI Extract work?

  1. 1

    Add a document

    Drop a PDF, Office file, HTML page or image on the source box, or pick one of the samples.

  2. 2

    Choose format and options

    Select Markdown, JSON, HTML or Tables, then switch on the table, OCR and reading-order options you need.

  3. 3

    Extract and use the result

    Press Extract document. When parsing finishes, copy or download the output, or send it to Doc Chat.

What do I get from AI Extract?

The extractor reads the layout of each page, not only its text, so tables stay tables and headings keep their level. You choose the output format, and the same extraction is available from the API for pipelines.

  • Tables come back as real Markdown or JSON tables
  • Multi-column pages are put back in reading order
  • Headings keep their hierarchy for clean chunking
  • Scanned pages go through OCR when you switch it on
  • The samples run without an account
What do I get from AI Extract?

What can't AI Extract read, and what happens to my file?

Pages without a text layer. A scan or a photo has no text layer, so switch on OCR and the page is read as an image first. A very blurry or low-contrast scan can still come back incomplete.

Complicated layouts. Unusual layouts, stacked tables and handwriting can be misread. Open the output next to the source before you rely on a table or a figure.

What the output is. AI Extract returns the structure it finds. It does not summarize, correct or rewrite your document, and the output is not a certified copy.

Your file. Files are processed on indox infrastructure, are not used to train models and are removed from storage automatically. Retention depends on your plan and is listed in the limits docs.

What do the free and paid plans add?

Free

  • All converters
  • Daily credit refresh
  • Email support

Basic

  • Access to all features
  • AI Extract & Doc Chat
  • Priority conversions
  • Email support
Highest priority

Premium

  • Everything in Basic
  • Highest priority queue
  • Larger file limits
  • Priority support

Pay-As-You-Go

  • No subscription
  • Credits never expire
  • Opt-in auto-refill
  • Access to all features
See prices

What can I do after extracting a document?

Go beyond AI Extract: ask the extracted document questions in Doc Chat, translate it, or convert it to another format.

Convert

Need a different output format? Convert to DOCX, HTML, ePub and more.

Open Convert →

API access

Drop AI Extract into your pipeline with a single API call.

See the API example →

Developer API

Drop AI Extract into any pipeline

One endpoint. Returns Markdown or JSON. Async by default, poll for the result.

POST /docs/api/v1/extract/
curl -X POST https://indox.org/docs/api/v1/extract/ \
  -H "Authorization: Bearer $INDOX_TOKEN" \
  -F "[email protected]" \
  -F "format=markdown" \
  -F "ocr=true"

# → 202 { "extract_id": "ex_8f3k…", "status": "queued" }
# Poll GET /docs/api/v1/extract/ex_8f3k…/ until status=succeeded
What can I do after extracting a document?

Who can use AI Extract?

  • Teams building RAG pipelines

    Teams building RAG pipelines

    Convert document libraries into clean Markdown chunks ready for embedding.

  • Finance and reporting teams

    Finance and reporting teams

    Recover P&L tables and regional breakdowns from earnings PDFs.

  • Legal and contract teams

    Legal and contract teams

    Preserve clause numbering, defined terms and signature blocks.

  • Researchers and students

    Researchers and students

    Keep figure captions, citations and equations tied to their sections.

Where can I read more about the AI Extract API?

  • Docs

    API overview

    How the API is laid out: versioned paths and Bearer-token auth.

  • Docs

    Authentication

    Bearer tokens, API keys and the free tier that needs no credentials.

  • Docs

    Limits

    File size, credits and retention for free and paid use.

  • Docs

    Python SDK

    Install the published Python client and make your first call.

Do it all with indox

View all 123 tools

No tool matches that search.

Sign & secure

  • Sign PDF
  • Protect PDF
  • Unlock PDF
  • Redact PDF
  • Watermark PDF
  • Redact Text
  • Sanitize PDF
  • Certificate Sign
  • Remove Signature
  • Unlock Forms
  • Timestamp PDF
  • Change Permissions

Convert

  • PDF to Word
  • Word to PDF
  • PDF to Excel
  • PDF to JPG
  • JPG to PDF
  • Excel to PDF
  • PDF to PowerPoint
  • PowerPoint to PDF
  • PDF to CSV
  • PDF to HTML
  • Markdown to PDF
  • PDF to Markdown
  • HTML to PDF
  • PDF to Text
  • Text to PDF
  • PDF to JSON
  • JSON to PDF
  • PDF to EPUB
  • EPUB to PDF
  • Email to PDF
  • RTF to PDF
  • ODT to PDF
  • PDF to XML
  • PDF to PDF/A
  • PDF to Video
  • HEIC to JPG
  • SVG to PNG
  • CSV to Excel
  • JSON to CSV
  • PDF to EPS
  • EPS to PDF
  • PDF to PS
  • PS to PDF

Edit

  • Edit PDF
  • Fill PDF Form
  • Add Stamp
  • Edit PDF Metadata
  • Flatten PDF
  • Add / Extract Images
  • Remove Annotations
  • Adjust Contrast
  • Invert Colors
  • Replace Colors
  • Get PDF Info
  • Add Attachments
  • Show JavaScript
  • Analyze PDF
  • List Attachments
  • Extract Attachments
  • Rename Attachment
  • Delete Attachment
  • Remove Images

Organize

  • Merge PDF
  • Split PDF
  • Rotate Pages
  • Reorder Pages
  • Remove Pages
  • Extract Bookmarks
  • Single Long Page
  • Scale Pages
  • N-up Layout
  • Booklet
  • Add Page Numbers
  • Crop PDF
  • Extract Pages
  • Edit Table of Contents

Compress & repair

  • Check PDF
  • Compress PDF
  • OCR PDF
  • Repair PDF
  • Decompress PDF
  • Compare PDFs
  • Auto Rename
  • Scanner Effect
  • Pipeline
  • Multi-Tool
  • Read & Annotate

AI

  • AI Extract

Apps

  • Office
  • Form reader
  • Fill & Sign
  • PDF viewer
  • Scan to PDF
  • Unit converter

Image

  • Compress Image
  • Resize Image
  • Crop Image
  • Convert Image
  • Remove Background
  • Upscale Image
  • Watermark Image
  • Rotate & Flip
  • Image to Base64
  • Remove EXIF

Video

  • Convert Video
  • Compress Video
  • Trim Video
  • Video to GIF
  • Extract Audio
  • Add Subtitles
  • Video Thumbnail
  • GIF to MP4

Audio

  • Convert Audio
  • Compress Audio
  • Trim Audio
  • Merge Audio
  • Audio to Text
  • Change Speed
  • Normalize Audio
  • Record Audio

Fonts

  • Font Converter
  • TTF to WOFF2
  • OTF to WOFF2
  • WOFF to WOFF2
  • TTF to OTF
  • OTF to TTF
  • WOFF2 to TTF

AI Extract FAQs

Which file types can I extract?

PDF, DOCX, PPTX, XLSX, HTML and images. Scanned PDFs are read with OCR when the OCR option is on.

What's the difference from a normal converter?

Converters reproduce a document in another format. AI Extract reads its structure, such as tables, headings and reading order, into machine-readable Markdown or JSON.

Which OCR languages are supported?

English, Spanish, French, German, Persian and Arabic are among them. Scanned pages go through OCR when you switch the option on.

Is there a max page count or batch mode?

The page and size limit that applies to you shows in the source box. For larger libraries, call the API once per file and poll each job. There is no batch endpoint yet.

Is my document stored?

Files are processed on indox infrastructure and removed from storage automatically. How long they stay depends on your plan and is listed in the limits docs.

Compliance and self-hosting?

Files are processed in region and are not used to train models. Self-hosting is not offered.

Do I need an account to try AI Extract?

No. The samples in the box above run without signing in, so you can see a result before you upload anything of your own.

Which output formats can I choose?

Markdown, JSON, HTML and Tables. The output pane also has a rendered Preview tab, and you can copy or download what you see.

How do I call AI Extract from code?

AI Extract is an API endpoint that accepts a file, returns a job and lets you poll for the result. The Developer API block above shows curl, Python and Node examples.