This script is for PERSONAL use only!

You are free to install this script for yourself, but it is not allowed to be used wiki-wide (e.g., in MediaWiki:Common.js or MediaWiki:Wikia.js), as it would violate Fandom's Terms of Use.
(See the customization policy)

MultiUpload is a script similar to MultiUploader but in JavaScript, that allows you to select multiple files directly from the open dialog box. You can also change their upload file names and licences.


Differences between UCP and Legacy

If you are on Legacy, this tool is available in "My tools" menu in the bottom of the screen for autoconfirmed users. This will lead you to Special:MultiUpload where the form will be created.

On UCP, the script is directly loaded from Special:Upload.


This configuration only works for the legacy version.

To avoid spam and image flood, the number of files that can be uploaded at a time is limited to user rights:

  • User: 20
  • Rollback: 30
  • Sysop/admin: 50
  • Bureaucrat and bot: 70
  • Staff, helper, util, global bot: 200

You can change this by adding the following configuration before the import statements. (Note that the value is capped at 100. If you set it beyond 100, it will revert to your user right limit.)

var MultiUploadoption = {
    max: 30

By default, in every drop-down license menu, you will have "This will be used in a way that qualifies as fair use under US law". If you want to change it by default:

var MultiUploadoption = {

If you choose CC-BY-SA, you will have "This is licensed under the Creative Commons Attribution-Share Alike License" by default. To know which value to put, go to MediaWiki:Licenses on your wiki or type your language behind like MediaWiki:Licenses/fr for French. Then, put the text before the | of the license by default you want.

Known issues

All URL encoded are not permitted for example, in textbox, Image-picture.png will fail but Image picture.png will work.


November 2020
Fujimaru-kun: UCP-compatible version
June 16, 2019
KhangND: Rewrite, major improvements: Fixed asynchronous state, improved notification, added reset button...
January 1, 2015
Gguigui1: Script published

See also

  • UploadMultipleFiles: Similar to MultiUpload but allows selection of multiple files directly from a single dialog box.
  • MultiUploader: Similar functionality written in VB.
  • Wiki-Up: Similar functionality written in C#.

Text above can be found here (edit)
Community content is available under CC-BY-SA unless otherwise noted.

Fandom may earn an affiliate commission on sales made from links on this page.

Stream the best stories.

Fandom may earn an affiliate commission on sales made from links on this page.

Get Disney+