EmpiricCommander

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

S3-compatible
R2's native S3 API

One endpoint, two keys

$0 egress
R2's pricing model

Migrating out of S3? R2 reads are free

SHA-256
Verify every byte

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.

Browse your R2 buckets like folders

Try every feature free for 7 days - no credit card. Keep it forever for a single $29.99 payment.

macOS 15+ · iPadOS 17+ · iOS 17+ · 1 Mac + 1 iPad + 1 iPhone