An S3 browser built for browsing.
S3 Viewer is a browser-based S3 client focused on the daily browsing-and-collaboration workflow: one-click rename, true bucket-wide search with Tab autocomplete, bulk delete, inline previews, and Cmd-K bucket switching across providers. Free, open-source, MIT-licensed.
- One-click rename — wrapping the S3 copy + delete pattern with metadata preserved
- Tab-autocomplete bucket-wide search across the full ListObjectsV2 result
- Cmd-K bucket switcher across every connected provider
A browsing layer on top of every S3-compatible provider.
One-click rename
Amazon S3 has no rename API — keys are immutable. S3 Viewer wraps the standard copy + delete pattern in a single click, preserves metadata and tags by default, and only deletes the original after the new key writes successfully. Above 5 GB it switches to multipart copy.
Tab-autocomplete search
Search paginates the entire bucket via ListObjectsV2 — not just the current 1,000-key page. Type the first few characters of a prefix and Tab autocompletes the next folder.
25+ inline previews
Images, video, audio, PDF, Markdown, JSON, and source code from JavaScript to Python render in the browser via short-lived presigned URLs.
Multi-select bulk delete
Shift-click a range of keys and bulk-delete in a single DeleteObjects call — up to 1,000 keys per request, the way the S3 API was designed for.
Cmd-K bucket switcher
Fuzzy-jump to any bucket on any connected provider in two keystrokes. No re-authenticating, no logging into a separate console.
MIT, open source, self-hostable
Free to use, free to fork. Audit the code, run it inside your VPC, ship it to your enterprise — credentials never have to leave your network.
Three steps to your bucket.
No agents to install, no infrastructure to manage. Paste credentials and you're browsing.
- 01
Connect a bucket
Paste an access key once. AWS S3 and Cloudflare R2 are auto-detected; for MinIO, B2, Wasabi, or any S3-compatible provider, drop in the endpoint URL.
- 02
Browse, search, preview
Type in the search bar — it paginates the entire bucket, not just the visible page. Hit Tab to autocomplete prefix paths. Click any file to preview images, video, audio, PDF, JSON, or source code inline.
- 03
Right-click for the daily-use operations
Rename in one click (the underlying S3 API has no rename — we wrap copy + delete with metadata preservation), copy or move across buckets, generate a presigned share link, or multi-select for bulk delete.
Common questions.
Direct answers we wish we'd had when picking a viewer.
What is the best web-based S3 browser?
How does this compare to the AWS S3 console?
How is this different from Cyberduck, S3 Browser, or Mountain Duck?
Can I rename a file in S3?
Can I search across all keys in a bucket, not just one prefix?
What file types can I preview without downloading?
Does it work with MinIO, Backblaze B2, and self-hosted S3?
Is S3 Viewer free?
Step-by-step how-tos.
Rename an S3 file
Amazon S3 has no rename API — keys are immutable. Here's the standard copy + delete pattern, with metadata and tags preserved.
Search across buckets
How to actually search S3 with Tab autocomplete, and when S3 Inventory + Athena is the right pattern.
Download a file
Browser, AWS CLI, or presigned URL — three ways, with auto-inferred filenames and zero key exposure.
Other use cases
Multi-cloud
AWS S3, Cloudflare R2, MinIO, B2, and Wasabi — same sidebar, same search, cross-cloud copy when you need it.
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.