Artykuł

Darmowy plan i ceny Cloudflare R2: 10 GB za darmo, limity i ile płacisz potem

Tak, Cloudflare R2 jest darmowy do 10 GB-miesięcy, 1 mln operacji klasy A i 10 mln klasy B, bez opłat za egress. Limity, ceny i przykłady kosztów.

Krótka odpowiedź: tak, Cloudflare R2 ma stały darmowy plan. Co miesiąc dostajesz bez opłat 10 GB-miesięcy pamięci Standard, 1 milion operacji klasy A i 10 milionów operacji klasy B, a egress do internetu jest darmowy niezależnie od tego, czy korzystasz z darmowego planu. Po przekroczeniu przydziału pamięć Standard kosztuje 0,015 $ za GB-miesiąc. Wszystkie poniższe dane pochodzą z oficjalnych stron Cloudflare z cennikiem i limitami, według stanu na październik 2026.

Ceny Cloudflare R2 w skrócie

PozycjaZa darmo co miesiącStandard (płatny)Infrequent Access
Pamięć10 GB-miesięcy0,015 $ za GB-miesiąc0,01 $ za GB-miesiąc
Operacje klasy A1 milion4,50 $ za milion9,00 $ za milion
Operacje klasy B10 milionów0,36 $ za milion0,90 $ za milion
Pobieranie danychZa darmoZa darmo0,01 $ za GB
Egress do internetuZa darmoZa darmoZa darmo
Minimalny czas przechowaniaBrakBrak30 dni

Darmowy przydział dotyczy tylko pamięci Standard. Wszystko, co trafi do Infrequent Access, jest rozliczane od pierwszego bajtu.

Czym jest Cloudflare R2?

R2 to pamięć obiektowa Cloudflare. Obsługuje S3 API, więc narzędzia i SDK stworzone dla Amazon S3 działają z nią po wskazaniu endpointu R2, a do tego ma własne Workers API. Jej główną zaletą są ceny: zero opłat za egress, prosta cena za GB pamięci i darmowy plan, który nigdy nie wygasa. Jeśli porównujesz ją z innymi dostawcami, porównanie S3, R2, Spaces, Wasabi i B2 zestawia liczby obok siebie.

Czy Cloudflare R2 jest darmowy? Jak działa darmowy plan

Darmowy plan to miesięczny przydział, a nie okres próbny ani kredyt. Odnawia się w każdym miesiącu rozliczeniowym i nie ma daty końcowej. Liczą się trzy liczniki:

  • Pamięć: 10 GB-miesięcy pamięci Standard.
  • Operacje klasy A: 1 milion miesięcznie. To operacje, które zapisują, zmieniają lub listują.
  • Operacje klasy B: 10 milionów miesięcznie. To operacje odczytu.

Egressu nie ma na liście, bo nigdy nie jest naliczany. Pobieranie danych z pamięci Standard również jest darmowe.

Jak R2 mierzy pamięć

R2 rozlicza pamięć w GB-miesiącach: to średnia z dziennych szczytów zajętego miejsca w okresie 30 dni. Przykład samego Cloudflare to 1 GB trzymany przez 5 dni, a potem 3 GB przez pozostałe 25 dni, co daje około 2,66 GB-miesiąca.

10 GB nie jest więc sztywnym limitem w żadnym momencie. Krótki skok powyżej 10 GB sam w sobie nic nie kosztuje; liczy się średnia miesięczna. Użycie jest zaokrąglane w górę do następnej jednostki rozliczeniowej, więc 1,1 płatnego GB-miesiąca jest naliczane jako 2. Przy 0,015 $ za jednostkę to grosz lub dwa, ale wyjaśnia drobne opłaty, gdy przekroczysz limit tylko odrobinę.

Operacje klasy A i klasy B

R2 dzieli wywołania API na dwie klasy o bardzo różnych cenach.

Klasa A (zapisy, listowanie i konfiguracja):

  • PutObject, CopyObject i wywołania multipart (CreateMultipartUpload, UploadPart, UploadPartCopy, CompleteMultipartUpload, ListMultipartUploads, ListParts)
  • ListObjects i ListBuckets
  • Zapisy w buckecie, takie jak PutBucket, PutBucketCors, PutBucketEncryption i PutBucketLifecycleConfiguration
  • Przejścia cyklu życia między klasami pamięci

Klasa B (odczyty):

  • GetObject i HeadObject
  • HeadBucket, GetBucketLocation, GetBucketCors, GetBucketEncryption, GetBucketLifecycleConfiguration i UsageSummary

Za darmo: DeleteObject, DeleteBucket i AbortMultipartUpload, a także każde żądanie odrzucone z kodem HTTP 401.

Listowanie to szczegół, który zaskakuje. ListObjects należy do klasy A i kosztuje tyle co przesłanie pliku, więc narzędzie, które ciągle listuje bucket, zużywa przydział 1 miliona znacznie szybciej niż takie, które głównie odczytuje pliki. Operacje również są zaokrąglane w górę: 1 000 001 płatnych operacji nalicza się jako 2 miliony.

Limity darmowego planu Cloudflare R2

W wyszukiwaniach mieszają się dwa rodzaje limitów.

Limity rozliczeniowe to trzy przydziały opisane wyżej: 10 GB-miesięcy, 1 milion operacji klasy A i 10 milionów klasy B miesięcznie. Po ich przekroczeniu płacisz; nic nie zostaje zablokowane.

Limity techniczne są takie same przy użyciu darmowym i płatnym:

LimitWartość
Buckety na konto1 000 000
Dane i obiekty na bucketBez limitu
Maksymalny rozmiar obiektu4,995 TiB
Maksymalne pojedyncze przesłanie lub część4,995 GiB
Części na przesłanie multipart10 000
Długość klucza obiektu1024 bajty
Zapisy do tego samego klucza1 na sekundę
Operacje zarządzania bucketem50 na sekundę na bucket
Własne domeny na bucket100

Jeszcze jeden limit, który warto znać: publiczny adres r2.dev służy do testów. Cloudflare ogranicza na nim liczbę żądań (mniej więcej setki na sekundę), może dławić przepustowość i zaleca własną domenę dla ruchu produkcyjnego.

Zero opłat za egress: dlaczego to zmienia rachunek

W większości pamięci obiektowych cena za przechowywany GB to tylko część rachunku, bo pobieranie do internetu jest płatne. Amazon S3 na przykład daje 100 GB darmowego transferu na zewnątrz miesięcznie łącznie dla wszystkich usług AWS, a potem nalicza opłatę za każdy GB (zobacz Ceny Amazon S3 w 2026).

R2 nie pobiera nic za egress, ani przez S3 API, ani przez Workers API, ani przez r2.dev, w klasie Standard i w Infrequent Access. Jeśli udostępniasz pliki, hostujesz obrazy lub dostarczasz wideo, ilość pobieranych danych przestaje wpływać na rachunek. Wpływa na niego natomiast liczba odczytów: każde pobranie to jedna operacja klasy B.

Ile kosztuje Cloudflare R2 po przekroczeniu darmowego planu

Przy niewielkiej liczbie operacji, mieszczącej się w darmowych przydziałach, rachunek obejmuje tylko pamięć:

Średnio przechowywanePłatne GB-miesiąceKoszt miesięczny
10 GB00,00 $
50 GB400,60 $
200 GB1902,85 $
1 TB (1000 GB)99014,85 $
5 TB (5000 GB)499074,85 $

Wiersz z 1 TB to przykład samego Cloudflare: 1000 obiektów po 1 GB, każdy odczytany 1000 razy w miesiącu. To 1 milion odczytów, w ramach darmowych 10 milionów, więc cały rachunek wynosi 14,85 $, mimo że 1 TB został pobrany tysiąc razy.

Operacje stają się rachunkiem, gdy masz wiele małych plików i duży ruch. W przykładzie Cloudflare z hostingiem zasobów jest około 10 GB małych plików (za darmo) odczytywanych 10 milionów razy dziennie. W ciągu 30 dni to 300 milionów operacji klasy B, czyli 290 milionów ponad przydział, a więc 104,40 $ za miesiąc. Pamięć i egress są darmowe; cały koszt to odczyty.

Zapisy działają tak samo. Aplikacja, która przesyła 2 miliony obiektów miesięcznie, zużywa 1 milion płatnych operacji klasy A: 4,50 $.

Infrequent Access

Infrequent Access jest tańszy w przechowywaniu i droższy przy każdym dostępie: 0,01 $ za GB-miesiąc, 9,00 $ za milion operacji klasy A, 0,90 $ za milion operacji klasy B i 0,01 $ za każdy pobrany GB. Obiekty usunięte, przeniesione lub zastąpione przed upływem 30 dni i tak są rozliczane za pełne 30 dni. Nadaje się do kopii zapasowych i archiwów, które rzadko otwierasz, a nie do udostępnianych plików. Przykład Cloudflare: 1 TB przechowywany przez 5 dni i odczytany 1000 razy na obiekt kosztuje 29,90 $, wobec 14,85 $ w klasie Standard za cały miesiąc.

Co zmieści się w darmowym planie

Realne przypadki, które zostają na poziomie 0 $:

  • Osobiste archiwum dokumentów i zdjęć poniżej 10 GB, które otwierasz od czasu do czasu.
  • Bucket deweloperski aplikacji obsługującej przesyłanie plików, w którym testujesz presigned URL i przesyłanie multipart.
  • Folder z plikami, które udostępniasz garstce osób przez linki do pobrania. Pobrania to darmowy egress, a liczba odczytów zostaje daleko poniżej 10 milionów.
  • Statyczne zasoby małej strony z umiarkowanym ruchem.

Z darmowego planu wychodzisz, gdy średnia zajętość pamięci przekroczy 10 GB (najczęstszy i najtańszy powód), gdy dużo zapisujesz lub listujesz albo gdy popularny zestaw plików przekroczy 10 milionów odczytów miesięcznie.

Jak R2 wypada na tle innych darmowych ofert

  • Amazon S3: nowe konta AWS dostają do 200 $ kredytów Free Tier, a konto w planie Free zostaje zamknięte po 6 miesiącach lub po wyczerpaniu kredytów. To budżet, a nie stały przydział S3. Szczegóły w artykule Ceny Amazon S3 w 2026.
  • Backblaze B2: pierwsze 10 GB pamięci jest zawsze darmowe, a egress jest darmowy do trzykrotności średniej ilości przechowywanych danych. Zobacz Ceny i darmowy plan Backblaze B2.
  • DigitalOcean Spaces: brak darmowego przydziału; to miesięczna subskrypcja. Zobacz Ceny DigitalOcean Spaces.
  • Wasabi: stała cena za TB, przeznaczona dla większych ilości danych, zamiast małego darmowego przydziału. Zobacz Ceny Wasabi.

Przy małym projekcie R2 jest zwykle najprostszym miejscem, by zacząć za 0 $, bo przydział nigdy nie wygasa, a do tego egress jest darmowy.

Korzystanie z R2 w Nubbo

Nubbo łączy się z bucketem R2 za pomocą klucza dostępu, jego secret i identyfikatora konta Cloudflare (Account ID), a na tej podstawie daje ci eksplorator plików, linki udostępniające z hasłem, datą wygaśnięcia i limitem pobrań, galerie i prośby o pliki. Bucket z darmowego planu działa dokładnie tak samo jak płatny. Tak to użycie przekłada się na twój przydział:

  • Przesyłanie i pobieranie pojedynczych plików odbywa się bezpośrednio między przeglądarką a R2 przez podpisane adresy URL (presigned URL). Przesyłanie to klasa A (pliki od 100 MB wymagają kilku wywołań multipart), pobieranie to klasa B, a egress jest darmowy.
  • Nubbo przechowuje indeks nazw i rozmiarów, więc przeglądanie nie listuje bucketu przy każdym kliknięciu. Folder jest listowany ponownie, gdy otworzysz go po upływie minuty, a synchronizacje w tle listują go okresowo. Te listowania to klasa A.
  • Miniatury i podglądy galerii ze znakiem wodnym są zapisywane w twoim własnym buckecie w .nubbo-thumbs/, więc zajmują trochę miejsca i wymagają kilku zapisów.
  • Usunięte elementy pozostają w buckecie przez 30 dni w koszu Nubbo, zanim zostaną trwale usunięte, więc do tego czasu liczą się do zajętej pamięci.

Przy małym osobistym buckecie wszystko to swobodnie mieści się w darmowym planie.

Najczęściej zadawane pytania

Czy Cloudflare R2 jest darmowy?

Do pewnego poziomu i co miesiąc. Każde konto Cloudflare dostaje miesięcznie za darmo 10 GB-miesięcy pamięci R2 Standard, 1 milion operacji klasy A i 10 milionów operacji klasy B, a egress do internetu jest zawsze darmowy. Płacisz tylko za użycie ponad te limity.

Czy darmowy plan Cloudflare R2 wygasa?

Nie. To miesięczny przydział, a nie okres próbny. Odnawia się w każdym miesiącu rozliczeniowym i nie ma daty końcowej.

Jakie są limity darmowego planu Cloudflare R2?

10 GB-miesięcy pamięci Standard, 1 milion operacji klasy A (zapisy i listowanie) i 10 milionów operacji klasy B (odczyty) miesięcznie. Pamięć Infrequent Access nie jest objęta przydziałem. Limity techniczne są takie same dla użycia darmowego i płatnego: obiekty do około 5 TiB, pojedyncze przesłanie do około 5 GiB i do 1 000 000 bucketów na konto.

Czy Cloudflare R2 naprawdę nie pobiera opłat za egress?

Tak. Cloudflare podaje, że egress z R2 jest darmowy przez S3 API, Workers API i domeny r2.dev, zarówno w klasie Standard, jak i Infrequent Access. Inne płatne usługi Cloudflare podłączone do bucketu mogą naliczać opłaty za własne użycie.

Ile kosztuje Cloudflare R2 po przekroczeniu darmowego planu?

Pamięć Standard kosztuje 0,015 $ za GB-miesiąc, operacje klasy A 4,50 $ za milion, a operacje klasy B 0,36 $ za milion. Infrequent Access to 0,01 $ za GB-miesiąc, 9,00 $ i 0,90 $ za milion operacji, plus 0,01 $ za każdy pobrany GB i minimum 30 dni.

Czy usuwanie liczy się do moich operacji R2?

Nie. DeleteObject, DeleteBucket i AbortMultipartUpload są darmowe, a żądania odrzucone z powodu braku uprawnień (HTTP 401) nie są naliczane.

Czy mogę używać bucketu R2 z darmowego planu w Nubbo?

Tak. Nubbo działa tak samo z darmowym i płatnym bucketem R2. Potrzebujesz klucza dostępu R2, jego secret i identyfikatora konta Cloudflare (Account ID). Plan Bezpłatny Nubbo pozwala połączyć do dwóch bucketów.

Źródła

Ceny i limity pochodzą z poniższych oficjalnych stron. Dostawcy je zmieniają, więc sprawdź je, zanim się zdecydujesz.