> ## Documentation Index
> Fetch the complete documentation index at: https://docs.landing.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Supported File Types

export const adePythonLibrary = 'ade-python';

export const dpt2 = 'DPT-2';

export const dpt1 = 'DPT-1';

export const dpt = 'Document Pre-Trained Transformer';

export const companyName = 'LandingAI';

export const extract = 'ADE Extract';

export const parse = 'ADE Parse';

export const ade = 'Agentic Document Extraction';

{ade} can parse the file types listed in the table below. Support depends on the method you use: the [Playground](https://va.landing.ai/my/playground/ade), [API](https://docs.landing.ai/api-reference/tools/ade-parse), or our [Python](https://github.com/landing-ai/ade-python) and [TypeScript](https://github.com/landing-ai/ade-typescript) libraries.

<table class="file-types-table">
  <thead>
    <tr>
      <th>File Type</th>
      <th>Playground</th>
      <th>API/Library</th>
    </tr>
  </thead>

  <tbody>
    <tr class="section-row">
      <td><strong>PDF</strong></td>

      <td />

      <td />
    </tr>

    <tr>
      <td>PDF</td>
      <td><span class="check-icon">✓</span><br />up to 100 pages</td>
      <td><span class="check-icon">✓</span><br />see [Rate Limits](./ade-rate-limits)</td>
    </tr>

    <tr class="section-row">
      <td><strong>Images</strong></td>

      <td />

      <td />
    </tr>

    <tr>
      <td>JPEG</td>
      <td><span class="check-icon">✓</span></td>
      <td><span class="check-icon">✓</span></td>
    </tr>

    <tr>
      <td>JPG</td>
      <td><span class="check-icon">✓</span></td>
      <td><span class="check-icon">✓</span></td>
    </tr>

    <tr>
      <td>PNG</td>
      <td><span class="check-icon">✓</span></td>
      <td><span class="check-icon">✓</span></td>
    </tr>

    <tr>
      <td>APNG</td>
      <td><span class="x-icon">×</span></td>
      <td><span class="check-icon">✓</span></td>
    </tr>

    <tr>
      <td>BMP</td>
      <td><span class="x-icon">×</span></td>
      <td><span class="check-icon">✓</span></td>
    </tr>

    <tr>
      <td>DCX</td>
      <td><span class="x-icon">×</span></td>
      <td><span class="check-icon">✓</span></td>
    </tr>

    <tr>
      <td>DDS</td>
      <td><span class="x-icon">×</span></td>
      <td><span class="check-icon">✓</span></td>
    </tr>

    <tr>
      <td>DIB</td>
      <td><span class="x-icon">×</span></td>
      <td><span class="check-icon">✓</span></td>
    </tr>

    <tr>
      <td>GD</td>
      <td><span class="x-icon">×</span></td>
      <td><span class="check-icon">✓</span></td>
    </tr>

    <tr>
      <td>GIF</td>
      <td><span class="x-icon">×</span></td>
      <td><span class="check-icon">✓</span></td>
    </tr>

    <tr>
      <td>ICNS</td>
      <td><span class="x-icon">×</span></td>
      <td><span class="check-icon">✓</span></td>
    </tr>

    <tr>
      <td>JP2 (JP2000)</td>
      <td><span class="x-icon">×</span></td>
      <td><span class="check-icon">✓</span></td>
    </tr>

    <tr>
      <td>PCX</td>
      <td><span class="x-icon">×</span></td>
      <td><span class="check-icon">✓</span></td>
    </tr>

    <tr>
      <td>PPM</td>
      <td><span class="x-icon">×</span></td>
      <td><span class="check-icon">✓</span></td>
    </tr>

    <tr>
      <td>PSD</td>
      <td><span class="x-icon">×</span></td>
      <td><span class="check-icon">✓</span></td>
    </tr>

    <tr>
      <td>TGA</td>
      <td><span class="x-icon">×</span></td>
      <td><span class="check-icon">✓</span></td>
    </tr>

    <tr>
      <td>TIF</td>
      <td><span class="x-icon">×</span></td>
      <td><span class="check-icon">✓</span></td>
    </tr>

    <tr>
      <td>TIFF</td>
      <td><span class="x-icon">×</span></td>
      <td><span class="check-icon">✓</span></td>
    </tr>

    <tr>
      <td>WEBP</td>
      <td><span class="x-icon">×</span></td>
      <td><span class="check-icon">✓</span></td>
    </tr>

    <tr class="section-row">
      <td><strong>Text Documents</strong><br />(see notes [here](#file-conversion-for-text-documents-and-presentations))</td>

      <td />

      <td />
    </tr>

    <tr>
      <td>DOC (Word)</td>
      <td><span class="check-icon">✓</span></td>
      <td><span class="check-icon">✓</span></td>
    </tr>

    <tr>
      <td>DOCX (Word)</td>
      <td><span class="check-icon">✓</span></td>
      <td><span class="check-icon">✓</span></td>
    </tr>

    <tr>
      <td>ODT (OpenDocument Text)</td>
      <td><span class="check-icon">✓</span></td>
      <td><span class="check-icon">✓</span></td>
    </tr>

    <tr class="section-row">
      <td><strong>Presentations</strong><br />(see notes [here](#file-conversion-for-text-documents-and-presentations))</td>

      <td />

      <td />
    </tr>

    <tr>
      <td>PPT (PowerPoint)</td>
      <td><span class="check-icon">✓</span></td>
      <td><span class="check-icon">✓</span></td>
    </tr>

    <tr>
      <td>PPTX (PowerPoint)</td>
      <td><span class="check-icon">✓</span></td>
      <td><span class="check-icon">✓</span></td>
    </tr>

    <tr class="section-row">
      <td><strong>Spreadsheets<br />(see notes [here](#spreadsheet-considerations))</strong><br /></td>

      <td />

      <td />
    </tr>

    <tr>
      <td>CSV (comma-separated values)</td>
      <td><span class="check-icon">✓</span><br />(up to 10 MB)</td>
      <td><span class="check-icon">✓</span><br />(up to 50 MB)</td>
    </tr>

    <tr>
      <td>XLSX (Microsoft Excel)</td>
      <td><span class="check-icon">✓</span><br />(up to 10 MB)</td>
      <td><span class="check-icon">✓</span><br />(up to 50 MB)</td>
    </tr>
  </tbody>
</table>

<Info>
  To parse password-protected files, go to [Parse Password-Protected Files](./ade-parse-password).
</Info>

## File Conversion for Text Documents and Presentations

{ade} converts text documents and presentations to PDFs before parsing them. This conversion may change the document layout and increase or decrease the number of pages.

For example, unsupported fonts may be replaced with larger alternatives, causing text to wrap differently or overflow onto additional pages.

While the conversion process may impact the layout, {ade} still parses content correctly.

## Spreadsheet Considerations

{ade} supports XLSX files with up to 65,536 rows and 65,536 columns per file. If an XLSX file exceeds these limits, {ade} parses the file and returns data within the supported limits. Content in rows and columns beyond the limits is not parsed.

When you load a spreadsheet in the Playground, a render limit applies and only a truncated version of the spreadsheet is displayed. This does not affect the parsing results.
