DocumentationGetting Started

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.

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.