CloudOverview / Cloud services

Cloudflare R2

An egress-free storage model whose operation classes and placement controls deserve a close look.

Visit website ↗Documentation ↗Pricing ↗Estimate storage costs →
Product in this modelStandard
Pricing regionAutomatic placement / EU jurisdiction
S3 APISupported subset; verify operations
Billing currencyUSD

Standard only. Whole-million request rounding. Other Cloudflare products can add charges.

Where it fits

R2 is useful for public files that are downloaded much more often than they are written. It removes the storage service’s egress charge, while reads, writes and connected services still contribute to the bill.

An image library and a write-heavy archive can therefore have quite different costs on the same storage platform.

What the calculator covers

  • Standard storage, with the available monthly allowance.
  • Class A and Class B operations, rounded to whole paid million-operation blocks.
  • No R2 outbound-transfer charge.

Infrequent Access, retrieval charges, Workers and other products are extra. The estimate uses steady storage capacity; a changing daily peak can produce a different real bill.

Location and client support

A location hint is not a placement guarantee. EU jurisdiction is a separate bucket option that needs to be selected deliberately.

R2 supports a subset of the S3 API. Check your client’s required operations, authentication and checksum behavior before replacing an existing endpoint.

For public assets, test the custom domain and cache configuration as well as the bucket. S3 versus R2 compares the delivery costs, while the image guide covers variants and transformations.

SourcesSuggest a correction →

Related services

Cloudflare R2 news

All cloud news →