Document Upload

Document upload lets you add files directly to KnowStack for Knowledge Base generation. This is useful for internal documents, reports, manuals, and other content that is not available via web crawling or email.

Supported File Types

FormatExtensionMax SizeNotes
PDF.pdf25 MBThe PDF's own text is read first. Scanned PDFs without a text layer are read with OCR.
Word.docx25 MBMicrosoft Word documents. Formatting is stripped; text is preserved.
Excel.xlsx25 MBEach sheet becomes a table, up to 1,000 rows per sheet. The older .xls format is not accepted: save it as .xlsx first.
Images.png, .jpg, .jpeg, .webp25 MBRead by an AI vision model, for example photos of printed pages or screenshots.
Plain Text.txt25 MBRaw text files.
CSV.csv25 MBComma-separated values, useful for structured data.

How to Upload Documents

  1. In the sidebar, open 'Sources', then 'Documents'.
  2. Drag and drop files onto the upload area, or click 'Drop files here or click to browse' to open the file picker.
  3. You can select multiple files at once. If a folder is open, the files are added to it.
  4. The upload starts immediately.
  5. Once uploaded, text is automatically extracted from each file in the background.
  6. Uploaded documents appear in the list below.

Viewing and Managing Documents

  • Preview -- Click on any uploaded document to preview its extracted text in a modal
  • Delete -- Remove individual documents you no longer need
  • Delete All -- Remove all uploaded documents at once
  • Extraction status -- Each document shows 'Pending', 'Processing', 'Ready', 'No text' or 'Failed'

Text PDFs give the most accurate result. A scanned PDF that has no text layer at all is read with OCR automatically. A PDF that has text on some pages and scanned images on others is read from its text layer only, so the scanned pages can be missed. Extracting text from PDFs and images counts toward your AI usage.