Description

File Uploads adds an upload field to Ninja Forms with click or drag-and-drop selection, allowed extension controls, size limits, and multiple file uploads in the same form. With it, anyone collecting résumés, documents, images, receipts, or support attachments can add upload fields to forms and send them to the Media Library, Google Drive, Dropbox, Amazon S3, or email notifications.

Key Features of File Uploads

  • Upload field
    Adds attachments directly to forms created with Ninja Forms.
  • Extension restrictions
    Defines which file types each field can accept.
  • Size limits
    Sets minimum and maximum sizes for each upload.
  • External destinations
    Sends files to the Media Library, Google Drive, Dropbox, or S3.
  • Automatic organization
    Renames files and creates custom directories using form data.

Benefits of File Uploads

  • Richer data collection
    Receives documents, images, and attachments along with form data.
  • Less manual sorting
    Files arrive already organized according to naming and folder rules.
  • Greater technical control
    Invalid formats and sizes are blocked before upload.
  • Clear support workflow
    Attachments can be included with notifications sent by email.

Who Is File Uploads For?

  • Anyone who uses application forms and needs to receive résumés, portfolios, and cover letters.
  • Teams that collect receipts, signed documents, images, or customer files through the website.
  • Anyone who already uses Ninja Forms and wants to centralize attachments in the cloud or internal notifications.

How to Download File Uploads

File Uploads is available for download here at Ultrapack. After downloading the .zip file, install it under Plugins > Add New > Upload Plugin, select the package, and activate it. Ninja Forms must be installed for the addon to work.

File Uploads enhances standard forms with a practical layer for receiving, validating, and storing files. For websites that rely on documents submitted by visitors, the addon reduces steps outside WordPress and keeps each attachment linked to the correct submission, with destination options suitable for both simple files and workflows with external storage.

Frequently asked questions

Is Ninja Forms File Uploads GPL-licensed?

Yes. Ninja Forms File Uploads is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.

Can I use Ninja Forms File Uploads on multiple sites?

Yes. You can install Ninja Forms File Uploads on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.

How much does Ninja Forms File Uploads cost at Ultrapack?

Ninja Forms File Uploads costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).

Does Ninja Forms File Uploads include updates?

Yes. The current version of Ninja Forms File Uploads is 3.3.35, published at Ultrapack on Sep 29, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).

Is Ninja Forms File Uploads scanned before publication?

Yes. Every version of Ninja Forms File Uploads goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.

What are the requirements for the plugin Ninja Forms File Uploads?

Requires WordPress 6.8 or higher. Tested up to WordPress 7.0.