Enable Large File Uploads in Elementor Forms

Big File Form Uploads adds large, chunked uploads to the Elementor Pro Form widget's Upload field. Once the add-on is active, your Upload field inherits the maximum upload size from Big File Uploads and sends files to your server in small pieces — letting visitors submit large files without server tweaks or timeouts.

This guide shows you how to add a large-file upload field to an Elementor form.

Before You Start

Make sure the following are active:

  • Big File Uploads (free parent plugin), with your maximum upload size set under Settings → Big File Uploads → Uploading Files.
  • Big File Form Uploads (the add-on).
  • Elementor Pro — the Form widget (and its Upload field) is an Elementor Pro feature, so Elementor Pro is required.

Step 1: Add an Upload Field to Your Form

  1. Edit the page with Elementor and select your Form widget (or drag in a new one).
  2. In the Form Fields section, add a field and set its Type to Upload.
  3. Give the field a label and, if you use it in notifications, a clear field ID.

Step 2: Set the Field's Limits

Open the Upload field's options to control how visitors use it:

  • Max. File Size — the per-file limit for this field.
  • Allow Multiple Files / Max. Files — let visitors attach more than one file and cap how many.
  • Allowed File Types — restrict to specific extensions if you'd like.

Big File Form Uploads enforces the smaller of the field's Max. File Size and your Big File Uploads maximum upload size. Set the field's Max. File Size high enough if you want visitors to use the full limit.

Step 3: Update and Test

  1. Click Update to save the page.
  2. Preview the page or visit it on the front end.
  3. In place of the standard file button you'll see a "Click or drag files here to upload" dropzone — this is the chunked uploader.
  4. Choose (or drag in) a large file and submit the form.

Files upload in small chunks before submission, and the form won't submit until each upload finishes. Uploaded files are added to Elementor's normal form pipeline, so your email notifications, form submissions, and webhooks treat them just like any other upload.

Good to Know

  • Drag-and-drop and multiple files. The uploader supports dragging files in and selecting more than one file, up to the field's Max. Files setting.
  • Where files are stored. Completed uploads are saved to Elementor's forms upload directory (/elementor/forms/) and processed normally. Temporary chunks live in /elementor_chunks/ during the upload and are cleaned up automatically.
  • Custom upload paths are respected. If your site customizes Elementor's form upload location, Big File Form Uploads honors that path.
  • Using Infinite Uploads? The temporary chunk folder is excluded from cloud sync automatically, so partial files are never offloaded.
  • No re-save needed. The Upload field is upgraded on the front end automatically — you don't need to re-save existing forms after activating the add-on.

Still Need Help?

If your Elementor form still won't accept large files, see Troubleshooting: My form still won't accept large files, or contact our support team.