S3 client for Mac

Use Blob0, a native macOS client for browsing and managing files in Cloudflare R2, Amazon S3, MinIO, and other S3-compatible buckets.

Connect a bucket you already own, browse its object prefixes, and handle everyday file work from your Mac. Blob0 is an object-storage client with a native desktop workflow, not a web-based AWS console.

macOS 11.0 or later · one universal app for Apple silicon and Intel Macs

Start a 30-day full-feature trial. No Blob0 account or payment details are required.

Choose the connection for your storage

Select the provider that owns your bucket. Enter its endpoint, bucket name, region, Access Key ID, and Secret Access Key, then test the connection before saving it.

Cloudflare R2

Use the S3 API endpoint shown in your R2 bucket settings. The R2 preset uses Region auto and path-style addressing.

Amazon S3

Use an existing bucket’s AWS region and its regional S3 endpoint, such as https://s3.us-west-2.amazonaws.com. The preset starts with us-east-1 and virtual-hosted addressing; change the region and endpoint to match your bucket.

MinIO

Use the endpoint supplied by the person who runs your self-hosted MinIO server. Set the region and path-style option to match that server.

Blob0 stores access keys in the macOS Keychain. Keep the bucket private if you only need authenticated access; a public or custom domain is optional.

Connect your Amazon S3 bucket

Browse and work with bucket files

After connecting, Blob0 shows object keys as folder-like prefixes. Choose grid view or list view, filter visible files, and open a prefix to navigate deeper.

Upload and download

Choose local files to upload and a destination folder for downloads. Transfers show progress. Folder downloads are not supported yet.

Preview supported files

Open supported images, video, audio, PDF, and text formats in the app. Other file types remain available to download without an inline preview.

Rename, move, and copy

Organize objects within the currently connected bucket. Rename and move stay within the same bucket; copy does not move data between buckets.

Check storage usage

The dashboard summarizes stored objects and bytes by folder and file type. It is a storage overview, not an AWS billing forecast or account console.

Share a private file with an expiring link

Open a file’s action menu and choose Share…; if the profile has a public domain, switch to Presigned. Choose 15 minutes, 1 hour, 24 hours, or 7 days, then copy the download link for the recipient. Anyone holding that link can read the object while its signature and storage permissions remain valid. A configured public URL is a separate mode without an expiry timer in Blob0.

Read the presigned URL sharing guide

Know what the desktop client does

  • Bucket prefixes are browsed in Blob0; the app does not mount a bucket as a Finder disk.
  • Connect an existing bucket. Blob0 is not a full AWS console and does not create buckets or manage IAM policies.
  • Connection forms use an Access Key ID and Secret Access Key. They do not accept STS session tokens or sign in through AWS SSO.
  • Copy and move operations stay within the active bucket; cross-bucket copy is not available.

Start with your Mac and your bucket

Download Blob0, review the trial and license options, or follow the existing R2 setup guide if your bucket is on Cloudflare R2.