A native Cloudflare R2 GUI for iPhone, iPad & Mac
Zero egress fees on a global edge network. Universal S3 Client connects over the S3 API — browse buckets, transfer files and share presigned links, free and open source.
https://{account-id}.r2.cloudflarestorage.com
facts
Cloudflare R2 at a glance
- endpoint
- https://{account-id}.r2.cloudflarestorage.com
- auth
- Cloudflare Account ID · Access Key ID · Secret Access Key
- regions
- Auto-selected via location hints (wnam, enam, weur, eeur, apac, oc)
- storage
- around $0.015/GB/month (2026)
- egress
- zero egress fees
- No egress charges, ever
- Global Cloudflare edge network
- Simple, flat pricing
setup
Get your Cloudflare R2 access keys
Credentials are created in the Cloudflare dashboard — here's the exact path:
- 1
Open the Cloudflare dashboard and go to R2.
- 2
Click "Manage R2 API Tokens" and create a token with "Object Read & Write" permission.
- 3
Cloudflare shows an Access Key ID and Secret Access Key for the token — copy both.
- 4
Copy your Account ID (shown on the R2 overview page), then add Cloudflare R2 in Universal S3 Client with the account ID and the two keys.
Console: https://dash.cloudflare.com/
good to know
Before you connect
R2 S3 credentials come from "R2 API Tokens", not from your global Cloudflare API key — a global key will not work.
R2 has no regions: buckets use location hints (wnam, enam, weur, eeur, apac, oc) that only influence where data is first stored.
features
What you can do with Cloudflare R2
- Browse Cloudflare R2 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
Cloudflare R2 — frequently asked
+ Is there a GUI for Cloudflare R2 on iPhone and Mac?
Yes — Universal S3 Client connects to R2 through its S3-compatible API. It’s free and open source, and runs on iPhone, iPad and Apple Silicon Macs.
+ What credentials do I need to connect to R2?
Three things: your Cloudflare Account ID, plus the Access Key ID and Secret Access Key from an R2 API token with Object Read & Write permission. The app then builds the https://{account-id}.r2.cloudflarestorage.com endpoint.
+ Does R2 really have zero egress fees?
Yes — Cloudflare charges for storage and operations but not for data transfer out. That makes R2 popular for serving assets and for moving data between tools without transfer costs.
+ Can I share files from R2 with a link?
Yes. The app generates time-limited presigned URLs for any object, so you can share a file from an otherwise private R2 bucket directly from your phone.
related
Also worth a look
The free Cloudflare R2 client for your pocket
Install the app, paste your Cloudflare R2 keys, and manage your buckets from anywhere.