Respuesta corta: sí, Cloudflare R2 tiene una capa gratuita permanente. Cada mes tienes sin coste 10 GB-mes de almacenamiento Standard, 1 millón de operaciones Clase A y 10 millones de operaciones Clase B, y la salida de datos a internet es gratis estés o no dentro de esa cuota. A partir de ahí, el almacenamiento Standard cuesta 0,015 $ por GB-mes. Todas las cifras salen de las páginas oficiales de precios y límites de Cloudflare, a octubre de 2026.
Precios de Cloudflare R2 de un vistazo
| Concepto | Gratis cada mes | Standard (pago) | Infrequent Access |
|---|---|---|---|
| Almacenamiento | 10 GB-mes | 0,015 $ por GB-mes | 0,01 $ por GB-mes |
| Operaciones Clase A | 1 millón | 4,50 $ por millón | 9,00 $ por millón |
| Operaciones Clase B | 10 millones | 0,36 $ por millón | 0,90 $ por millón |
| Recuperación de datos | Gratis | Gratis | 0,01 $ por GB |
| Salida a internet (egress) | Gratis | Gratis | Gratis |
| Duración mínima | Ninguna | Ninguna | 30 días |
La cuota gratuita solo se aplica al almacenamiento Standard. Lo que guardes en Infrequent Access se cobra desde el primer byte.
Qué es Cloudflare R2
R2 es el almacenamiento de objetos de Cloudflare. Habla la API S3, así que las herramientas y SDK pensados para Amazon S3 funcionan con R2 en cuanto les das tu endpoint, y además tiene su propia API de Workers. Su gran argumento es el precio: no cobra la salida de datos, el almacenamiento tiene un precio simple por GB y la capa gratuita no caduca. Si lo estás comparando con otros proveedores, la comparativa S3 vs R2 vs Spaces vs Wasabi vs B2 pone los números uno al lado del otro.
¿Cloudflare R2 es gratis? Cómo funciona la capa gratuita
La capa gratuita es una cuota mensual, no una prueba ni un crédito. Se renueva cada mes de facturación y no caduca. Cuentan tres contadores:
- Almacenamiento: 10 GB-mes de almacenamiento Standard.
- Operaciones Clase A: 1 millón al mes. Son las que escriben, modifican o listan.
- Operaciones Clase B: 10 millones al mes. Son las que leen.
La salida de datos no aparece porque nunca se cobra. La recuperación de datos también es gratis en Standard.
Cómo mide R2 el almacenamiento
R2 factura el almacenamiento en GB-mes: la media del pico diario de almacenamiento durante un periodo de 30 días. El ejemplo de Cloudflare: 1 GB durante 5 días y luego 3 GB durante los 25 restantes dan unos 2,66 GB-mes.
Por eso los 10 GB no son un tope en ningún momento concreto. Un pico breve por encima de 10 GB no cuesta nada por sí solo; lo que cuenta es la media del mes. El uso se redondea a la siguiente unidad de facturación, así que 1,1 GB-mes facturables se cobran como 2. A 0,015 $ la unidad son uno o dos céntimos, pero explica cargos pequeños cuando apenas te pasaste.
Operaciones Clase A y Clase B
R2 divide las llamadas a la API en dos clases con precios muy distintos.
Clase A (escrituras, listados y configuración):
PutObject,CopyObjecty las llamadas multiparte (CreateMultipartUpload,UploadPart,UploadPartCopy,CompleteMultipartUpload,ListMultipartUploads,ListParts)ListObjectsyListBuckets- Escrituras de configuración del bucket como
PutBucket,PutBucketCors,PutBucketEncryptionyPutBucketLifecycleConfiguration - Transiciones de ciclo de vida entre clases de almacenamiento
Clase B (lecturas):
GetObjectyHeadObjectHeadBucket,GetBucketLocation,GetBucketCors,GetBucketEncryption,GetBucketLifecycleConfigurationyUsageSummary
Gratis: DeleteObject, DeleteBucket y AbortMultipartUpload, además de cualquier petición rechazada con HTTP 401.
El detalle que más sorprende es el listado. ListObjects es Clase A, con el precio de una subida, así que una herramienta que lista el bucket una y otra vez gasta el millón gratuito mucho antes que otra que sobre todo lee archivos. Las operaciones también se redondean: 1.000.001 operaciones facturables se cobran como 2 millones.
Límites de la capa gratuita de Cloudflare R2
En las búsquedas se mezclan dos tipos de límites.
Los límites de facturación son las tres cuotas de arriba: 10 GB-mes, 1 millón de Clase A y 10 millones de Clase B al mes. Si los superas pagas; no se bloquea nada.
Los límites técnicos son los mismos gratis o pagando:
| Límite | Valor |
|---|---|
| Buckets por cuenta | 1.000.000 |
| Datos y objetos por bucket | Sin límite |
| Tamaño máximo de objeto | 4,995 TiB |
| Subida simple o parte máxima | 4,995 GiB |
| Partes por subida multiparte | 10.000 |
| Longitud de la clave del objeto | 1.024 bytes |
| Escrituras a la misma clave | 1 por segundo |
| Operaciones de gestión de bucket | 50 por segundo y bucket |
| Dominios propios por bucket | 100 |
Un límite más: la URL pública r2.dev es para pruebas. Cloudflare le aplica un límite de peticiones (del orden de cientos por segundo), puede reducir el ancho de banda y recomienda un dominio propio para tráfico real.
Salida de datos gratis: por qué cambia las cuentas
En casi todo el almacenamiento de objetos, el precio por GB guardado es solo una parte de la factura, porque las descargas a internet se cobran. Amazon S3, por ejemplo, da 100 GB al mes de transferencia de salida gratis entre todos los servicios de AWS y cobra por GB a partir de ahí (lo tienes en precios de Amazon S3 en 2026).
R2 no cobra la salida de datos, ni por la API S3, ni por la de Workers, ni por r2.dev, en Standard ni en Infrequent Access. Si compartes archivos, alojas imágenes o sirves vídeo, lo que se descarga la gente ya no mueve la factura. Lo que sí la mueve es el número de lecturas: cada descarga es una operación Clase B.
Cuánto cuesta Cloudflare R2 al pasar de la capa gratuita
Con pocas operaciones, dentro de las cuotas gratuitas, la factura es solo almacenamiento:
| Almacenado de media | GB-mes facturables | Coste mensual |
|---|---|---|
| 10 GB | 0 | 0,00 $ |
| 50 GB | 40 | 0,60 $ |
| 200 GB | 190 | 2,85 $ |
| 1 TB (1.000 GB) | 990 | 14,85 $ |
| 5 TB (5.000 GB) | 4.990 | 74,85 $ |
La fila de 1 TB es el ejemplo del propio Cloudflare: 1.000 objetos de 1 GB, cada uno leído 1.000 veces en el mes. Es 1 millón de lecturas, dentro de los 10 millones gratuitos, así que la factura entera son 14,85 $ aunque se descargó mil veces 1 TB.
Las operaciones pasan a ser la factura cuando tienes muchos archivos pequeños y mucho tráfico. En el ejemplo de alojamiento de recursos de Cloudflare hay unos 10 GB de archivos pequeños (gratis) leídos 10 millones de veces al día. En 30 días son 300 millones de operaciones Clase B, 290 millones por encima de la cuota: 104,40 $ al mes. Almacenamiento y salida gratis; las lecturas son todo el coste.
Las escrituras siguen la misma lógica. Una aplicación que sube 2 millones de objetos al mes gasta 1 millón de operaciones Clase A facturables: 4,50 $.
Infrequent Access
Infrequent Access es más barato de mantener y más caro de tocar: 0,01 $ por GB-mes, 9,00 $ por millón de Clase A, 0,90 $ por millón de Clase B y 0,01 $ por GB recuperado. Los objetos borrados, movidos o sustituidos antes de 30 días se cobran igualmente por 30 días. Encaja con copias de seguridad y archivos que casi nunca abres, no con archivos que compartes. El ejemplo de Cloudflare: 1 TB guardado 5 días y leído 1.000 veces por objeto cuesta 29,90 $, frente a 14,85 $ en Standard durante un mes entero.
Qué cabe en la capa gratuita
Casos reales que se quedan en 0 $:
- Un archivo personal de documentos y fotos de menos de 10 GB que abres de vez en cuando.
- Un bucket de desarrollo para una aplicación con subidas, donde pruebas URL prefirmadas y subidas multiparte.
- Una carpeta de archivos que compartes con enlaces de descarga con unas pocas personas. Las descargas son salida gratuita y las lecturas quedan muy por debajo de 10 millones.
- Los recursos estáticos de una web pequeña con tráfico moderado.
Sales de la capa gratuita cuando el almacenamiento medio pasa de 10 GB (lo más habitual, y lo más barato), cuando escribes o listas mucho, o cuando un conjunto de archivos popular supera los 10 millones de lecturas al mes.
R2 frente a otras ofertas gratuitas
- Amazon S3: las cuentas nuevas de AWS reciben hasta 200 $ en créditos de la capa gratuita, y una cuenta en el plan gratuito se cierra a los 6 meses o al agotar los créditos. Es un presupuesto, no una cuota permanente de S3. Detalles en precios de Amazon S3.
- Backblaze B2: los primeros 10 GB de almacenamiento son siempre gratis y la salida es gratuita hasta tres veces lo que tienes guardado de media. Lo tienes en precios y plan gratuito de Backblaze B2.
- DigitalOcean Spaces: no tiene cuota gratuita; es una suscripción mensual. Mira los precios de DigitalOcean Spaces.
- Wasabi: un precio fijo por TB pensado para volúmenes grandes más que para una cuota gratuita pequeña. Mira los precios de Wasabi.
Para un proyecto pequeño, R2 suele ser el sitio más fácil para empezar sin pagar nada, porque la cuota no caduca y además la salida es gratis.
Usar R2 con Nubbo
Nubbo se conecta a un bucket de R2 con una clave de acceso, su secreto y el Account ID de tu cuenta de Cloudflare, y te da encima un explorador de archivos, enlaces para compartir con contraseña, caducidad y límite de descargas, galerías y buzones. Un bucket en la capa gratuita funciona exactamente igual que uno de pago. Así se refleja ese uso en tu cuota:
- Las subidas y las descargas de un solo archivo van directas entre el navegador y R2 mediante URL prefirmadas. Las subidas son Clase A (los archivos desde 100 MB usan varias llamadas multiparte), las descargas son Clase B y la salida es gratis.
- Nubbo guarda un índice de nombres y tamaños, así que navegar no lista el bucket en cada clic. Una carpeta se vuelve a listar cuando la abres pasado un minuto, y las sincronizaciones en segundo plano la listan de vez en cuando. Esos listados son Clase A.
- Las miniaturas y las vistas previas con marca de agua de las galerías se guardan en tu propio bucket, en
.nubbo-thumbs/, así que ocupan algo de espacio y unas pocas escrituras. - Lo que borras se queda 30 días en el bucket, en la papelera de Nubbo, antes de purgarse, así que cuenta como almacenamiento hasta entonces.
Para un bucket personal pequeño, todo esto cabe de sobra en la capa gratuita.
Preguntas frecuentes
¿Cloudflare R2 es gratis?
Hasta cierto punto, y todos los meses. Cada cuenta de Cloudflare tiene gratis al mes 10 GB-mes de almacenamiento Standard, 1 millón de operaciones Clase A y 10 millones de operaciones Clase B, y la salida de datos a internet es siempre gratuita. Solo pagas lo que supere esas cuotas.
¿Caduca el plan gratuito de Cloudflare R2?
No. Es una cuota mensual, no una prueba. Se renueva cada mes de facturación y no tiene fecha de fin.
¿Cuáles son los límites gratuitos de Cloudflare R2?
10 GB-mes de almacenamiento Standard, 1 millón de operaciones Clase A (escrituras y listados) y 10 millones de operaciones Clase B (lecturas) al mes. Infrequent Access no entra. Los límites técnicos son los mismos gratis o pagando: objetos de hasta unos 5 TiB, subidas simples de hasta unos 5 GiB y hasta 1.000.000 de buckets por cuenta.
¿De verdad R2 no cobra la salida de datos?
Sí. Cloudflare indica que la salida desde R2 es gratuita por la API S3, la API de Workers y los dominios r2.dev, tanto en Standard como en Infrequent Access. Otros servicios de Cloudflare con medición propia que conectes a un bucket pueden cobrar por su uso.
¿Cuánto cuesta Cloudflare R2 al superar la capa gratuita?
El almacenamiento Standard cuesta 0,015 $ por GB-mes, las operaciones Clase A 4,50 $ por millón y las Clase B 0,36 $ por millón. Infrequent Access cuesta 0,01 $ por GB-mes, 9,00 $ y 0,90 $ por millón de operaciones, más 0,01 $ por GB recuperado y un mínimo de 30 días.
¿Los borrados cuentan como operaciones en R2?
No. DeleteObject, DeleteBucket y AbortMultipartUpload son gratis, y las peticiones rechazadas por falta de permisos (HTTP 401) no se cobran.
¿Puedo usar con Nubbo un bucket de R2 en la capa gratuita?
Sí. Nubbo funciona igual con un bucket gratuito que con uno de pago. Necesitas una clave de acceso de R2, su secreto y el Account ID de tu cuenta de Cloudflare. El plan Gratuito de Nubbo conecta hasta dos buckets.
Fuentes
Los precios y límites salen de las páginas oficiales de abajo. Los proveedores los cambian, así que compruébalos antes de decidir.