All docs
Collecting responsesUpdated

Collect file uploads

How to add a file upload field, control allowed types, sizes, and counts, and understand where uploaded files are stored and how storage quotas work.

Key points
  • Add a **file** field to let respondents upload documents or images with their answers.
  • Per field, you can set a maximum file size (default 10 MB), an allowed-extension list, and a minimum/maximum number of files.
  • Uploaded files are stored securely on Cloudflare R2 and appear on each submission; their URLs are included in CSV exports.
  • Total storage is capped by your plan: 1 GB on free, 10 GB on Pro. Deleting a submission also deletes its files and frees storage.

Sometimes a text answer isn't enough — you need a résumé, a photo of a receipt, a signed contract, or a portfolio. Formiqa's file field lets respondents attach files directly to their submission, and every upload is stored securely on Cloudflare R2.

This guide shows how to add a file upload field, control what respondents can send, and understand how storage is counted against your plan.

Add a file upload field

In the form editor, a file upload is just another field you drag onto the canvas:

  1. 1Add a file field from the field palette, then give it a clear label such as Upload your résumé (PDF).
  2. 2Set the allowed file types — an extension allowlist, for example PDF, JPG, and PNG — so respondents can only send the formats you expect.
  3. 3Set the maximum file size and the minimum/maximum number of files the respondent can attach.

File limits

Each file field carries its own limits, independent of every other field on the form:

  • Maximum file size — caps how large a single upload can be. The default is 10 MB per file.
  • Allowed file types — an extension allowlist (for example PDF, JPG, PNG). Files with any other extension are rejected before they upload.
  • Minimum and maximum number of files — require at least one attachment, or let a respondent add several up to the limit you set.

Storage quotas

Every uploaded file counts toward your account's total file storage, which is set by your plan: 1 GB on the free plan and 10 GB on Pro. This is a shared pool across all your forms, not a per-form limit. See plans and limits for the full breakdown.

Where uploaded files appear

Uploaded files show up on each individual submission in your submissions dashboard, where you can open or download them. When you export to CSV, file fields are flattened to their file URLs, so exported rows always point back to the original uploads.

Frequently asked questions

Which file types can respondents upload?
Whatever you allow. Each file field uses an extension allowlist — for example PDF, JPG, and PNG. Files with any other extension are rejected before they upload, so you stay in control of what you receive.
What's the maximum file size?
You set it per file field. The default limit is 10 MB per file, and you can lower or raise it to fit what you're collecting.
Where are uploaded files stored?
Securely on Cloudflare R2. Files appear on each submission and their URLs are included in CSV exports. Deleting a submission deletes its files and frees the storage they used.

Build a better form with Formiqa.

Free forever. No credit card. No per-response fees.