Works with any backend npm install Zero dependencies

Multiple Uploaders on One Page

Run independent uploader instances side by side with different configurations.

Images Only

Documents Only

(function() {
 new MultipleUpload('#demo-images', {
 uploadUrl: '/api/upload/images',
 multiple: true,
 accept: 'image/*',
 showThumbnails: true,
 buttonText: 'Select Images'
 });
 new MultipleUpload('#demo-docs', {
 uploadUrl: '/api/upload/documents',
 multiple: true,
 allowedExtensions: '.pdf,.docx,.xlsx,.txt',
 showThumbnails: false,
 buttonText: 'Select Documents'
 });
})();