Works with any backend npm install Zero dependencies

Default Theme

The default look of MultipleUpload with no custom styling applied. Clean and functional out of the box.

Drag & drop files here
<!-- No extra CSS needed - just use the default mu- classes -->
<div id="myUploader" class="mu-uploader">
 <button type="button" class="mu-select-btn">Select Files</button>
 <input type="file" class="mu-file-input" multiple style="display:none" />
 <div class="mu-dropzone"><div class="mu-dropzone-text">Drag &amp; drop files here</div></div>
 <div class="mu-preview-area"></div>
 <div class="mu-progress" style="display:none">...</div>
 <div class="mu-queue"></div>
</div>
// Default theme with no additional options
var uploader = new MultipleUpload(document.getElementById('myUploader'), {
 uploadUrl: '/api/upload'
});