File Uploads For
Open-source full-stack file uploader with cloud integrations, drag & drop, and enterprise features.
npm install upup-react-file-uploader
Customize and test our uploader component with different themes, adapters, and settings.
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
Users can directly upload from these providers in UpUp
Direct access to files
Microsoft cloud storage
Cloud file sharing
Import photos and videos
Access photos and videos
Upload recordings
Photos picker integration
Apple cloud storage
Import images
Upload videos
Tell us what you need!
You can connect to UpUp using any S3 provider. We also support some non-S3 connections.
Amazon S3 buckets
Microsoft Azure storage
Cost-effective storage
Spaces object storage
R2 object storage
Hot cloud storage
Linode object storage
IDrive object storage
Hetzner cloud storage
Scaleway cloud storage
Oracle cloud storage
Alibaba Cloud OSS
Self-hosted storage
Google Cloud storage
Vercel blob storage
Supabase storage
IBM cloud storage
Tell us what you need!
Handle any file format your users need to upload
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.
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.