Cloudflare R2 client for macOS
A Cloudflare R2 Browser for Mac - Inside a Real File Manager
Cloudflare gives R2 a web dashboard and an API - not a Mac app. EmpiricCommander connects to R2 through its S3-compatible endpoint and puts your buckets in a native dual-pane window: R2 on one side, your Mac or another cloud on the other. Browse, upload, migrate, verify - on macOS, iPad, and iPhone.
$29.99 one-time · no subscription · macOS, iPad & iPhone
One endpoint, two keys
Migrating out of S3? R2 reads are free
Opt-in folder compare verification
What you can do with R2 in EmpiricCommander
Browse buckets natively
R2 buckets appear as a pane in a real file manager - navigate, preview, Quick Look, and search like a local folder.
Dual-pane transfers
R2 in one pane, local disk or another cloud in the other. Drag to upload or download; queue and monitor large transfers.
Migrate S3 to R2
Connect Amazon S3 and R2 side by side and copy straight across - the classic egress-fee escape route, without writing an rclone config.
Verify with SHA-256
After a migration, run Folder Compare with content verification to re-check same-size files by hashing their actual bytes.
Tokens in the Keychain
Your R2 API credentials live in the macOS Keychain - never in plaintext config files.
Terminal at hand
A full terminal is one keystroke away, synced to the active pane's directory - for wrangler and everything else.
Connect to R2 in 30 seconds
R2 exposes an S3-compatible endpoint per account, so it connects like any S3-compatible service. You need an R2 API token and your account's endpoint.
- In the Cloudflare dashboard: R2 > Manage R2 API Tokens > Create API Token (grab the Access Key ID and Secret Access Key)
- Your endpoint is <accountid>.r2.cloudflarestorage.com - shown on the R2 overview page
- In EmpiricCommander: New Connection > S3-compatible, paste the endpoint and both keys
- Connect - your buckets appear in the pane
A one-click R2 preset is coming in an upcoming release - the custom endpoint path above works today.
Escape egress fees - and verify every byte
R2's pitch is zero egress fees, which makes it the standard destination for buckets leaving Amazon S3. In EmpiricCommander the migration is a drag between panes: connect both providers, copy the folder, then run Folder Compare with SHA-256 content verification to prove every file arrived intact - it hashes actual bytes on both sides, catching silent corruption that size-and-date checks miss.
- Cross-cloud copy: S3 to R2, R2 to local, R2 to Google Drive
- Opt-in SHA-256 verification with progress and cancel
- Batch rename and Auto-Organize work on R2 files too
Like rclone, transfers pass through your device - bandwidth applies. For multi-terabyte one-time migrations, Cloudflare's Super Slurper may fit better; for day-to-day bucket work, a file manager beats a dashboard.
On your Mac, iPad, and iPhone
The same R2 connection works on the native iPad and iPhone apps under one license - check a bucket or pull an asset from wherever you are. One $29.99 purchase covers 1 Mac + 1 iPad + 1 iPhone. No subscription.
Frequently Asked Questions
Does Cloudflare R2 have an official Mac app?
No - R2 ships with a web dashboard, an API, and Wrangler (a CLI). EmpiricCommander connects via R2's S3-compatible endpoint and gives you a native Mac file manager around your buckets.
How do I connect EmpiricCommander to R2?
Create an R2 API token in the Cloudflare dashboard, then add an S3-compatible connection in EmpiricCommander with your account endpoint (<accountid>.r2.cloudflarestorage.com) and the token's Access Key ID and Secret Access Key.
Can I migrate from Amazon S3 to R2 with it?
Yes. Connect both providers and copy between panes, then verify the result with Folder Compare's opt-in SHA-256 content verification. Transfers pass through your device, like rclone.
Where are my R2 credentials stored?
In the macOS Keychain (and the equivalent secure storage on iPad and iPhone) - never in plaintext files.
Does it work on iPhone and iPad?
Yes - native macOS, iPadOS, and iOS apps with one $29.99 one-time license covering 1 Mac, 1 iPad, and 1 iPhone, with a 7-day free trial.