Upload Documents
Add documents to Moongraph for search, graphs, and AI queries.
Upload Documents
Upload files to make them searchable, add them to knowledge graphs, and query them with the Agent.
Supported formats
| Format | Extensions | Notes |
|---|---|---|
.pdf | Text extraction with layout awareness | |
| Word | .doc, .docx | Converted and processed |
| Excel | .xls, .xlsx | Converted and processed |
| PowerPoint | .ppt, .pptx | Converted and processed |
| Images | .png, .jpg, .jpeg, .tiff, .gif, .webp | OCR for text extraction |
| Text | .txt, .md | Direct text ingestion |
| HTML | .html, .htm | Parsed and extracted |
Steps
- Navigate to Files in the sidebar
- Click + Add in the top-right corner
- Select Upload Files
- Drag and drop files onto the dropzone, or click to select files
- (Optional) Enable or disable Smart Analysis — see below
- Click Upload
Files upload in the background. You can continue using Moongraph while they process.
Bulk upload
You can upload up to 50 files at once. Each file can be up to 35 MB.
For larger collections:
- Upload in batches
- Monitor the first batch for any format issues
- Failed documents don't block others in the queue
Smart Analysis
The Smart Analysis option (enabled by default) uses advanced visual processing for documents containing:
- Tables and structured data
- Images and diagrams
- Handwritten notes
- Complex layouts
Disable Smart Analysis only for simple text documents where faster processing is preferred.
Monitoring uploads
After uploading, documents appear in the files table with status indicators:
| Status | Meaning |
|---|---|
| Queued | Waiting for processing to start |
| Parsing | Extracting text content |
| Chunking | Splitting into searchable segments |
| Embedding | Generating vectors for semantic search |
| Completed | Ready for search and graphs |
| Failed | Processing failed — click for details |
| Partial | Partially processed — can retry |
The status updates automatically as processing progresses.
Retrying failed uploads
If a document fails:
- Click the status badge to see error details
- Click Retry to attempt processing again
For partial failures, retrying continues from where processing stopped.
Related
- Organize with Folders
- Create Notes
- Files Reference — All status values and limits
- Supported Formats — Detailed format guide