Skip to main content
This page provides a complete reference for all file upload limits in ZeroTwo, including size limits, format restrictions, per-plan caps, and tips for working with large files.

Upload Limits

LimitValueNotes
Max files per upload10 (Pro+)Free plan: 1 file per request
Max file size (general)50 MBApplies to documents, code, images, audio
Max file size (video)200 MBMP4, MOV, WEBM, AVI, MKV
Upload timeout60 secondsLarge files on slow connections may time out
Files Library storagePer-accountNo stated hard limit; subject to fair use

Per-Plan Upload Limits

The number of files you can attach to a single message depends on your plan.
PlanFiles per Message
Free1
ProUp to 10
Pro 2xUp to 10
Plus UltraUp to 10
BusinessUp to 10
The per-message file limit refers to files attached directly to a single chat message. Files stored in your Files Library can be referenced in any message regardless of this limit.

File Size Limits by Type

File CategoryMax SizeCommon Formats
Documents50 MBPDF, DOCX, TXT, XLSX, PPTX, CSV, MD
Images50 MBJPG, PNG, WEBP, GIF, SVG
Code files50 MBJS, TS, PY, GO, RS, Java, C/C++, HTML, CSS
Audio files50 MBMP3, WAV, M4A, OGG, FLAC
Video files200 MBMP4, MOV, WEBM, AVI, MKV

Upload Timeout

Uploads that take longer than 60 seconds are automatically terminated. This primarily affects large files on slow internet connections. Approximate upload times by file size and connection speed:
File Size10 Mbps connection50 Mbps connection
5 MB~4 seconds~1 second
25 MB~20 seconds~4 seconds
50 MB~40 seconds~8 seconds
100 MB (video)~80 seconds*~16 seconds
200 MB (video)~160 seconds*~32 seconds
*May exceed the 60-second timeout. Use a faster connection or reduce file size.

Tips for Working with Large Files

PDFs:
  • Use a PDF compression tool before uploading (many free tools available online)
  • For long PDFs, you can reference specific sections in your prompt to help the AI focus
  • Split very large PDFs into chapters or sections if they’re near the 50 MB limit
Images:
  • Vision analysis (asking ZeroTwo to describe or analyze an image) does not require high resolution
  • Downscale large images to 1920×1080 or smaller — the AI extracts the same information from a smaller file
  • Use WEBP format instead of PNG for significantly smaller file sizes with comparable quality
Code files:
  • Split large codebases into logical modules before uploading
  • Upload only the files most relevant to your question rather than entire repositories
  • For large projects, consider using the GitHub connector instead of direct file uploads
Videos:
  • Use a video editor to extract only the relevant clip before uploading
  • Lower resolution exports (720p instead of 4K) are usually sufficient for AI analysis
  • MP4 with H.264 encoding provides the smallest file sizes for given quality

Supported File Types

For the complete list of all accepted file formats and extensions, see Supported File Types.

Common Upload Errors

ErrorCauseFix
”Upload failed — file too large”Exceeds 50 MB (or 200 MB for video)Compress or split the file
”Upload failed — unsupported file type”File extension not supportedConvert to a supported format
”Upload timed out”Upload exceeded 60 secondsFaster connection or smaller file
See Upload Errors and Common Error Messages for more detail.