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

setup

Get your AWS S3 access keys

Credentials are created in the AWS IAM console — here's the exact path:

  1. 1

    Sign in to the AWS Console and open IAM.

  2. 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. 3

    On the user’s "Security credentials" tab, choose "Create access key".

  4. 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

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

All 15 providers →

The free AWS S3 client for your pocket

Install the app, paste your AWS S3 keys, and manage your buckets from anywhere.