---
description: >-
  The File Upload field allows users to upload one or multiple files, with
  constraints on file type and size.
---

# File Upload

The `File Upload` field allows users to upload a single or multiple files.

You can also configure the type of files allowed to be uploaded (e.g. documents, media, etc.) and specify a max file upload size as well.

If no max file size is specified, the field will have a default size constraint of 10MB, and at most 20 files can be uploaded to a single field. These constraints can be increased on the business plan.

![](https://640450274-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHAVngDAEk3s8Bw7P6Ntz%2Fuploads%2FkfUFPAOBiwr98D8N7v1g%2Fdocs_element-file-field.png?alt=media\&token=464b1e4a-a9c8-49c8-ba70-a8289bc69257)

### For Developers <a href="#example" id="example"></a>

The Feathery SDK and API reference file upload fields with `type` equal to `file_upload`. The submitted value is a [file object](https://developer.mozilla.org/en-US/docs/Web/API/File).
