Artikel

Free Tier und Preise von Cloudflare R2: 10 GB kostenlos, Limits und was du danach zahlst

Ja, Cloudflare R2 ist bis 10 GB-Monat, 1 Mio. Class-A- und 10 Mio. Class-B-Operationen kostenlos, ohne Egress-Gebühren. Limits, Preise und Beispiele.

Kurze Antwort: Ja, Cloudflare R2 hat einen dauerhaften Free Tier. Jeden Monat bekommst du 10 GB-Monat Standard-Speicher, 1 Million Class-A-Operationen und 10 Millionen Class-B-Operationen kostenlos, und Egress ins Internet ist kostenlos, egal ob du im Free Tier bist oder nicht. Über das Kontingent hinaus kostet Standard-Speicher 0,015 $ pro GB-Monat. Alle Zahlen unten stammen von den offiziellen Preis- und Limitseiten von Cloudflare, Stand Oktober 2026.

Preise von Cloudflare R2 auf einen Blick

PostenJeden Monat kostenlosStandard (bezahlt)Infrequent Access
Speicher10 GB-Monat0,015 $ pro GB-Monat0,01 $ pro GB-Monat
Class-A-Operationen1 Million4,50 $ pro Million9,00 $ pro Million
Class-B-Operationen10 Millionen0,36 $ pro Million0,90 $ pro Million
DatenabrufKostenlosKostenlos0,01 $ pro GB
Egress ins InternetKostenlosKostenlosKostenlos
MindestspeicherdauerKeineKeine30 Tage

Das kostenlose Kontingent gilt nur für Standard-Speicher. Alles, was du in Infrequent Access ablegst, wird ab dem ersten Byte berechnet.

Was ist Cloudflare R2?

R2 ist der Objektspeicher von Cloudflare. Er spricht die S3-API, sodass Tools und SDKs für Amazon S3 damit funktionieren, sobald du sie auf deinen R2-Endpoint richtest, und er hat außerdem eine eigene Workers-API. Sein Verkaufsargument sind die Preise: überhaupt keine Egress-Gebühren, ein einfacher Speicherpreis pro GB und ein Free Tier, der nie abläuft. Wenn du ihn mit anderen Providern abwägst, stellt der Vergleich S3 vs R2 vs Spaces vs Wasabi vs B2 die Zahlen nebeneinander.

Ist Cloudflare R2 kostenlos? So funktioniert der Free Tier

Der Free Tier ist ein monatliches Kontingent, keine Testphase und kein Guthaben. Er wird jeden Abrechnungsmonat zurückgesetzt, ohne Enddatum. Drei Zähler sind wichtig:

  • Speicher: 10 GB-Monat Standard-Speicher.
  • Class-A-Operationen: 1 Million pro Monat. Sie schreiben, ändern oder listen auf.
  • Class-B-Operationen: 10 Millionen pro Monat. Sie lesen.

Egress steht nicht auf der Liste, weil er nie berechnet wird. Auch der Datenabruf ist bei Standard-Speicher kostenlos.

Wie R2 den Speicher misst

R2 berechnet Speicher in GB-Monat: dem Durchschnitt des täglichen Spitzenwerts über einen Zeitraum von 30 Tagen. Das Beispiel von Cloudflare selbst ist 1 GB, das 5 Tage lang gespeichert wird, und dann 3 GB für die restlichen 25 Tage, was etwa 2,66 GB-Monat ergibt.

10 GB sind also zu keinem Zeitpunkt eine harte Grenze. Eine kurze Spitze über 10 GB kostet für sich allein nichts; entscheidend ist der Monatsdurchschnitt. Die Nutzung wird auf die nächste Abrechnungseinheit aufgerundet, 1,1 abrechenbare GB-Monat werden also als 2 berechnet. Bei 0,015 $ pro Einheit sind das ein oder zwei Cent, aber es erklärt kleine Beträge, wenn du nur knapp darüber lagst.

Class-A- und Class-B-Operationen

R2 teilt API-Aufrufe in zwei Klassen mit sehr unterschiedlichen Preisen ein.

Class A (Schreiben, Auflisten und Konfiguration):

  • PutObject, CopyObject und die Multipart-Aufrufe (CreateMultipartUpload, UploadPart, UploadPartCopy, CompleteMultipartUpload, ListMultipartUploads, ListParts)
  • ListObjects und ListBuckets
  • Schreibvorgänge am Bucket wie PutBucket, PutBucketCors, PutBucketEncryption und PutBucketLifecycleConfiguration
  • Lifecycle-Übergänge zwischen Speicherklassen

Class B (Lesen):

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

Kostenlos: DeleteObject, DeleteBucket und AbortMultipartUpload sowie jede Anfrage, die mit HTTP 401 abgelehnt wird.

Das Auflisten ist das Detail, das viele überrascht. ListObjects ist Class A und kostet so viel wie ein Upload, ein Tool, das einen Bucket immer wieder auflistet, verbraucht das Kontingent von 1 Million also viel schneller als eines, das vor allem Dateien liest. Auch Operationen werden aufgerundet: 1.000.001 abrechenbare Operationen werden als 2 Millionen berechnet.

Limits des Free Tier von Cloudflare R2

Bei der Suche werden zwei Arten von Limits durcheinandergebracht.

Die Abrechnungslimits sind die drei Kontingente oben: 10 GB-Monat, 1 Million Class A und 10 Millionen Class B pro Monat. Gehst du darüber hinaus, zahlst du; blockiert wird nichts.

Die technischen Limits sind bei kostenloser und bezahlter Nutzung gleich:

LimitWert
Buckets pro Konto1.000.000
Daten und Objekte pro BucketUnbegrenzt
Maximale Objektgröße4,995 TiB
Maximaler einzelner Upload oder Teil4,995 GiB
Teile pro Multipart-Upload10.000
Länge des Objektschlüssels1.024 Byte
Schreibvorgänge auf denselben Schlüssel1 pro Sekunde
Operationen zur Bucket-Verwaltung50 pro Sekunde pro Bucket
Eigene Domains pro Bucket100

Noch ein Limit, das du kennen solltest: Die öffentliche r2.dev-URL ist zum Testen gedacht. Cloudflare begrenzt ihre Anfragerate (grob einige Hundert Anfragen pro Sekunde), kann die Bandbreite drosseln und empfiehlt für Produktivtraffic eine eigene Domain.

Keine Egress-Gebühren: warum das die Rechnung verändert

Bei den meisten Objektspeichern ist der Preis pro gespeichertem GB nur ein Teil der Rechnung, weil Downloads ins Internet gemessen werden. Amazon S3 gibt zum Beispiel 100 GB kostenlosen ausgehenden Datenverkehr pro Monat über alle AWS-Dienste und berechnet danach pro GB (siehe Preise von Amazon S3 2026).

R2 berechnet nichts für Egress, über die S3-API, die Workers-API oder r2.dev, bei Standard und bei Infrequent Access. Wenn du Dateien teilst, Bilder hostest oder Videos auslieferst, bewegt die Menge der Downloads die Rechnung nicht mehr. Was sie bewegt, ist die Zahl der Lesevorgänge: Jeder Download ist eine Class-B-Operation.

Was Cloudflare R2 nach dem Free Tier kostet

Mit wenigen Operationen, die innerhalb der kostenlosen Kontingente bleiben, besteht die Rechnung nur aus Speicher:

Durchschnittlich gespeichertAbrechenbare GB-MonatMonatliche Kosten
10 GB00,00 $
50 GB400,60 $
200 GB1902,85 $
1 TB (1.000 GB)99014,85 $
5 TB (5.000 GB)4.99074,85 $

Die Zeile mit 1 TB ist das eigene Beispiel von Cloudflare: 1.000 Objekte zu je 1 GB, jedes im Monat 1.000-mal gelesen. Das sind 1 Million Lesevorgänge, innerhalb der kostenlosen 10 Millionen, die gesamte Rechnung beträgt also 14,85 $, obwohl 1 TB tausendfach heruntergeladen wurde.

Die Operationen werden zur Rechnung, wenn du viele kleine Dateien und viel Traffic hast. Im Beispiel von Cloudflare zum Hosten von Assets werden etwa 10 GB kleiner Dateien (kostenlos) 10 Millionen Mal am Tag gelesen. Über 30 Tage sind das 300 Millionen Class-B-Operationen, 290 Millionen über dem Kontingent, also 104,40 $ für den Monat. Speicher und Egress sind kostenlos; die Lesevorgänge sind die gesamten Kosten.

Schreibvorgänge folgen derselben Logik. Eine App, die 2 Millionen Objekte im Monat hochlädt, nutzt 1 Million abrechenbare Class-A-Operationen: 4,50 $.

Infrequent Access

Infrequent Access ist günstiger in der Aufbewahrung und teurer beim Zugriff: 0,01 $ pro GB-Monat, 9,00 $ pro Million Class A, 0,90 $ pro Million Class B und 0,01 $ pro abgerufenem GB. Objekte, die vor 30 Tagen gelöscht, verschoben oder ersetzt werden, werden trotzdem für die vollen 30 Tage berechnet. Das passt zu Backups und Archiven, die du selten öffnest, nicht zu Dateien, die du teilst. Das Beispiel von Cloudflare: 1 TB, 5 Tage gespeichert und 1.000-mal pro Objekt gelesen, kostet 29,90 $, gegenüber 14,85 $ bei Standard für einen ganzen Monat.

Was in den Free Tier passt

Realistische Fälle, die bei 0 $ bleiben:

  • Ein persönliches Archiv aus Dokumenten und Fotos unter 10 GB, das du ab und zu öffnest.
  • Ein Entwicklungs-Bucket für eine App mit Uploads, in dem du Presigned URLs und Multipart-Uploads testest.
  • Ein Ordner mit Dateien, die du per Download-Link mit einer Handvoll Personen teilst. Downloads sind kostenloser Egress und die Lesevorgänge bleiben weit unter 10 Millionen.
  • Statische Assets für eine kleine Website mit moderatem Traffic.

Du verlässt den Free Tier, wenn der durchschnittliche Speicher 10 GB übersteigt (der häufigste und günstigste Grund), wenn du viel schreibst oder auflistest oder wenn beliebte Dateien mehr als 10 Millionen Lesevorgänge im Monat erreichen.

Wie R2 im Vergleich zu anderen kostenlosen Angeboten abschneidet

  • Amazon S3: Neue AWS-Konten erhalten bis zu 200 $ Free-Tier-Guthaben, und ein Konto im Free-Plan von AWS wird nach 6 Monaten oder bei aufgebrauchtem Guthaben geschlossen. Das ist ein Budget, kein dauerhaftes S3-Kontingent. Details in Preise von Amazon S3 2026.
  • Backblaze B2: Die ersten 10 GB Speicher sind immer kostenlos, und Egress ist bis zum Dreifachen deiner durchschnittlich gespeicherten Daten kostenlos. Siehe Preise und Free Tier von Backblaze B2.
  • DigitalOcean Spaces: kein kostenloses Kontingent; es ist ein Monatsabo. Siehe Preise von DigitalOcean Spaces.
  • Wasabi: ein Pauschalpreis pro TB für größere Mengen statt eines kleinen kostenlosen Kontingents. Siehe Preise von Wasabi.

Für ein kleines Projekt ist R2 meist der einfachste Einstieg für 0 $, weil das Kontingent nie abläuft und Egress obendrein kostenlos ist.

R2 mit Nubbo nutzen

Nubbo verbindet sich mit einem R2-Bucket über einen Access Key, sein Secret und deine Cloudflare Account ID und gibt dir darauf einen Datei-Explorer, Freigabelinks mit Passwort, Ablaufdatum und Download-Limit, Galerien und Datei-Anfragen. Ein Bucket im Free Tier funktioniert genau wie ein bezahlter. So wirkt sich diese Nutzung auf dein Kontingent aus:

  • Uploads und Downloads einzelner Dateien laufen direkt zwischen Browser und R2 über Presigned URLs. Uploads sind Class A (Dateien ab 100 MB nutzen mehrere Multipart-Aufrufe), Downloads sind Class B und Egress ist kostenlos.
  • Nubbo führt einen Index aus Namen und Größen, sodass das Durchsuchen den Bucket nicht bei jedem Klick auflistet. Ein Ordner wird erneut aufgelistet, wenn du ihn nach einer Minute öffnest, und Synchronisierungen im Hintergrund listen ihn regelmäßig auf. Diese Auflistungen sind Class A.
  • Vorschaubilder und Galerievorschauen mit Wasserzeichen werden in deinem eigenen Bucket unter .nubbo-thumbs/ abgelegt und belegen etwas Speicher und ein paar Schreibvorgänge.
  • Gelöschte Elemente bleiben 30 Tage lang im Papierkorb von Nubbo im Bucket, bevor sie endgültig entfernt werden, und zählen bis dahin zum Speicher.

Bei einem kleinen persönlichen Bucket liegt all das bequem innerhalb des Free Tier.

Häufige Fragen

Ist Cloudflare R2 kostenlos?

Bis zu einem gewissen Punkt, und das jeden Monat. Jedes Cloudflare-Konto erhält pro Monat 10 GB-Monat R2-Standard-Speicher, 1 Million Class-A-Operationen und 10 Millionen Class-B-Operationen kostenlos, und Egress ins Internet ist immer kostenlos. Du zahlst nur für die Nutzung über diese Kontingente hinaus.

Läuft der Free Tier von Cloudflare R2 ab?

Nein. Es ist ein monatliches Kontingent, keine Testphase. Es wird jeden Abrechnungsmonat zurückgesetzt und hat kein Enddatum.

Welche Limits hat der Free Tier von Cloudflare R2?

10 GB-Monat Standard-Speicher, 1 Million Class-A-Operationen (Schreiben und Auflisten) und 10 Millionen Class-B-Operationen (Lesen) pro Monat. Infrequent-Access-Speicher ist nicht abgedeckt. Die technischen Limits sind bei kostenloser und bezahlter Nutzung gleich: Objekte bis etwa 5 TiB, einzelne Uploads bis etwa 5 GiB und bis zu 1.000.000 Buckets pro Konto.

Hat Cloudflare R2 wirklich keine Egress-Gebühren?

Ja. Cloudflare gibt an, dass Egress aus R2 über die S3-API, die Workers-API und r2.dev-Domains kostenlos ist, sowohl bei Standard als auch bei Infrequent Access. Andere kostenpflichtige Cloudflare-Dienste, die du an einen Bucket anbindest, können ihre eigene Nutzung berechnen.

Was kostet Cloudflare R2 nach dem Free Tier?

Standard-Speicher kostet 0,015 $ pro GB-Monat, Class-A-Operationen 4,50 $ pro Million und Class-B-Operationen 0,36 $ pro Million. Infrequent Access kostet 0,01 $ pro GB-Monat, 9,00 $ und 0,90 $ pro Million Operationen, dazu 0,01 $ pro abgerufenem GB und mindestens 30 Tage Speicherdauer.

Zählen Löschvorgänge zu meinen R2-Operationen?

Nein. DeleteObject, DeleteBucket und AbortMultipartUpload sind kostenlos, und Anfragen, die abgelehnt werden, weil dem Aufrufer die Berechtigung fehlt (HTTP 401), werden nicht berechnet.

Kann ich einen R2-Bucket im Free Tier mit Nubbo nutzen?

Ja. Nubbo funktioniert mit einem kostenlosen oder bezahlten R2-Bucket genau gleich. Du brauchst einen R2-Access-Key, sein Secret und deine Cloudflare Account ID. Der kostenlose Plan von Nubbo verbindet bis zu zwei Buckets.

Quellen

Preise und Limits stammen von den unten verlinkten offiziellen Seiten. Provider ändern sie, prüfe sie also, bevor du dich festlegst.