Works with any backend npm install Zero dependencies

Icon Only

An icon-only upload button with no text. Ideal for compact interfaces where space is limited.

Drag & drop files here
<style>
 .mu-select-btn {
 width: 48px; height: 48px;
 border-radius: 50%;
 padding: 0;
 }
</style>
<button type="button" class="mu-select-btn" title="Upload files">
 <svg ...>+</svg>
</button>
var uploader = new MultipleUpload(document.getElementById('myUploader'), {
 uploadUrl: '/api/upload'
});