Cloudflare R2 and Vercel Blob were each faster in 1 of 2 shared storage measurements.
Median of each storage measurement's primary metric; lower is better. Medians within 5% count as roughly even, and a storage measurement gets no speed verdict when either provider completed fewer than 50% of runs.
| Benchmark | Cloudflare R2 | Vercel Blob | Result | Ratio |
|---|---|---|---|---|
| Upload (10 MB) Upload time · Run October 30, 2026 | 1295ms 100% success | 224ms 100% success | Vercel Blob faster | 5.78x |
| Download (10 MB) Download time · Run October 30, 2026 | 421ms 100% success | 486ms 100% success | Cloudflare R2 faster | 1.15x |
Time to upload a 10 MB file to the provider, measured in the 10 MB storage lifecycle benchmark.
Upload time
Vercel Blob had a 5.78x lower median upload time (224ms vs 1295ms for Cloudflare R2).
31 runs from June 28, 2026 to October 30, 2026.
Time to download the same 10 MB file back, measured in the 10 MB storage lifecycle benchmark.
Download time
Cloudflare R2 had a 1.15x lower median download time (421ms vs 486ms for Vercel Blob).
31 runs from June 28, 2026 to October 30, 2026.
Have another question? Email us.
Cloudflare R2 and Vercel Blob were each faster in 1 of 2 shared storage measurements. In Upload (10 MB) (October 30, 2026), Vercel Blob had a median upload time of 224ms versus 1295ms for Cloudflare R2, 5.78x faster. In Download (10 MB) (October 30, 2026), Cloudflare R2 had a median download time of 421ms versus 486ms for Vercel Blob, 1.15x faster.