Skip to main content

What file types and sizes can I upload?

The 100 MB file limit, the file types our docs list, how many files an input takes and what the common upload errors mean.

Each file can be up to 100 MB, for File/Upload and model inputs, in these types from our docs:

  • Images: jpg, png, gif, jpeg, webp, heic

  • Video: mp4, webm, mov

  • Audio: mp3, wav, m4a

  • Documents: pdf, csv, docx, xlsx, pptx, txt, md, epub

A larger file gets HTTP 413 and the plain-text message File size limit has been reached. Image inputs take images, video inputs take video, and so on.

  • Upload boxes often list types after Supports: and show File type not allowed: ... or Maximum ... files allowed.

  • Number of files: a fileinput takes one file; multifileinput and combinefileinput take up to N, usually given in the help text. In the API, more returns, for example, Request parameters [inputImage] not valid.

  • ZIP: File/Upload unpacks one sent as application/zip into a new folder, keeping only top-level files.

Input errors come back before a task exists, so they cost nothing. Details: sending files to a model

Did this answer your question?