What file types and sizes are supported for document uploads?
The platform accepts a wide range of file types for building documents. Here is the complete list with size limits:
Documents (up to 20 MB)
- PDF (.pdf) — up to 10 MB
- Microsoft Word (.doc, .docx)
- Plain text (.txt)
- Rich Text (.rtf)
- OpenDocument Text (.odt)
Spreadsheets (up to 20 MB)
- Microsoft Excel (.xls, .xlsx)
- CSV (.csv)
- OpenDocument Spreadsheet (.ods)
Presentations (up to 20 MB)
- Microsoft PowerPoint (.ppt, .pptx)
- OpenDocument Presentation (.odp)
Images (up to 5 MB)
- JPEG (.jpg, .jpeg)
- PNG (.png)
- GIF (.gif)
- BMP (.bmp)
- WebP (.webp)
- Maximum dimensions: 10,000 × 10,000 pixels
Archives (up to 50 MB)
- ZIP (.zip)
- TAR (.tar)
- GZ (.gz)
- 7-Zip (.7z)
- Archives are scanned for security — maximum 1,000 files inside, no zip bombs allowed
Other (up to 20 MB)
- JSON (.json)
- XML (.xml)
- Markdown (.md)
Security checks applied automatically
- File signature (magic bytes) verification — the system checks that the file content matches its extension
- Minimum file size of 10 bytes (empty files are rejected)
- Path traversal protection (filenames with ".." or absolute paths are blocked)
- Optional malware scanning via ClamAV if configured
- Duplicate detection via SHA256 hash — if you upload the same file twice, the system reuses the existing copy
If your upload is rejected, check: Is the file within the size limit? Is the file type in the supported list above? Is the file corrupted or empty?