Builder
How to Add a File Upload Question (and Its Limits)
Last updated 2026-08-04
Add a FileUpload block to any form. Files are capped at 10MB and must be an image (JPEG/PNG/GIF/WebP), PDF, Word, Excel, plain text, or CSV — video files aren't supported. Oversized or wrong-type files are rejected client-side with an inline error before upload.
- 1
Add the block
In the builder, add a FileUpload block the same way you'd add any other question.
- 2
Know the size limit
Every file is capped at 10MB. It applies to every FileUpload block.
- 3
Know the accepted file types
Accepted types are images (JPEG, PNG, GIF, WebP), PDF, Word documents (.doc/.docx), Excel spreadsheets (.xls/.xlsx), plain text, and CSV. Video files are not supported — worth calling out if you're building something like a video-testimonial form.
- 4
What happens with a bad file
If a respondent picks a file that's too large or the wrong type, it's rejected client-side with an inline error immediately — before they submit the rest of the form.
- 5
Typical uses
Common uses: resumes on job-application forms, photos on guest-feedback or bug-report forms, and supporting documents on intake forms.
Frequently asked questions
- Can respondents upload a video?
- No — video files aren't in the accepted list, so they're rejected client-side the same as any unsupported type.
- When does someone find out their file was rejected?
- Immediately — the check happens client-side before upload, so they see an inline error and can fix it without losing the rest of their answers.
Related
Build your first form in about two minutes
Free plan with unlimited forms and unlimited responses.
Try SiliForm free