Works with any backend npm install Zero dependencies
Clipboard Paste Upload

Paste images or files from the clipboard (Ctrl+V / Cmd+V). Great for screenshots.

(function() {
    new MultipleUpload('#demo', {
        uploadUrl: '/api/upload',
        multiple: true,
        paste: true,
        showThumbnails: true,
        onPaste: function(files) {
            console.log('Pasted', files.length, 'file(s)');
        }
    });
})();
Try it: Copy an image, then press Ctrl+V / Cmd+V anywhere on this page.