Ninja Forms
Ninja Forms is one of the best beginner-friendly form-building plugins without any coding skills. This plugin enables you to create a form like a pro. The plugin enables you to add a convenient file uploading file to any WordPress form. It accepts all files including documents, media, images, and many more. This plugin consists of a progress bar that shows the progress of files getting uploaded.
The plugin consists of many features that enable you to save the file in the server by default. It also lets you modify and save the files in the library. Users can set the file size limit, file limit, and allowed file type. Users can rename a file even after uploading.
Key Features
- 100% beginner-friendly
- Export submissions as PDFs, excel files, or Google Sheets and import forms
- Customizable email notifications and form templates
- Comes with 27+ field types
Price: Free or $49.50 for a Personal Plan
Forminator
Forminator is one of the amazing drag-and-drop visual builders. It makes it easy to set up and add forms to your website. This plugin enables you to upload either single or multiple file uploads. It comes with the option for specifying the file types, setting the individual file size, and setting the limit of the number of files.
This plugin supports a drag-and-drop interface, which makes it easier for the users to upload their files and pictures to the WordPress site. It comes with the option for browsing the file. The plugin is highly integrated with email services, CRM, Storage, and Project managers.
Key Features
- Easy form calculations and 25+ form fields
- Consists of Google reCAPTCHA
- Highly integrated with popular third-party apps
- Comes with General Data Protection Regulations compliant
Price: Free or $60 per year