Cloudflare R2
Hosting & Cloud Free tier (card may be required)
Documentation: developers.cloudflare.com ยท Checked Sep 13, 2026
About
Cloudflare R2 is S3-compatible object storage for files, images, backups, and static assets. The free tier includes 10 GB-months of storage, one million write-type operations, and ten million read-type operations per month. Unlike most cloud storage, R2 charges no fees for data transferred out, which makes it cheap for serving public files. You interact with it through the S3 API or Cloudflare's dashboard and Workers.
Details
Free tier, but a card may be required to sign up.
Auth: Free tier (card may be required)
Rate limit: Free monthly: 10 GB-months storage, 1 million write operations, 10 million read operations; no egress fees.
Verified: 2026-09-13
Best for: file storage static assets backups
Setup
- Create a free Cloudflare account and open the R2 section.
- Create a bucket for your files.
- Generate an R2 API token with S3-compatible credentials.
- Point your S3-compatible tool or SDK at the R2 endpoint.
- Upload files and serve them directly or through a custom domain.
curl -X PUT https://{account_id}.r2.cloudflarestorage.com/{bucket}/hello.txt -H "Authorization: AWS4-HMAC-SHA256 ..." --data-binary @hello.txtUse cases
- Store user uploads, images, and backups without egress bills.
- Host a static site's assets behind Cloudflare's CDN.
- Keep cheap long-term backups with an S3-compatible API.