What is the Form Upload Limit (x) Files and File Size?
The n8n Form trigger node has a default file upload limit of 16MB per file. You can adjust this using the N8N_PAYLOAD_SIZE_MAX environment variable, which controls the maximum payload size for all incoming requests.
For number of files, there is no hard coded limit in the form node itself, but your server memory and payload size setting will be the practical constraint.
If you need larger uploads, increase the environment variable and ensure your hosting setup can handle it.
Sorry forgot I am using cloud version not self hosted
On n8n cloud, the file upload limit is fixed at 16MB per file, and you cannot change the N8N_PAYLOAD_SIZE_MAX variable since you do not control the environment.
For larger files, use external storage like uploading directly to AWS S3, Google Drive, or Dropbox from your form, then pass the file URL or ID to n8n instead of the actual file. This bypasses the cloud payload limit completely.
Number of files is still limited by total payload size, so keep combined uploads under 16MB if uploading multiple files at once.