Works with any backend npm install Zero dependencies

Full Width

A full-width uploader that spans the entire container width, ideal for page-level upload areas.

Drag & drop files anywhere in this area
<style>
 #myUploader { width: 100%; }
 .mu-select-btn { display: block; width: 100%; text-align: center; }
 .mu-dropzone { width: 100%; padding: 40px 20px; }
</style>
<div id="myUploader" class="mu-uploader">...</div>
var uploader = new MultipleUpload(document.getElementById('myUploader'), {
 uploadUrl: '/api/upload'
});