Skip to content
MISSIONBuilding to $50K/year · partnership threshold — every $20 subscription reserves 10 meals in the fund. Report published monthly.SEE THE PROGRESS →
DOC · UPDATED 2026-08-06

File types and limits.

Every file type LADLE accepts, the per-file and per-chat size caps, and what happens at the edges.

LADLE reads files you attach to a chat or a project and answers questions grounded in them. The specifics — what formats, how big, how many — are the numbers below. These are contractual: if the product allows more or less than what's stated here, the docs page is the source of truth and the discrepancy is a bug.

Supported file types

Files attach via the composer + button, drag-and-drop into a chat, or from a project's file panel.

PDFText extraction + OCR fallback for scans. Multi-page.
ImagesJPG, PNG, HEIC, WebP, GIF (static only). Vision-model reads them directly.
SpreadsheetsXLSX, XLS, CSV, TSV. First sheet + named ranges.
Text and codeTXT, MD, and 40+ code file extensions (.py, .ts, .go, etc.).
WordDOCX. Formatting is stripped; body text and tables preserved.
SlidesPPTX. Text on each slide extracted; images treated as vision inputs.
DataJSON, YAML, TOML, XML.

Per-file and per-chat size limits

Files are chunked by the model when they exceed the context window, but the limits below are hard caps at the upload layer.

Per file (all types)20 MBLarger files fail at upload with a specific error.
Per PDF (page count)300 pagesSplit larger documents; a 300+ PDF returns an upload error.
Per image10 MB, max 8192×8192 px
Per CSV/XLSX (rows)50,000 rowsLarger sheets: pre-filter externally before attaching.
Attachments per chat30
Attachments per Project (persistent)50

How attachments count against context

Every file attached to a chat consumes context tokens on every message you send in that chat. A 200-page PDF re-processes with each of your prompts, which counts against your plan's usage tier. Projects attach files once at the project level so every chat within the project inherits them; this is more efficient if you're referencing the same files across sessions. For heavy multi-file workflows, the /docs/usage-limits page explains the token math.

Chat context window200,000 tokens
~ tokens per PDF page~500 tokens (text-heavy)
~ tokens per image~1,500 tokens (base model resolution)
~ tokens per 1,000 CSV rows~4,000 tokens (structure-dependent)

Unsupported file types

Video (MP4, MOV) — not yet. Audio (MP3, WAV) — not yet; transcribe externally and attach the transcript. Archives (ZIP, TAR) — must be unzipped before attaching. Encrypted or password-protected files fail at upload with a specific error. Extremely rare formats (proprietary CAD, legacy office docs) will attach but may produce poor output.

Edge cases and known behaviours

OCR quality on hand-scanned PDFs varies; if a scan is illegible, LADLE will say so rather than fabricate. Images embedded inside PDFs are read via vision but with lower fidelity than a directly-attached image. A file uploaded to a Project and then deleted from that Project is removed within 30 seconds; the underlying storage record is purged within 24 hours.

RELATED

Docs: Usage limits · Projects

Task guides in /help: Attaching files.

Docs stay current. Report drift.

If a limit in the product doesn't match the number on this page, that's a bug — help@ladle.chat.

See all docsWatch it work
$20/MO · CANCEL ANYTIME · $0.80/MEAL · RECEIPTS MONTHLY
Read the ledger →
0meals fundedROLLING TOTAL · UPDATED HOURLY
SEE THE RECEIPTS →