File Uploads For
Open-source full-stack file uploader with cloud integrations, drag & drop, and enterprise features.
npm install upup-react-file-uploader
Experiment with Upup directly in this interactive playground. Make changes to the code and see results instantly.
Like what you see? Get started with Upup in your project today.
From simple drag-and-drop to enterprise-grade cloud integrations, built for developers who care about user experience.
Connect to AWS S3, DigitalOcean Spaces, Backblaze B2, Azure Blob, and more cloud providers
Intuitive file management with smooth drag and drop functionality built for modern UX
Preview images, documents, and media files instantly before uploading to save time
Upload directly from Google Drive, OneDrive, and other cloud storage services
Built for speed with compression, chunked uploads, and optimized loading states
Pre-signed URLs, CORS protection, and enterprise-grade security out of the box
Connect with your favorite storage services and request new integrations
Amazon S3 bucket integration
Microsoft Azure blob storage
Cost-effective cloud storage
DigitalOcean Spaces storage
Direct Google Drive uploads
Microsoft OneDrive integration
Cloudflare R2 object storage
Vercel blob storage service
Supabase storage buckets
Firebase cloud storage
Don't see your provider? Let us know!
Handle any file format your users need to upload
Your feedback drives our development. Share your thoughts, report issues, or suggest new features.
Upup is open source and welcomes contributions. Whether you're fixing bugs, adding features, or improving documentation, every contribution makes a difference.