Would you like to use your typeforms for more than just asking questions? Would you like your respondents to attach files to their answers as well? Then this PRO feature is perfect for you!
The File upload question lets you add as many “please upload a file from your computer” questions as you would like, one for each file you want your respondent to send you. The maximum file size is 10MB.
Add a File upload question to your typeform
If you would like to use the File upload question in your typeform, just add it to your typeform structure in the Build panel in the same way that you would add any other question type.
You can edit the following settings:
Description text (optional)
Required question (on/off)
The File upload question supports all file types. This means that you can ask your respondents to send you for example an .mp3 file with their demo tape, a .doc file with their resume, or a photograph in RAW format.
In the image below, you can see the look and feel of a File upload question:
Want respondents to attach files to their answers? Then include a File upload question in your typeform.
The File upload question is a PRO feature that allows respondents to upload any file from their computer or mobile device, which you can then download via the Results panel.
The File upload question supports all file types (with a maximum file size of 10MB). So, for example, you could ask your respondents to send you an MP3 file with their demo tape, a DOC file with their resume, or a photograph in JPEG format.
People can upload files from their mobile device. If they’re viewing the typeform on a phone or tablet they can either upload a photo from their library or snap a picture with the camera and upload it.
How to add a File upload question to your typeform
Click on or drag the ‘File Upload’ icon from the Blocks menu in the Create panel.
Now enter your question text. In this case, we’re asking the person to upload their CV.
In the Block settings menu you can make the File upload “required” meaning that people would have to upload something in order to proceed with your typeform. To enable this, click on the ‘Required’ switch.
Flicking the ‘Description’ switch lets you add a description underneath your File upload question. For example, you might want to add a sentence that explains the 10MB file restriction.
You can apply Piping to your File Upload question to personalize it a bit. Click on the +Add button to select which answer you’d like to pipe into the question. In this example, we’re using the person’s first name.
If you’d like to allow people to upload multiple files to your typeform, select ‘Question Group’ from the Blocks menu, then add separate File upload questions within this group, inserting text for each question.
Check out the example typeform we created below to get a feel for how the File Upload field looks in practice:
How to handle files bigger than 10MB
If the respondent needs to upload a file that’s larger than 10MB to your typeform, you can ask them to upload the file to a repository service – like Dropbox or Google Drive – and let them paste the link into a Website question type. This will allow you to collect the links and download the files later on.
Ask your respondent the size of the file they are about to upload.
Based on the answer they give, either direct them to a File upload question where they can upload the file (if the answer is “under 10MB”) or to a Website question where they can paste the link to the file (as described above).
How to download your files
If you receive a lot of file submissions, you can bulk download your files from the Results table. Head for the Results tab, click on the Download button, then choose the ‘Download files’ option.
You can also download the files from Self notifications, adding more people in copy if you need others on your team to be able to download them, too. A link will be included in the email for the File upload question. Click on the link to download the file.
We’ve explained what to do to allow respondents to upload files, but what if you want to let them download a file from a typeform? It’s possible to add a download link to your form in cases where you want to make documents or media files available to people.
Simply upload your file to a repository service such as Google Drive or Dropbox, then copy the link to this file and paste it into your typeform (in a Statement block, for example).
Note that it’s not possible to add a clickable hyperlink, but you can use a URL shortener such as Bitly, Goo.gl, or Ow.ly to make the link look a bit nicer.