A native AWS S3 GUI for iPhone, iPad & Mac
The original object storage — 33 regions, deep IAM, the S3 API itself. Universal S3 Client connects over the S3 API — browse buckets, transfer files and share presigned links, free and open source.
https://s3.{region}.amazonaws.com
facts
AWS S3 at a glance
- endpoint
- https://s3.{region}.amazonaws.com
- auth
- Access Key ID · Secret Access Key · Region
- regions
- 33 regions, from us-east-1 to us-gov-west-1
- storage
- around $0.023/GB/month (Standard, 2026)
- egress
- billed per GB after a small free tier
- 33 AWS regions out of the box
- Full IAM & bucket policy support
- The reference S3 implementation
setup
Get your AWS S3 access keys
Credentials are created in the AWS IAM console — here's the exact path:
- 1
Sign in to the AWS Console and open IAM.
- 2
Create a dedicated IAM user (or pick an existing one) and attach an S3 policy — AmazonS3FullAccess, or a policy scoped to the buckets you want to manage.
- 3
On the user’s "Security credentials" tab, choose "Create access key".
- 4
Copy the Access Key ID and Secret Access Key into Universal S3 Client and pick your region.
Console: https://console.aws.amazon.com/iam/
good to know
Before you connect
Avoid using root account keys — create a scoped IAM user instead. The app works with any policy that allows ListAllMyBuckets, ListBucket and object read/write.
features
What you can do with AWS S3
- Browse AWS S3 buckets and folders with breadcrumbs, list or grid view, and image thumbnails.
- Upload from your photo library or files with multipart transfers and a real progress bar.
- Generate time-limited presigned URLs to share private objects with anyone.
- Preview and edit JSON, YAML, CSV and text files in place — changes save back to the bucket.
faq
AWS S3 — frequently asked
+ Is there a free S3 browser for iPhone and Mac?
Yes. Universal S3 Client is a free, MIT-licensed S3 browser for iPhone, iPad and Apple Silicon Macs. It lists your buckets, uploads and downloads files, and generates presigned URLs — no subscription, no ads.
+ What AWS permissions does the app need?
An access key for an IAM user with s3:ListAllMyBuckets plus list/read/write permissions on the buckets you want to manage. Nothing outside S3 is ever called.
+ Which AWS regions are supported?
All 33 public regions, from us-east-1 to us-gov-west-1, are selectable in the app. The endpoint is built automatically as https://s3.{region}.amazonaws.com.
+ Where are my AWS keys stored?
In the device Keychain (iOS Secure Enclave-backed storage), encrypted on-device. The app has no backend and never transmits your credentials anywhere except to AWS itself.
related
Also worth a look
The free AWS S3 client for your pocket
Install the app, paste your AWS S3 keys, and manage your buckets from anywhere.