Коротко: да, у Cloudflare R2 есть постоянный бесплатный тариф. Каждый месяц вы бесплатно получаете 10 ГБ-месяцев хранения Standard, 1 миллион операций класса A и 10 миллионов операций класса B, а исходящий трафик в интернет бесплатен независимо от того, на бесплатном вы тарифе или нет. Сверх лимита хранение Standard стоит $0,015 за ГБ в месяц. Все цифры ниже взяты с официальных страниц цен и лимитов Cloudflare на октябрь 2026 года.
Цены Cloudflare R2 вкратце
| Позиция | Бесплатно каждый месяц | Standard (платно) | Infrequent Access |
|---|---|---|---|
| Хранение | 10 ГБ-месяцев | $0,015 за ГБ в месяц | $0,01 за ГБ в месяц |
| Операции класса A | 1 миллион | $4,50 за миллион | $9,00 за миллион |
| Операции класса B | 10 миллионов | $0,36 за миллион | $0,90 за миллион |
| Извлечение данных | Бесплатно | Бесплатно | $0,01 за ГБ |
| Исходящий трафик в интернет | Бесплатно | Бесплатно | Бесплатно |
| Минимальный срок хранения | Нет | Нет | 30 дней |
Бесплатный лимит распространяется только на хранение Standard. Всё, что вы кладёте в Infrequent Access, оплачивается с первого байта.
Что такое Cloudflare R2?
R2 это объектное хранилище Cloudflare. Оно поддерживает API S3, поэтому инструменты и SDK, созданные для Amazon S3, работают с ним, как только вы направите их на свой endpoint R2, а ещё у него есть собственный API Workers. Его главное преимущество это цены: никакой платы за исходящий трафик, простая цена хранения за ГБ и бесплатный тариф, который никогда не истекает. Если вы сравниваете его с другими провайдерами, сравнение S3, R2, Spaces, Wasabi и B2 ставит цифры рядом.
Бесплатен ли Cloudflare R2? Как работает бесплатный тариф
Бесплатный тариф это ежемесячный лимит, а не пробный период и не кредит. Он обнуляется каждый расчётный месяц без даты окончания. Важны три счётчика:
- Хранение: 10 ГБ-месяцев хранения Standard.
- Операции класса A: 1 миллион в месяц. Это запись, изменение или получение списков.
- Операции класса B: 10 миллионов в месяц. Это чтение.
Исходящего трафика в списке нет, потому что он никогда не оплачивается. Извлечение данных из хранения Standard тоже бесплатно.
Как R2 измеряет хранение
R2 тарифицирует хранение в ГБ-месяцах: это среднее значение ежедневного пикового объёма за 30-дневный период. Собственный пример Cloudflare: 1 ГБ хранится 5 дней, а затем 3 ГБ оставшиеся 25 дней, что даёт около 2,66 ГБ-месяца.
Поэтому 10 ГБ это не жёсткий потолок в любой момент. Короткий всплеск выше 10 ГБ сам по себе ничего не стоит; значение имеет среднее за месяц. Использование округляется вверх до следующей расчётной единицы, поэтому 1,1 оплачиваемого ГБ-месяца считается как 2. При $0,015 за единицу это цент или два, но так объясняются небольшие списания, когда вы лишь чуть превысили лимит.
Операции класса A и класса B
R2 делит вызовы API на два класса с очень разными ценами.
Класс A (запись, списки и настройка):
PutObject,CopyObjectи вызовы multipart (CreateMultipartUpload,UploadPart,UploadPartCopy,CompleteMultipartUpload,ListMultipartUploads,ListParts)ListObjectsиListBuckets- Запись настроек bucket, например
PutBucket,PutBucketCors,PutBucketEncryptionиPutBucketLifecycleConfiguration - Переходы по жизненному циклу между классами хранения
Класс B (чтение):
GetObjectиHeadObjectHeadBucket,GetBucketLocation,GetBucketCors,GetBucketEncryption,GetBucketLifecycleConfigurationиUsageSummary
Бесплатно: DeleteObject, DeleteBucket и AbortMultipartUpload, а также любой запрос, отклонённый с HTTP 401.
Больше всего удивляют списки. ListObjects относится к классу A и стоит как загрузка, поэтому инструмент, который снова и снова перечисляет bucket, расходует лимит в 1 миллион гораздо быстрее, чем тот, что в основном читает файлы. Операции тоже округляются вверх: 1 000 001 оплачиваемая операция считается как 2 миллиона.
Лимиты бесплатного тарифа Cloudflare R2
В поиске часто путают два вида лимитов.
Лимиты оплаты это три бесплатных объёма выше: 10 ГБ-месяцев, 1 миллион операций класса A и 10 миллионов класса B в месяц. Превысите их, и вы будете платить; ничего не блокируется.
Технические лимиты одинаковы при бесплатном и платном использовании:
| Лимит | Значение |
|---|---|
| Bucket на аккаунт | 1 000 000 |
| Данные и объекты в bucket | Без ограничений |
| Максимальный размер объекта | 4,995 ТиБ |
| Максимальная одиночная загрузка или часть | 4,995 ГиБ |
| Частей в загрузке multipart | 10 000 |
| Длина ключа объекта | 1 024 байта |
| Записей в один и тот же ключ | 1 в секунду |
| Операций управления bucket | 50 в секунду на bucket |
| Собственных доменов на bucket | 100 |
Ещё один лимит, который стоит знать: публичный URL r2.dev предназначен для тестирования. Cloudflare ограничивает частоту запросов к нему (порядка сотен запросов в секунду) и может ограничивать пропускную способность, а для рабочего трафика рекомендует собственный домен.
Никакой платы за исходящий трафик: почему это меняет расчёт
У большинства объектных хранилищ цена за хранимый ГБ это только часть счёта, потому что скачивания в интернет тарифицируются. Amazon S3, например, даёт 100 ГБ бесплатного исходящего трафика в месяц на все сервисы AWS и берёт плату за каждый ГБ сверх этого (см. цены Amazon S3 в 2026 году).
R2 ничего не берёт за исходящий трафик, будь то API S3, API Workers или r2.dev, как в Standard, так и в Infrequent Access. Если вы делитесь файлами, размещаете изображения или отдаёте видео, объём скачиваний больше не влияет на счёт. Влияет количество чтений: каждое скачивание это одна операция класса B.
Сколько стоит Cloudflare R2 сверх бесплатного тарифа
При небольшом числе операций в пределах бесплатных лимитов счёт складывается только из хранения:
| Хранится в среднем | Оплачиваемые ГБ-месяцы | Стоимость в месяц |
|---|---|---|
| 10 ГБ | 0 | $0,00 |
| 50 ГБ | 40 | $0,60 |
| 200 ГБ | 190 | $2,85 |
| 1 ТБ (1 000 ГБ) | 990 | $14,85 |
| 5 ТБ (5 000 ГБ) | 4 990 | $74,85 |
Строка с 1 ТБ это собственный пример Cloudflare: 1 000 объектов по 1 ГБ, каждый прочитан 1 000 раз за месяц. Это 1 миллион чтений, в пределах бесплатных 10 миллионов, поэтому весь счёт составляет $14,85, хотя 1 ТБ был скачан тысячу раз.
Операции становятся основной статьёй расходов, когда у вас много мелких файлов и большой трафик. В примере Cloudflare с хостингом ресурсов около 10 ГБ мелких файлов (бесплатно) читаются 10 миллионов раз в день. За 30 дней это 300 миллионов операций класса B, из них 290 миллионов сверх лимита, то есть $104,40 за месяц. Хранение и трафик бесплатны; вся стоимость это чтения.
С записью та же логика. Приложение, которое загружает 2 миллиона объектов в месяц, расходует 1 миллион оплачиваемых операций класса A: $4,50.
Infrequent Access
Infrequent Access дешевле в хранении и дороже при обращении: $0,01 за ГБ в месяц, $9,00 за миллион операций класса A, $0,90 за миллион операций класса B и $0,01 за извлечённый ГБ. Объекты, удалённые, перемещённые или заменённые раньше 30 дней, всё равно оплачиваются за полные 30 дней. Он подходит для резервных копий и архивов, которые вы редко открываете, а не для файлов, которыми делитесь. Пример Cloudflare: 1 ТБ, хранящийся 5 дней и прочитанный 1 000 раз на объект, стоит $29,90 против $14,85 в Standard за полный месяц.
Что укладывается в бесплатный тариф
Реалистичные случаи, которые остаются на $0:
- Личный архив документов и фотографий меньше 10 ГБ, который вы открываете время от времени.
- Bucket для разработки приложения с загрузками, где вы тестируете presigned URL и загрузки multipart.
- Папка с файлами, которыми вы делитесь по ссылкам на скачивание с несколькими людьми. Скачивания это бесплатный исходящий трафик, а чтений гораздо меньше 10 миллионов.
- Статические ресурсы небольшого сайта с умеренным трафиком.
Вы выходите за рамки бесплатного тарифа, когда средний объём хранения превышает 10 ГБ (самая частая и самая дешёвая причина), когда вы много записываете или перечисляете или когда популярный набор файлов превышает 10 миллионов чтений в месяц.
Как R2 выглядит на фоне других бесплатных предложений
- Amazon S3: новые аккаунты AWS получают до $200 кредитов Free Tier, а аккаунт на плане Free закрывается через 6 месяцев или когда закончатся кредиты. Это бюджет, а не постоянный лимит S3. Подробности в статье Цены Amazon S3 в 2026 году.
- Backblaze B2: первые 10 ГБ хранения всегда бесплатны, а исходящий трафик бесплатен в объёме до трёх раз больше среднего хранимого. См. цены и бесплатный уровень Backblaze B2.
- DigitalOcean Spaces: бесплатного лимита нет, это ежемесячная подписка. См. цены DigitalOcean Spaces.
- Wasabi: фиксированная цена за ТБ, рассчитанная на большие объёмы, а не небольшой бесплатный лимит. См. цены Wasabi.
Для небольшого проекта R2 обычно самое простое место, чтобы начать за $0, потому что лимит никогда не истекает, а исходящий трафик к тому же бесплатен.
R2 вместе с Nubbo
Nubbo подключается к bucket R2 с ключом доступа, его secret и вашим Account ID в Cloudflare и даёт вам поверх него файловый браузер, ссылки для доступа с паролем, сроком действия и лимитом скачиваний, галереи и запросы файлов. Bucket на бесплатном тарифе работает точно так же, как платный. Вот как это использование отражается на вашем лимите:
- Загрузки и скачивания отдельных файлов идут напрямую между браузером и R2 через presigned URL. Загрузки относятся к классу A (файлы от 100 МБ используют несколько вызовов multipart), скачивания к классу B, а исходящий трафик бесплатен.
- Nubbo хранит индекс имён и размеров, поэтому просмотр не перечисляет bucket при каждом клике. Папка перечитывается, если вы открываете её спустя минуту, а фоновые синхронизации периодически получают её список. Эти списки относятся к классу A.
- Миниатюры и превью галерей с водяными знаками записываются в ваш собственный bucket в
.nubbo-thumbs/, поэтому занимают немного места и требуют нескольких записей. - Удалённые элементы 30 дней остаются в bucket в корзине Nubbo, прежде чем будут окончательно удалены, поэтому до тех пор учитываются в объёме хранения.
Для небольшого личного bucket всё это спокойно укладывается в бесплатный тариф.
Частые вопросы
Cloudflare R2 бесплатен?
До определённого предела, и каждый месяц. Каждый аккаунт Cloudflare получает бесплатно 10 ГБ-месяцев хранения R2 Standard, 1 миллион операций класса A и 10 миллионов операций класса B в месяц, а исходящий трафик в интернет всегда бесплатен. Вы платите только за использование сверх этих лимитов.
Истекает ли бесплатный тариф Cloudflare R2?
Нет. Это ежемесячный лимит, а не пробный период. Он обнуляется каждый расчётный месяц и не имеет даты окончания.
Какие лимиты у бесплатного тарифа Cloudflare R2?
10 ГБ-месяцев хранения Standard, 1 миллион операций класса A (запись и списки) и 10 миллионов операций класса B (чтение) в месяц. Хранение Infrequent Access не входит. Технические лимиты одинаковы для бесплатного и платного использования: объекты примерно до 5 ТиБ, одиночные загрузки примерно до 5 ГиБ и до 1 000 000 bucket на аккаунт.
У Cloudflare R2 действительно нет платы за исходящий трафик?
Да. Cloudflare заявляет, что исходящий трафик из R2 бесплатен через API S3, API Workers и домены r2.dev, как для Standard, так и для Infrequent Access. Другие платные сервисы Cloudflare, которые вы подключаете к bucket, могут брать плату за собственное использование.
Сколько стоит Cloudflare R2 сверх бесплатного тарифа?
Хранение Standard стоит $0,015 за ГБ в месяц, операции класса A $4,50 за миллион, а операции класса B $0,36 за миллион. Infrequent Access стоит $0,01 за ГБ в месяц, $9,00 и $0,90 за миллион операций, плюс $0,01 за извлечённый ГБ и минимальный срок 30 дней.
Учитываются ли удаления в операциях R2?
Нет. DeleteObject, DeleteBucket и AbortMultipartUpload бесплатны, а запросы, отклонённые из-за отсутствия прав у вызывающей стороны (HTTP 401), не оплачиваются.
Можно ли использовать bucket R2 на бесплатном тарифе с Nubbo?
Да. Nubbo одинаково работает с бесплатным и платным bucket R2. Вам нужны ключ доступа R2, его secret и ваш Account ID в Cloudflare. Тариф «Бесплатно» в Nubbo позволяет подключить до двух bucket.
Источники
Цены и лимиты взяты с официальных страниц ниже. Провайдеры их меняют, поэтому проверьте перед тем, как принимать решение.