Upgrade your Bubble app with the most robust file uploader on the market.
Dropzone Ultimate Pro is designed for production-grade applications that require a seamless, "Stripe-like" file upload experience. It handles everything from simple profile pictures to complex multi-file document queues with ease.
🔥 Pro Exclusive Features:
🚀 Multi-File Uploads: Allow users to drag & drop dozens of files at once. The plugin handles the queue efficiently, preventing server timeouts.
⚡ Client-Side Image Resizing: Drastically reduce AWS S3 storage costs and speed up your app. The plugin compresses large images (e.g., 4K photos) directly in the browser *before* upload. (Smartly ignores PDFs/Docs).
🎨 Full Customization: Match your brand identity. Customize border colors, progress bars, and hover states. You can even upload your own **Custom Icon** to replace the default cloud.
🔄 Initial Content (Edit Mode): Load existing files from your database into the uploader. Users can see current files, add new ones, or delete old ones—all in one place.
🖱️ Interactive Previews: Detect clicks on file cards to show side-previews (great for galleries or document review apps).
🛡️ Smart Validation: Prevents "burst drops" that exceed limits and handles HEIC/Apple formats by uploading the original file automatically.
📋 Paste from Clipboard: Support for direct image pasting. Perfect for Chat apps, Bug Reporting, and Support Tickets.
Automatically names screenshots with timestamps.
🏎️ Convert to WebP: Reduce file sizes by 30-50% automatically by converting PNGs/JPGs to WebP before uploading. Save on storage and speed up your app!
🛡️ Quality Control (Min Dimensions): Prevent pixelated or tiny images. Set a Min Width and Min Height (e.g., 800x600) and the uploader will reject smaller files with a helpful error message.
⚡ Client-Side Resizing: Resize images before they leave the user's browser. Faster uploads, less bandwidth usage.
🖱️ Drag & Drop Reordering: Users can now click, drag, and drop uploaded file cards to visually reorder them! The plugin automatically updates the Bubble URL list states to reflect the new order in real-time (an absolute game-changer for E-commerce product galleries and portfolio builders).
📄 Smart Previews for Documents: No more boring generic icons for non-image files! The engine now automatically detects extensions and generates crisp, colorful, built-in SVG icons for PDFs, DOCX, Spreadsheets, MP4s, and ZIP files.
🛑 Mid-Upload Cancellation: Uploading a large file by mistake? Users can now click "Cancel" during the upload progress bar. The plugin will instantly abort the process, clear the queue, and prevent browser freezing, swapping to a clean "✕" remove button once completed.
🌙 Auto Dark Mode Sync: Seamlessly integrate the dropzone into your Dark Mode apps. Pass a single dynamic "yes/no" value, and the plugin will instantly inject your custom dark background and border colors, swapping text colors for perfect contrast without needing complex Bubble conditionals!
✨ New Web Features:
✂️ In-Browser Cropping: Let users perfectly crop their images (e.g., 1:1 for profile pictures) in a sleek, dark-mode modal before the upload starts.
©️ Auto-Watermarking: Protect your content automatically. The plugin stamps a custom transparent logo onto images locally before they hit the server.
🕵️♂️ EXIF Data Extraction: Extract Camera Models, GPS Coordinates, and Dates directly from original photos. Privacy First: The HTML5 Canvas completely wipes the EXIF data from the final uploaded image to protect your users' privacy!
🎬 Smart Video Thumbnails: Uploading an MP4? The plugin silently renders a background canvas to snap a frame from the 1st second and uses it as the thumbnail.
📱 Introducing Dropzone Native Mobile (Beta):
We’ve added a brand-new element exclusively built for React Native / BDK wrappers! It includes flexible layouts, perfect drag-and-drop zones, Dark/Light mode sync, and full control over max file limits—all running flawlessly on mobile engines.
Demo Test:
https://demo-app-56978.bubbleapps.io/version-test/dropzone_pro/1765123594732x339334882438193400Editor:
https://bubble.io/page?id=demo-app-56978&tab=Design&name=dropzone_pro&ai_generated=true&type=page&elements=bTKOd