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
| Pozycja | Za darmo co miesiąc | Standard (płatny) | Infrequent Access |
|---|---|---|---|
| Pamięć | 10 GB-miesięcy | 0,015 $ za GB-miesiąc | 0,01 $ za GB-miesiąc |
| Operacje klasy A | 1 milion | 4,50 $ za milion | 9,00 $ za milion |
| Operacje klasy B | 10 milionów | 0,36 $ za milion | 0,90 $ za milion |
| Pobieranie danych | Za darmo | Za darmo | 0,01 $ za GB |
| Egress do internetu | Za darmo | Za darmo | Za darmo |
| Minimalny czas przechowania | Brak | Brak | 30 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,CopyObjecti wywołania multipart (CreateMultipartUpload,UploadPart,UploadPartCopy,CompleteMultipartUpload,ListMultipartUploads,ListParts)ListObjectsiListBuckets- Zapisy w buckecie, takie jak
PutBucket,PutBucketCors,PutBucketEncryptioniPutBucketLifecycleConfiguration - Przejścia cyklu życia między klasami pamięci
Klasa B (odczyty):
GetObjectiHeadObjectHeadBucket,GetBucketLocation,GetBucketCors,GetBucketEncryption,GetBucketLifecycleConfigurationiUsageSummary
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:
| Limit | Wartość |
|---|---|
| Buckety na konto | 1 000 000 |
| Dane i obiekty na bucket | Bez limitu |
| Maksymalny rozmiar obiektu | 4,995 TiB |
| Maksymalne pojedyncze przesłanie lub część | 4,995 GiB |
| Części na przesłanie multipart | 10 000 |
| Długość klucza obiektu | 1024 bajty |
| Zapisy do tego samego klucza | 1 na sekundę |
| Operacje zarządzania bucketem | 50 na sekundę na bucket |
| Własne domeny na bucket | 100 |
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 przechowywane | Płatne GB-miesiące | Koszt miesięczny |
|---|---|---|
| 10 GB | 0 | 0,00 $ |
| 50 GB | 40 | 0,60 $ |
| 200 GB | 190 | 2,85 $ |
| 1 TB (1000 GB) | 990 | 14,85 $ |
| 5 TB (5000 GB) | 4990 | 74,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.