MultipleUploadJAVASCRIPT · YOUR BACKEND

JAVASCRIPT · YOUR BACKEND

File uploads.
On your terms.

Build a clear, reliable upload experience with one JavaScript component. Add progress, previews and resumable transfers, then connect it to your existing backend.

Framework optional · Your backend · Perpetual licenses

See the integration guide →
Try a real uploadLIVE DEMO

Your files, ready to go.

Select a file to see progress and upload results.

Live server demo. Use non-sensitive test files.

↥ Multiple files◷ Live progress✓ Clear results
JavaScript firstNo frontend framework required
Your backendConnect to your upload endpoint
Flexible transfersSingle requests, chunks or cloud storage
Customizable UIThemes, callbacks and headless hooks

FIT YOUR EXISTING STACK

A small setup.
Room to make it yours.

Create an uploader and point it at your server. Keep the default UI, style it to match your application, or use framework hooks for a custom interface.

Your upload endpoint handles storage, authorization and server-side validation.

JavaScript / client setup
import MultipleUpload from 'multipleupload';

new MultipleUpload('#uploader', {
    uploadUrl: '/api/upload',
    multiple: true,
    autoUpload: true
});
Explore the JavaScript API →

TRY IT IN YOUR APPLICATION

Your next upload starts here.

Download the starter kit with standalone examples and offline documentation.

Get the download package →