Forms
Online form with file upload
An upload field turns a form into a way of collecting documents. You set how many files, how large each may be, and whether you want images, PDFs or both, and the files arrive attached to the response rather than in your inbox.

The three settings that matter
Maximum files, from one to ten. Maximum size per file, from one to a hundred megabytes, defaulting to ten. And the allowed types, which is where the honest limit sits: there are two toggles, images and PDF documents. You can allow either, or both, and that is the whole list. A form cannot accept a spreadsheet or a Word file directly, so ask for a PDF export when that is what you need.
What the respondent sees
A drop area that also works as a click to browse, with the size cap printed under it. Files upload as they are chosen rather than at submit, so a large file does not fail the whole submission at the last moment. If you set a limit of one file, the field says so and replaces rather than appending.
Where the files go
Uploads are stored against the response, not emailed. In the responses table the cell shows the files, and opening a response lets you download each one. The response PDF renders uploaded images inline and merges attached PDFs into the document, so a single downloaded file can contain the answers and the evidence together.
Asking for fewer, better files
Two upload fields with clear labels beat one field that takes five files. "Photo of the damage" and "Repair quote" tell someone exactly what to attach and let you find each later. A single "attachments" field with a limit of five gets you five files in an unknown order.
How it works, in three steps
Step 1
Add the upload field
Drop a file upload field where the evidence belongs in the flow, which is usually after the question it supports.
Step 2
Set the caps and the types
Choose the file count, the size cap and whether images, PDFs or both are allowed. Label the field with the document you actually want.
Step 3
Collect and download
Files arrive with the response. Download them individually, or take the response PDF with images inline and PDFs merged in.
The full walkthrough with screenshots is in the guide Every form field and when to use it.
Limits worth knowing
- Allowed types are images and PDF only. Word documents, spreadsheets and archives cannot be accepted.
- One to ten files per field, one to one hundred megabytes each.
- The photo field is a separate, single-photo component. For several photos, use several fields or a file upload field set to images.
- Files are attached to the response, not sent to your inbox as attachments.
See it on a finished piece
Questions people ask
Can people upload a Word document?
No. The field allows images and PDFs, and those are the only two toggles. Ask for a PDF, which is also better for you because it looks the same on every machine.
How big can a file be?
You set the cap between one and a hundred megabytes per file, and it defaults to ten. Keep it as low as the job allows, because a big cap invites phone photos at full resolution.
Do uploaded files show up in the PDF of a response?
Yes. Images render inline and PDF attachments are merged into the response PDF, so one download carries the answers and the documents.
Can I require an upload?
Yes, the field can be marked required like any other. Be careful doing that on a phone-first form, because it forces people to have the file to hand before they can submit.
Make your own form
The button opens the generator with this use case already described. Change the wording to match yours, generate, then edit anything you like.
Create a form with OneCraftRelated pages
Add a signature field to your form
An inline signature is the person in front of you signing the form they are already filling in. They draw with a finger or a mouse, or type their name, and the mark prints into the PDF of their response.
Fillable fields for signers
Not everything on a contract is a signature. A reference number, a job title, a mark against a clause. These are the boxes the other person fills in on their way past, and the ones you can decide are compulsory.
Date and time pickers in a form
A date typed into a text box is a guess about format. A date field gives a picker, stores a real date and sorts correctly in your spreadsheet, which is the difference between a booking list and a puzzle.
More finished work of this kind is on the form examples hub.


