Every cloud's bucket. One window.
S3 Viewer is a unified dashboard for AWS S3, Cloudflare R2, MinIO, Backblaze B2, and Wasabi. Each provider has its own console; S3 Viewer is the layer on top — every provider you add sits in one sidebar, with the same file browser over all of them and one click to switch.
- AWS S3, Cloudflare R2, MinIO, B2, Wasabi — same sidebar, same file browser
- One click to switch provider, with no re-authenticating
- Credentials encrypted in your browser before they reach us
Why teams pick S3 Viewer
One layer across every S3-compatible provider you use.
One sidebar, every cloud
Every server you have added, with its buckets underneath, in one tree. Each provider's native console is scoped to its own service; S3 Viewer is the layer that puts them together.
Filter the folder you're in
The “Filter by prefix” box above the file list narrows the current folder's rows by prefix as you type — the same behavior on every provider, since they all answer the same ListObjectsV2 call.
The same features everywhere
Browse, download, upload, replace, rename, and delete across every connected provider. AWS S3 and R2 enforce the safety checks directly; B2 and other endpoints get the same checks from S3 Viewer immediately before each write.
Switch in one click
Pick another server in the sidebar and you are in the other cloud. No re-authenticating, no logging into a separate console.
Restricted-token friendly
Have a token without ListBuckets permission? Name the buckets it may reach when you add the server — S3 Viewer skips the listing call and works from your list.
MIT-licensed, self-hostable
Free to use, free to fork. Self-host the same multi-cloud UI inside your VPC and credentials never leave your network.
How it works
Three steps to your bucket.
No agents to install, no infrastructure to manage. Paste credentials and you're browsing.
- 01
Add a provider
Click Add server in the sidebar, paste an access key and secret, and enter the region and endpoint — AWS, Cloudflare R2, MinIO, B2, Wasabi, DigitalOcean Spaces and Tigris all connect the same way. S3 Viewer checks the credentials and lists the buckets they reach.
- 02
See every server in one sidebar
Each connection is its own entry in the sidebar with its buckets underneath, so you always know whether you're in AWS, R2, or MinIO. Add as many as you need — each keeps its own credentials, encrypted in your browser before they reach us.
- 03
Switch, browse, filter
Pick a server to browse its buckets, filter a folder, preview files, or download them. Upload, replace, rename, and delete all work the same way on every connected provider — AWS S3 and R2 enforce the safety checks directly, and Backblaze B2 and other S3-compatible endpoints get the same checks performed by S3 Viewer immediately before each write.
FAQ
Common questions.
Direct answers we wish we'd had when picking a viewer.
What is the best multi-cloud S3 dashboard?
Can I view AWS S3 and Cloudflare R2 in the same dashboard?
Which S3-compatible providers does S3 Viewer support?
How is this different from the AWS console or the Cloudflare R2 dashboard?
Can I replace existing files on every provider?
Can I copy or move files between S3 and R2?
Do my credentials get sent to your server?
Is there a limit on how many providers or buckets I can connect?
Related guides
Step-by-step how-tos.
View S3 + R2 together
One credential per provider, one sidebar, and one click to switch between them.
Switch buckets fast
Switch servers and buckets from the sidebar, plus AWS CLI named profiles for scripts.
Search inside a bucket
S3 has no search API. Filter by prefix in the current folder, or reach for S3 Inventory + Athena.
Keep exploring
Other use cases
Sharing without AWS
Email-invite clients and execs to a clean browser view of one bucket — revocable in one click, no IAM.
Team workspaces
Per-bucket roles, no per-person IAM, and one-click off-boarding without rotating any keys.
Better S3 browser
Browse and preview across providers, with guarded rename and multi-select deletion on AWS S3.