All help articles

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. 1

    Add the block

    In the builder, add a FileUpload block the same way you'd add any other question.

  2. 2

    Know the size limit

    Every file is capped at 10MB. It applies to every FileUpload block.

  3. 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. 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. 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