---
title: "File Upload"
description: "The File Upload question type allows respondents to upload files related to your survey, such as production documents or requirement specifications. It features a title to guide the user on what to upload and an optional description to provide additional context."
icon: "upload"
---

<Note>
  **Self-Hosting Requirements**: This question type requires file upload storage to be configured. If you're
  self-hosting Formbricks, make sure to [configure file uploads](/self-hosting/configuration/file-uploads)
  before using this feature.
</Note>

<iframe
  title="Survey Embed"
  src="https://app.formbricks.com/s/oo4e6vva48w0trn01ht8krwo"
  style={{
    position: "relative",
    height: "600px",
    maxHeight: "100vh",
    width: "100%",
    border: 0,
    borderRadius: "12px",
    overflow: "auto",
  }}
/>

## Elements

![Overview of Fill Upload question type](/images/xm-and-surveys/core-features/question-type/file-upload.webp)

### Title

Add a clear title that informs the respondent about the purpose of the file upload.

### Description

Provide an optional description to give respondents more details or instructions about what files they need to upload.

### Allow Multiple Files

Enable this option to allow respondents to upload multiple files at once.

### Max File Size

You can set a maximum file size limit, and an input box will appear to specify the size in MB.

### File Type Restrictions

You can restrict the allowed file types. An input box will appear where you can specify the file formats, such as `.pdf`, `.jpg`, `.docx`, etc.
