Reference · Limits & formats
Limits and formats.
File types, size limits, unsupported formats, and known edge cases. If something isn't working, check here first.
File upload limits
| Type | Limit |
|---|---|
| Maximum file size (workspace) | 50 MB |
| Maximum file size (per-conversation) | 10 MB |
| ZIP extraction: max per file inside ZIP | 200 KB |
| ZIP extraction: max total content | 60,000 characters combined |
Supported file types
| Category | Extensions | Notes |
|---|---|---|
| Text | .txt .md .csv .json .xml .yaml .yml .html | Fully supported |
| Code | .py .js .ts .jsx .tsx .go .rs .rb .java .kt .swift .sql .sh .css .scss | Fully supported |
| Documents | .pdf .docx | Text extracted; formatting and images in PDFs are ignored |
| Spreadsheets | .xlsx .xls | Supported for reading; Claude can create CSV output but not .xlsx directly |
| Archives | .zip | Extracted to individual files; text files only |
| Images | .jpg .jpeg .png .webp .gif | Supported for image explanation and editing |
Unsupported formats
HEIC / HEIF images
HEIC is Apple's default photo format. It is not supported for image editing. Convert to JPEG or PNG first. On iPhone: open the photo, tap Share → Save as JPEG, or use Files to export as JPG.
Video files
Not supported in any format.
Audio files
Not supported for upload. Voice input (speech-to-text) is supported via the microphone button.
.doc (legacy Word)
Legacy .doc format is not supported. Save as .docx first.
Image editing limitations
- The edit model (gpt-image-1) changes backgrounds and scene elements but cannot guarantee exact facial preservation — faces may shift slightly
- HEIC files must be converted before editing
- Very complex edits ("put this person in a completely different scene") work better than subtle edits ("adjust the lighting slightly")
Import limits
| Item | Notes |
|---|---|
| Maximum import file size | No hard limit; very large files (100MB+) use streaming upload |
| Supported sources | ChatGPT (conversations.json), Claude export |
| Anchor extraction | Runs on every 10th user message during enrichment |
| Enrichment speed | Pauses when you're actively chatting; large files may take several hours |
Memory limits by tier
| Tier | Anchors | Conversation history | Workspace |
|---|---|---|---|
| Free trial (30 days) | Unlimited | Full | Full access |
| Free | 20 | Last 30 days | Not available |
| Pro | Unlimited | Full | Full access |
| Max | Unlimited | Full | Full access |
| Founders | Unlimited | Full | Full access |