Cloudflare R2

Cloudflare R2 is S3-compatible object storage with no egress (bandwidth) charges — you pay for storage and operations only, which makes it dramatically cheaper than S3 for read- or bandwidth-heavy workloads.

Visit Cloudflare R2 →

Some links may be affiliate links — we may earn a commission if you sign up, at no extra cost to you. It never affects our rankings. Learn more.

Cloudflare R2 is S3-compatible object storage built to eliminate egress fees. It runs on Cloudflare's global network and integrates tightly with Workers and the Cloudflare CDN, targeting workloads where bandwidth cost — not storage cost — dominates the bill.

Key features

Specs

CategoryObject storage
Pricing modelusage-based
Free tierYes — 10 GB of storage plus monthly Class A/B operation allowances free — and zero egress fees on all usage.
Managed databaseNo
Regionsglobal (Cloudflare)
Self-hostableNo
Docker-nativeNo
Git deployNo
Open sourceNo

Last reviewed 2026-07-16 — see our methodology. Specs, pricing and free tiers change often, so confirm current details on the provider before deciding.

Pros & cons

Our editorial assessment — not vendor-stated facts.

Pros

  • No egress fees — a fraction of S3 cost for read-heavy workloads
  • S3-compatible, so most tooling works unchanged
  • Generous free tier (10 GB storage)
  • First-class Workers/CDN integration

Cons

  • Fewer storage classes and features than S3
  • Class A/B operation charges still apply
  • Best value assumes you use Cloudflare's ecosystem

Pricing

Usage-based: about $0.015/GB-month of storage plus per-million Class A/B operation charges, and $0 egress on all reads. A monthly free tier covers 10 GB of storage and a baseline of operations. The zero-egress model is the whole point — cheapest when bandwidth would dominate an S3 bill.

Who should use Cloudflare R2?

Teams serving lots of downloads, images or video who are punished by S3 egress fees, especially anyone already using Cloudflare Workers or CDN.

Frequently asked questions

Does Cloudflare R2 have a free tier?
Yes. 10 GB of storage plus monthly Class A/B operation allowances free — and zero egress fees on all usage.
How much does Cloudflare R2 cost?
Usage-based: about $0.015/GB-month of storage plus per-million Class A/B operation charges, and $0 egress on all reads. A monthly free tier covers 10 GB of storage and a baseline of operations. The zero-egress model is the whole point — cheapest when bandwidth would dominate an S3 bill.
Who should use Cloudflare R2?
Teams serving lots of downloads, images or video who are punished by S3 egress fees, especially anyone already using Cloudflare Workers or CDN.

Cloudflare R2 alternatives

Object storage

Backblaze B2

Cheap storage with generous free egress

Free tier*
Object storage

Wasabi

Flat-rate hot storage, no egress or API fees

Object storage

Amazon S3

The industry standard — with egress fees

Free tier*

See all Cloudflare R2 alternatives →