Getting Started
Drop Upload is a React component for drag and drop file uploads. It ships as a source ZIP: a folder you copy into your app, plus one library to install. There is no package to keep updated and no account to create.
Install itCopy the folder, add motion, render it.Configure itFormats, size limits, languages and every prop.Upload for realS3, Supabase, Cloudinary or an endpoint of your own.Hand it to your AIPrompts that get an agent to wire it in, not rewrite it.
What you need
React 18 or 19 and a bundler that understands CSS Modules. Next.js, Vite, Remix and Astro all do out of the box. The requirements page has the full list, which is short.
Want to see it working before you read any further? The playground lets you try every prop and copy the code it generates.