This task can be performed using Storage Donut
One app. Any S3 storage.
Best product for this task
Storage Donut
cloud
Your files belong to you. Not your storage provider. Storage Donut brings Cloudflare R2, Amazon S3 and more into one cloud drive. Browse every bucket in one place, move files between providers, share them with anyone, stream audio and video, edit Markdown, view spreadsheets and manage your storage from anywhere.

What to expect from an ideal product
- Storage Donut connects Cloudflare R2, Amazon S3 and other S3-compatible providers so you can drag and drop files between buckets without touching the AWS console or writing a single CLI command.
- No file ever hits your hard drive during a transfer, Storage Donut moves data directly between providers server-side, saving time and killing bandwidth costs on large datasets.
- Switching storage providers used to mean downloading gigabytes locally then reuploading them, Storage Donut removes that step entirely and keeps your workflow inside one browser tab.
- Beyond moving files, you can stream video, play audio, edit Markdown and preview spreadsheets stored across any connected bucket, making it a full cloud drive replacement.
- Storage Donut gives teams a single place to manage permissions, share files publicly or privately, and browse every bucket across multiple S3 providers without juggling separate logins.
