Works with any backend npm install Zero dependencies

Custom Button Style

A gradient button with an upload icon, fully custom styled. Shows how far you can push the button design.

Drag & drop files here
<style>
 .mu-select-btn {
 background: linear-gradient(135deg, #f59e0b, #ef4444, #ec4899);
 border-radius: 50px;
 padding: 14px 28px;
 font-weight: 700;
 box-shadow: 0 4px 15px rgba(239,68,68,0.4);
 }
</style>
<button type="button" class="mu-select-btn">
 <svg ...>...</svg> Upload Your Files
</button>
var uploader = new MultipleUpload(document.getElementById('myUploader'), {
 uploadUrl: '/api/upload'
});