Skip to content
Just updated71 new versions in the last 24 hoursDownloads left today: of of leftNo downloads left today · Resets in h
Ninja Forms File Uploads plugin cover image

PluginUpdated

Ninja Forms File Uploads

by The WP Ninjasv3.3.36Unlimited sites

Ninja Forms File Uploads is a WordPress plugin from The WP Ninjas that adds file upload fields to any Ninja Forms form.

Product facts

Version
3.3.36
Released
16 October 2026
Type
Plugin
Licence
GPL
Included in
Every plan, or $4.19 on its own

Overview

Collecting files through a web form usually raises a few practical questions. Which file types should be allowed, how large can they be, and where do the files end up? This plugin answers them inside the form builder. You add an upload field to a Ninja Form, set the rules for that field, and the form is ready to accept attachments from visitors without any coding.

The plugin also helps once files arrive. Uploads can be renamed with merge tags, sorted into custom folders, attached to email notifications, or sent to Google Drive, Dropbox, Amazon S3 or the WordPress media library. That keeps large files off your own server if you prefer. It fits job applications, contact forms, and any form where people need to send you something.

Features

  • Upload fields for any form: Add a file upload field to any Ninja Form with drag and drop or a few clicks, so visitors can send documents, images, videos and other files. No coding is needed.
  • File type restrictions: Choose which file types each upload field accepts, so you only receive the kinds of files your form is meant to collect.
  • Minimum and maximum file sizes: Set size limits on uploads so oversized files are turned away and every submission meets the requirements you define for the field.
  • Multiple file uploads: Specify how many files a person can send at once, whether your form expects a single attachment or several per submission.
  • Renaming with merge tags: Rename uploaded files automatically using submitter details such as first name, last name or company, which makes files easier to identify later.
  • Custom upload directories: Build custom folder paths with dynamic shortcodes so uploaded files are stored in an organized structure and are easy to find.
  • Cloud storage destinations: Send uploaded files to Google Drive, Dropbox, Amazon S3 or your WordPress media library, instead of keeping everything on your own server.
  • Email attachments and error messages: Include uploaded files as attachments in email notifications, and write custom messages for problems such as unsupported file types or size violations.

Best for

  • Sites collecting job applications with resumes attached
  • Businesses that need documents or images sent through forms
  • Site owners who want uploads stored in cloud services

Changelog

Version 3.3.36 — 14 October 2026

  • Fixed Fix "maximum file size" error message always appearing in English on translated sites
  • Fixed Fix fatal error when a large Amazon S3 upload fails in the background; the upload is now retried, then marked as failed
  • Fixed Fix only the first file uploading when several files are dropped onto a File Upload field
  • Fixed Fix Submit becoming available before every selected file has finished uploading
  • Fixed Fix an upload in progress being shown as an error

Earlier versions

  • 3.3.35 (5 October 2026): 3 improved, 9 fixed
  • 3.3.33 (7 September 2026): 2 fixed
  • 3.3.32 (21 July 2026): 1 fixed

FAQ

Is Ninja Forms File Uploads free?

The code of Ninja Forms File Uploads is licensed under the GPL, so anyone may use, change and share it. Buy GPL is a paid service: a plan or a purchase of Ninja Forms File Uploads gives you the download and its updates. The developer's own support, licence key and online services are not included.

Which version of Ninja Forms File Uploads is this?

Version 3.3.36, released 16 October 2026. New versions appear here when the developer publishes them.

How do I update Ninja Forms File Uploads?

Install Buy GPL Updater on your site and paste your key from My Account. It installs new versions of Ninja Forms File Uploads for you.