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

setup

Get your Cloudflare R2 access keys

Credentials are created in the Cloudflare dashboard — here's the exact path:

  1. 1

    Open the Cloudflare dashboard and go to R2.

  2. 2

    Click "Manage R2 API Tokens" and create a token with "Object Read & Write" permission.

  3. 3

    Cloudflare shows an Access Key ID and Secret Access Key for the token — copy both.

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

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

All 15 providers →

The free Cloudflare R2 client for your pocket

Install the app, paste your Cloudflare R2 keys, and manage your buckets from anywhere.