Backblaze B2 migrations,
without scripts.

Mover is the data-migration tool from Files.com. One-time moves between 20+ providers — no subscriptions, no surprises, no scripts.

Migrate data to Backblaze B2 with Mover. Object storage at roughly a quarter of S3, with free egress for most read patterns — and Mover gets you there from any provider you're on now.

SourcesDestinations
Amazon S3
Amazon S3
Microsoft Azure Blob Storage
Azure Blob
Google Cloud Storage
GCS
SFTP
SFTP
Akamai Linode Object Storage
Linode
Amazon S3
Amazon S3
Azure Blob
Microsoft Azure Blob Storage
GCS
Google Cloud Storage
Files.com Agent
Files.com Agent
Linode
Akamai Linode Object Storage
Backblaze B2Backblaze B2

The cheap-storage move

Why customers pick Backblaze

Hundreds of B2 migrations later, the pattern is clear: backup-and-archive workloads coming off hyperscalers for the at-rest savings. Outbound moves are rare. When they happen, it's usually because a workload outgrew the egress allowance.

Into Backblaze B2

Storage at roughly a quarter of S3 Standard

Backblaze B2 lists at around $6/TB/month — about a quarter of S3 Standard's $23/TB/month. The math compounds every month you store data.

Free egress for most workloads

Backblaze includes free egress up to 3× your average monthly storage. A 1 TB bucket gets 3 TB of free downloads per month. Beyond that, egress is roughly $0.01/GB — still an order of magnitude below hyperscaler rates.

S3-compatible API

Backblaze speaks S3 as well as its native B2 API. Existing applications, SDKs, backup tools, and infrastructure-as-code keep working with a credential swap.

Predictable pricing

List pricing on the website, no enterprise sales cycle to learn what storage actually costs.

Out of Backblaze B2

Multi-cloud rebalance

Moving primary storage to a hyperscaler to align with specific compute, analytics, or compliance requirements that B2 doesn't target.

Cross-account or cross-bucket reorg

Splitting buckets across Backblaze accounts or moving between application keys.

Common pairings

Pair Backblaze B2 with any cloud.

Backblaze B2 migrations rarely happen in isolation. These are the providers we pair with most often — one-click setup on either side, same dry-run flow, same audit trail.

Connection

How Mover connects.

Mover connects to Backblaze the standard way. Provide the credential, nothing more — generate a scoped token if you want minimum-privilege.

Application key (S3-compatible)

The standard method. Generate an Application Key in the Backblaze console; Mover uses the keyID and key as an S3 access key + secret pair via Backblaze's S3-compatible interface.

Scope:Mover uses the credential you provide and nothing more. Scope the application key to the specific bucket you're migrating.

The price

The pricing math, honestly.

Mover charges as low as $0.15 / GB when purchasing a 10 TB pack. Your Backblaze-side cost depends on direction. No invoice math, no surprises — the dry-run shows the exact number before you commit.

Migrating into Backblaze B2

Provider side

Free

Mover

$0.15 / GB

When purchasing a 10 TB pack

Backblaze inbound is free. B2 storage lists at around $6/TB/month at the pay-as-you-go tier.

Migrating out of Backblaze B2

Provider side

Free up to 3×

of stored data; ~$0.01 / GB beyond

Mover

$0.15 / GB

When purchasing a 10 TB pack

Backblaze egress is free up to 3× your average monthly storage. Beyond that cap, egress is roughly $0.01/GB. There are also small Class B (download) transaction fees — around $0.004 per 10,000 requests — that round to nothing for typical migrations.

Pricing example

10 TB migration into Backblaze B2

The exact dry-run estimate is the number to trust — it includes both line items, run against your actual data.

Mover fees
10 TB pack
$1,499
Backblaze inbound
inbound is free
$0
Storage going forward
~$6 / TB / month
~$6/mo
Total
$1,499

This is why customers move TO Backblaze from S3, Azure Blob, and GCS in the first place — the at-rest savings compound, and the egress story is closed for most workloads. The natural Backblaze customer is a backup, archive, or media library workload where reads happen but aren't extreme.

Getting started

4 steps to Go.

From credential to first byte in four clicks. The dry-run is free, every time, and shows the exact cost before you commit a byte.

01

Connect Backblaze.

Paste an Application Key generated in the Backblaze console. Mover validates the credential and lists buckets it can see.

02

Choose source and destination buckets.

Apply filters and a date range if you want a partial migration.

03

Run a dry-run.

Mover walks the source bucket, counts files, sizes the transfer, and produces an exact cost estimate.

04

Launch.

Live progress, automatic retries on transient failures. Pause, resume, or cancel at any time.

Common Questions

Frequently asked.

Most teams launch their first migration in under 15 minutes. The dry run is free, every time.

Storage at roughly a quarter of hyperscaler rates, with free egress up to 3× your monthly storage. For backup, archive, and media workloads where reads happen but aren't extreme, the savings on at-rest and egress combined typically cover the one-time migration cost in months.

Start the move. finish.

Run a free dry run on your Backblaze B2 data. See the exact size, file count, and price before you commit a single GB.