Dropzone is a TypeScript-based browser library that turns ordinary HTML elements into drag-and-drop file upload interfaces. It handles file selection, previews, progress reporting, and XHR-based uploading with minimal setup. Multiple files can be processed together, and large files can be divided into smaller chunks for more reliable transfer. Image uploads can generate thumbnails and resize images in the browser before transmission. The library also supports Amazon S3 multipart upload workflows. Developers can replace default event handlers and styling to fully customize appearance and behavior. Version 6 ships its own TypeScript definitions and is maintained in a monorepo containing the library, documentation, website, tests, and examples.

Features

  • Drag-and-drop file uploads
  • File previews and progress indicators
  • Chunked large-file uploads
  • Browser image resizing
  • Amazon S3 multipart upload support
  • Built-in TypeScript definitions and theming

Project Samples

Project Activity

See All Activity >

Categories

Libraries

License

MIT License

Follow Dropzone

Dropzone Web Site

Other Useful Business Software
Earn up to 16% annual interest with Nexo. Icon
Earn up to 16% annual interest with Nexo.

Let your crypto work for you

Put idle assets to work with competitive interest rates, borrow without selling, and trade with precision. All in one platform. Geographic restrictions, eligibility, and terms apply.
Get started with Nexo.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Dropzone!

Additional Project Details

Programming Language

JavaScript

Related Categories

JavaScript Libraries

Registered

16 hours ago