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

# Which file types does Langdock support?

> Reference of common supported file types in Langdock, including text, tabular, image, audio, and video files with size limits.

Langdock supports common document, text, markup, email, calendar, ebook, drawing, notebook, source code, tabular, image, audio, and video file types. Agents also support archive uploads in ZIP, TAR, 7Z, and RAR formats. Fonts and executable file types are not supported.

**Text-based files:**

| File Type | File Extension | File Size Limit |
| - | - | - |
| PDF | .pdf | 256 MB |
| Markdown | .md | 10 MB |
| Text | .txt | 10 MB |
| Word | .docx, .doc, .dotx | 256 MB |
| PowerPoint | .pptx, .ppt, .potx | 256 MB |
| JSON | .json | 10 MB |
| SharePoint Site Pages | .aspx | 256 MB |
| Outlook Email | .msg | 256 MB |
| FASTA | .fna | 256 MB |
| GenBank | .gb, .gbk | 256 MB |

For text-based files, there's an additional 8 million character limit and a 5,000 page PDF processing limit. A file can upload before processing reports a page or character limit failure. Knowledge bases accept supported text based formats such as PDF, DOCX, TXT, Markdown, and presentations.

**Tabular Files:**

| File Type | File Extension | File Size Limit |
| - | - | - |
| Excel / Google Sheets | .xlsx, .xls, .xlsm, .xltx, .xltm, .xlam, .xlsb | 100 MB |
| CSV | .csv | 100 MB |
| TSV | .tsv | 100 MB |
| Parquet | .parquet | 100 MB |

Tabular files can be uploaded directly in chat, Agents, and Library Folders for active file work. Folder Sync supports spreadsheets from SharePoint, Google Drive, and OneDrive. Confluence Cloud Folder Sync imports pages from named folders, not page attachments. Tabular files cannot be uploaded to Knowledge bases. Spreadsheets in Recent Files support preview with sheet tabs, zoom, column resizing, and formula inspection, except for Parquet and the `.xlam` Excel add-in format. For technical details, see [tabular files in Knowledge bases](/en/using-langdock/troubleshooting/faq/tabular-files-in-knowledge-folders).

**Images:**

| File Type | File Extension | File Size Limit |
| - | - | - |
| JPG | .jpg, .jpeg | 20 MB |
| PNG | .png | 20 MB |
| WebP | .webp | 20 MB |
| GIF | .gif | 20 MB |
| TIFF | .tiff | 20 MB |
| BMP | .bmp | 20 MB |
| HEIF | .heif | 20 MB |
| HEIC | .heic | 20 MB |
| SVG | .svg | 20 MB |

Images can be uploaded in chat conversations, Agent chats, and Library Folders. Langdock converts SVG files to JPEG during upload. Images cannot be uploaded to Knowledge bases or Agent knowledge.

**Audio Files**

| File Type | File Extension | File Size Limit |
| - | - | - |
| Audio files | .mp3, .wav, .ogg, .mpeg, .mp4, .m4a | 200 MB |

Audio files can be uploaded in chat conversations and Agent chats. They cannot be uploaded to Knowledge bases, Library Folders, or agent knowledge.

**Video files:**

| File Type | File Extension | File Size Limit |
| - | - | - |
| Video files | .mp4, .m4v, .mov, .3gp, .3gpp | 100 MB |

Supported video files can be uploaded in regular chats, Agent chats, and Agent form File fields. Video files cannot be uploaded to Knowledge bases or Agent knowledge.

**SQLite databases:**

| File Type | File Extension | File Size Limit |
| - | - | - |
| SQLite database | .sqlite, .sqlite3, .db | 30 MB |

SQLite databases can be uploaded in chat only. Renamed files without a valid SQLite header are rejected.

## FAQ

<AccordionGroup>
  <Accordion title="Why is my supported file not working?">
    A file type can be generally supported but still fail because of file size, corruption, password protection, scan quality, unusual encoding, or content that cannot be extracted reliably. Try a smaller or cleaner version of the file and check whether the file works as a direct upload or should be converted first.
  </Accordion>

  <Accordion title="Are spreadsheets handled the same way as text documents?">
    No. Spreadsheets and tabular files often need different handling from text documents. If exact rows, formulas, or calculations matter, use the file directly in a chat or workflow designed for data analysis instead of assuming it will behave like a text document in retrieval.
  </Accordion>
</AccordionGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.