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
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Start Free
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