$4.99 Free for Members
Ninja Forms File Uploads adds drag-and-drop upload fields to any Ninja Forms form, with file type and size limits, custom file naming, and storage in the WordPress Media Library or cloud services.
| Version | 3.3.35 |
|---|---|
| Last Updated | September 29, 2026 |
| File Size | 3.7 MB |
| Type | WordPress Plugin |
| License | GPL v2 or later |
| Live Demo | View demo → |
100% GPL · Original files · Unlimited sites
- Original, unmodified files — delivered exactly as distributed by the developer
- GPL licensed — use it on unlimited websites, personal or client
- Free updates — new versions appear here as soon as they are released
- Verified downloads — every file is integrity-checked (SHA-256) before release
Distributed under the GNU General Public License. Not affiliated with the original developer; official support, license keys and developer-hosted services (such as one-click updates) are available only from the developer.
Secure checkout with PayPal · GPL licensed · Instant download
Description
Ninja Forms File Uploads is a WordPress plugin that lets you add file upload fields to any Ninja Forms form. You can restrict which file types and sizes are accepted, rename and organize uploads, and choose where files are stored, including the WordPress Media Library, Google Drive, Dropbox, or Amazon S3.
Key Features
- Drag-and-Drop Upload Fields – Users can drop files into the upload field or click to browse their device, with no plugin needed on their side.
- File Type Restrictions – You define an allow list of approved extensions per field, and files that do not match are rejected before upload.
- File Size Limits – You can set minimum and maximum allowed file sizes to stop oversized uploads from using server resources.
- Custom File Organization – Files can be renamed automatically and placed into custom folder structures using data from your form fields.
- Email File Attachments – Submitted files can be attached automatically to the notification emails your form sends.
- Limit Number of Files – You can set how many files a form accepts per submission.
- Two-Step Validation – File type checks run in the browser for quick feedback and again on the server to block malicious uploads.
Who Is It For
This plugin is for WordPress site owners and form builders who use Ninja Forms and need to collect documents, images, or other files through their forms, such as for applications, support tickets, or galleries.
