# Backblaze B2 GUI client for Mac, iPhone, and Web

> A Backblaze B2 GUI with no 500 MB web upload cap, folder downloads, and rename. B2 pricing, free egress, S3 endpoints, and B2 key errors.

Canonical: https://www.bucketmate.app/s3-client/backblaze-b2

Backblaze B2 is low-cost S3-compatible storage. BucketMate connects through the B2 S3 API with drag and drop, previews, and share links.

Best for: Low-cost backups and media archives behind a CDN

## Backblaze B2 at a glance (checked October 2026)

- **Storage**: $6.95/TB - per month. First 10 GB free
- **Egress**: Free - up to 3x your stored data, then $0.01/GB
- **API calls**: Free - Class A, B, and C since May 2026
- **Minimums**: None - no minimum file size or duration
- Pricing: https://www.backblaze.com/cloud-storage/pricing

## Backblaze B2 console vs BucketMate

| Task | Console | BucketMate |
| --- | --- | --- |
| Upload a big file | 500 MB cap in the web UI | Large files upload in parts |
| Rename or move | No rename or move | Rename, or drag onto a folder |
| Download a folder | One file at a time | Download folders or the whole bucket |

## Made for Backblaze B2

- **Versions by default**: B2 keeps every version. BucketMate shows versions, recovers deleted files, and cleans up old ones.
- **Scoped keys**: Application keys can be limited to one bucket or prefix. Turn off Load all buckets and type the bucket name.
- **Free CDN egress**: Downloads through Cloudflare, Fastly, or bunny.net are free. Use BucketMate for the files, your CDN for serving.

## Common errors

- `InvalidAccessKeyId`: The master application key was used. It does not work with the S3 API. Fix: Create a regular application key with access to the bucket.
- `NoSuchBucket`: The endpoint region doesn't match your account's region. Fix: Copy the S3 endpoint shown with the bucket or key.
- `AccessDenied`: The key is limited to another bucket or prefix. Fix: Use a key that covers the bucket, or browse inside its prefix.

## Endpoint

`https://s3.<region>.backblazeb2.com`

Each account lives in one region. Copy the exact endpoint from the bucket details.

- us-west-001: https://s3.us-west-001.backblazeb2.com
- us-west-002: https://s3.us-west-002.backblazeb2.com
- us-west-004: https://s3.us-west-004.backblazeb2.com
- us-east-005: https://s3.us-east-005.backblazeb2.com
- eu-central-003: https://s3.eu-central-003.backblazeb2.com

## Connect in BucketMate

A Backblaze application key ID and application key.

1. Create an application key in the Backblaze dashboard. Not the master key.
2. In BucketMate, choose Add connection and select Backblaze B2.
3. Enter the bucket's S3 endpoint, key ID, application key, and region, then Test Connection.

On iPhone, pick Custom S3-compatible and set a custom region such as us-west-004.

## S3 compatibility notes

- **No object tags**: B2 ignores tagging and supports only private and public-read ACLs.
- **Hidden still counts**: Hidden file versions still count toward storage until deleted.
- **No browser POST uploads**: Use presigned PUT or multipart instead.

## FAQ

### How much does Backblaze B2 cost?

$6.95 per TB per month since May 2026, with the first 10 GB free. Egress is free up to 3x your stored data, and Class A, B, and C API calls are free.

### Why does my B2 key give InvalidAccessKeyId?

The master application key does not work with the S3 API. Create a regular application key instead.

### Can I upload files over 500 MB to B2?

Not in the B2 web UI. BucketMate uploads large files in parts through the S3 API.

### Can I rename files in Backblaze B2?

The B2 web UI has no rename. BucketMate renames files and folders and moves them with drag and drop.

### Why can't I see my buckets?

Keys limited to one bucket cannot list buckets. Turn off Load all buckets and add it by name.

## Links

- Docs: https://docs.bucketmate.app/macos/providers/connect-backblaze-b2.md
- Download: https://www.bucketmate.app/download
- Web app: https://web.bucketmate.app/
- All providers: https://www.bucketmate.app/s3-client.md
