Das beste Bild-CDN für Ihre Webprojekte auswählen
Wenn Ihre Bilder bereits in einem Bucket oder CMS liegen, vergleichen Sie Produkte, die sie ohne Umzug der Originale transformieren können. Benötigen Sie auch gehostete Uploads, bewerten Sie diesen Speicherweg separat. Das beste Bild-CDN für Ihr Projekt bietet das Produkt und den Tarif, die sowohl zu Ihrem Bild-Workflow als auch zu den Anforderungen an die Auslieferung passen.
Dieser Vergleich behandelt Cloudflare Images, die Image & Video API von Cloudinary, ImageKit und imgix. Funktionen und öffentliche Preise wurden am 2. Oktober 2026 geprüft. Preise verstehen sich in USD vor Steuern. Diese Vorauswahl basiert auf der Dokumentation, nicht auf einer Rangliste gemessener Anbieter-Latenzen.
Definieren Sie Ihren Bild-Workload
Für diesen Vergleich müssen Sie weder Konten anlegen noch DNS-Einstellungen ändern. Halten Sie zunächst Folgendes fest:
- Originale: Bleiben sie in Ihrem CMS oder Objektspeicher, oder ziehen sie in eine verwaltete Medienbibliothek um?
- Ausgaben: Welche Breiten, Zuschnitte und Formate benötigen Sie? Ist automatisches AVIF erforderlich, oder reicht WebP mit JPEG/PNG als Fallback?
- Zugriff: Sind Originale und alle Thumbnails öffentlich, oder muss die Auslieferung eine Autorisierung voraussetzen?
- Nutzung: Wie viel Speicher, ausgelieferte Bandbreite und neue Transformationsarbeit erwarten Sie?
- Integration: Müssen Sie Bildpfade beibehalten, einen eigenen Hostnamen verwenden oder ein WordPress-Theme unterstützen?
Zählen Sie neben den Originalbildern auch die unterschiedlichen angeforderten Ausgaben. Ein Katalog mit mehreren Breiten und Zuschnitten kann deutlich mehr Transformationsarbeit verursachen, als die Zahl seiner Uploads vermuten lässt.
Trennen Sie Speicherung, Transformationen und Auslieferung
Ein Bilddienst kann ein Original abrufen oder speichern, seine Größe oder sein Format ändern und das Ergebnis über ein CDN ausliefern. Das sind getrennte Aufgaben mit eigenen Limits. Objektspeicher hält Ihre Dateien vor; ein allgemeines CDN speichert Antworten im Cache. Keines von beiden stellt allein sicher, dass ein Bild skaliert oder sein Format für den anfragenden Browser ausgehandelt wird.
Wenn Sie bereits alle benötigten Versionen erzeugen, brauchen Sie möglicherweise nur Speicherung und Auslieferung. Für diesen allgemeinen Website-Workload finden Sie weitere Informationen in unserem CDN-Kostenvergleich. Die Schätzungen dort schließen Bildtransformationen aus und können daher nicht die Gesamtkosten der folgenden Bilddienste abbilden.
Vergleichen Sie die Bild-Workflows
Die Tabelle beschreibt die übliche Bildverarbeitung. KI-Vorgänge, Video und individuell vereinbarte Enterprise-Funktionen erfordern eine eigene Prüfung von Funktionen und Preisen.
| Produkt | Speicherort der Originale und Integrationsänderungen | Transformationen und Formatwahl |
|---|---|---|
| Cloudflare Images | Behalten Sie Ihren Ursprungsserver für Remote-Transformationen bei, oder laden Sie Bilder in den Images-Speicher hoch. Der zonenbasierte Remote-Weg erfordert, dass Sie Transformationen aktivieren und den Quellursprung zulassen; Workers bieten einen weiteren Integrationsweg. | Ändern Sie Größe und Zuschnitt entfernter Bilder oder nutzen Sie gehostete Varianten. format=auto wählt ein unterstütztes Format; die gehostete Auslieferung nutzt diese Einstellung standardmäßig. Ein eigener Transformations-Worker muss den Header Accept verarbeiten. AVIF-Encoding kann auf WebP oder JPEG zurückfallen. |
| Cloudinary Image & Video API | Laden Sie Bilder in die verwaltete Bibliothek hoch, oder behalten Sie Ihren Ursprungsserver bei und nutzen Sie Remote Fetch. Fetch speichert Kopien und abgeleitete Bilder im Cache; Auto-Upload ist ein separater Weg, der Assets zur Verwaltung importiert. | URL-basierte Größenänderung, Zuschnitt und Effekte. f_auto handelt Formate aus, aber die Verfügbarkeit von automatischem AVIF hängt von der Abrechnungsmetrik und Konfiguration des Kontos ab. Bei Konten mit bildbandbreitenbasierter Abrechnung ist es standardmäßig nicht aktiviert. |
| ImageKit | Nutzen Sie die integrierte Medienbibliothek, oder verbinden Sie externen Speicher, darunter S3 und einen Webserver, mit einem URL-Endpunkt. Originale können im bestehenden Speicher bleiben. | URL-basierte Größenänderung und Zuschnitt mit automatischer Formatkonvertierung. Automatisches AVIF ist bei Pro und Enterprise als auf Anfrage verfügbar aufgeführt, nicht als Bestandteil von Free oder Lite. |
| imgix | Verbinden Sie eine Source mit Ihrem bestehenden Bucket oder Web Folder und liefern Sie Bilder über imgix-URLs aus. Der Source-Leitfaden führt Web Proxy für beliebige URLs bei Enterprise-Tarifen auf, getrennt von einem festen Web-Folder-Ursprung. Lassen Sie sich diese Berechtigung in Ihrem Angebot bestätigen. | URL-basierte Transformationen. auto=format handelt je nach Client-Unterstützung AVIF, WebP oder einen JPEG/PNG-Fallback aus. |
Ein Ausgabeformat zu unterstützen und es automatisch auszuwählen sind unterschiedliche Fähigkeiten. Wenn AVIF zwingend erforderlich ist, bestätigen Sie vor der Tarifwahl die automatische Auslieferung für das tatsächliche Konto. Die Cloudinary-Dokumentation unterscheidet Konten mit Abrechnung nach Bildaufrufen von solchen mit Abrechnung nach Bildbandbreite. Letztere benötigen für automatische AVIF-Unterstützung ein Gespräch über Enterprise. Die Formatregeln von Cloudinary erklären außerdem, warum das Öffnen einer URL in einem Browser-Tab ein anderes Format liefern kann als ihre Einbettung in eine Seite.
Sicherheitsaspekte
Eine signierte URL beschränkt, welche URL ein Aufrufer verwenden kann. Ihre Anwendung entscheidet weiterhin, wer sie erhält, und wer eine gültige URL besitzt, kann sie möglicherweise weitergeben. Bewahren Sie Signaturschlüssel auf dem Server auf und prüfen Sie den Zugriff sowohl auf das Original als auch auf die CDN-Kopie.
- Cloudflare Hosted Images unterstützt signierte Auslieferungs-URLs mit Ablaufzeit. Eine Variante, die für öffentlichen Zugriff konfiguriert ist, umgeht diese Anforderung. Private Bilder unterstützen keine benutzerdefinierten Pfade, und flexible Varianten lassen sich nicht mit Bildern verwenden, die signierte Auslieferungs-URLs erfordern. Diese Regeln für gehostete Bilder stellen keine Zugriffskontrolle für Ihren separaten Remote-Ursprung her.
- Cloudinary unterscheidet die Auslieferungsarten
privateundauthenticated. Private Originale sind geschützt, abgeleitete Bilder aber standardmäßig öffentlich. Authentifizierte Assets schützen beides; ihre abgeleiteten Bilder müssen vorab statt bei Bedarf erzeugt werden. Prüfen Sie tokenbasierten Zugriff separat, wenn eine Ablaufzeit erforderlich ist. Eine Signatur für die Auslieferung allein legt keine Ablaufrichtlinie fest. - ImageKit bietet in allen Tarifen signierte URLs mit optionaler Ablaufzeit, erzwingt Signaturen aber standardmäßig nicht. Aktivieren Sie die Durchsetzung für alle Bildanfragen, wenn dies Ihre Anforderung ist. Ein Asset als privat zu markieren ist eine andere Kontrolle: Die dokumentierten Zugriffswege umfassen sowohl gültige benannte Transformationen als auch signierte URLs.
- imgix kann an der Source signierte URLs erzwingen.
Signieren Sie auch den Parameter
expires, wenn Sie zeitlich begrenzte Auslieferung benötigen; ein unsignierter Ablaufwert lässt sich ändern. Ein öffentlicher Ursprungsserver kann das Original weiterhin außerhalb von imgix zugänglich machen.
HTTPS und CORS ersetzen keine Autorisierung. CORS steuert, welche Browser-Skripte eine Antwort lesen dürfen. Es verhindert weder die übliche Einbettung von Bildern noch direkte Downloads.
Kosten und kostenlose Optionen
Nutzen Sie die Limits des konkreten Bildangebots, nicht den allgemeinen kostenlosen CDN-Tarif des Anbieters. Diese Kontingente sind nicht austauschbar:
| Angebot | Kostenloses Kontingent | Zu berücksichtigende Grenze |
|---|---|---|
| Cloudflare Images Free | 5.000 eindeutige Remote-Transformationen pro Kalendermonat; kein von Images gehosteter Speicher. | Über dem Kontingent geben neue Transformationen den Fehler 9422 zurück; bereits gecachte Transformationen bleiben verfügbar. Images Paid berechnet 0,50 $ pro 1.000 eindeutige Transformationen über die enthaltenen 5.000 hinaus. |
| Cloudinary Free | 25 gemeinsam genutzte Credits: Ein Credit deckt 1.000 Standard-Bildtransformationen, 1 GB Speicher oder 1 GB Bildbandbreite ab. Addieren Sie den Verbrauch dieser Ressourcen. | Transformationen und Bandbreite werden über ein gleitendes 30-Tage-Fenster erfasst; beim Speicher zählt der aktuelle Gesamtbestand einschließlich abgeleiteter Assets. Eine Überschreitung der Basis-Credits führt zu Warnungen und schließlich zur Deaktivierung des Kontos, wenn sie nicht behoben wird. |
| ImageKit Forever Free | 20 GB monatliche Bandbreite und 3 GB fester Speicher in der Medienbibliothek. | Bei Überschreitung eines kostenlosen Kontingents wird die entsprechende Funktion gestoppt. Eigene Domains und automatisches AVIF auf Anfrage gibt es ab Pro; die aufgeführte Pro-Grundgebühr beträgt 89 $/Monat zuzüglich Nutzung über die enthaltenen Kontingente hinaus. |
| imgix-Testphase | 100 Credits für 30 Tage. Dies ist eine Testphase, kein dauerhaft kostenloser Tarif. | Starter kostet bei monatlicher Abrechnung 25 $/Monat für 100 Credits. Credits decken Verwaltung, Auslieferung und Transformationen ab; ein Auslieferungskontingent ist kein zusätzliches unabhängiges Speicherkontingent. |
Für von Cloudflare gehostete Bilder gelten separate Preise: 5 $ pro 100.000 gespeicherte Bilder und Monat, gekauft in Speicherpaketen, sowie 1 $ pro 100.000 Bildauslieferungen. Die Auslieferung über die URL eines gehosteten Bildes zählt als Images Delivered; die Verarbeitung über das Images-Binding zählt als Images Transformed. Die Preisdokumentation unterscheidet diese Wege. Addieren Sie die Kosten für externen Speicher und Ihren Ursprungsserver, wenn Sie diesen beibehalten.
Bei imgix verbraucht die Verwaltung zwei Credits pro GB/Monat und die Auslieferung einen Credit pro GB. Die Verwaltung umfasst den Bild-Cache-Speicher und Metadaten, auch wenn Originale in Ihrem Bucket bleiben; der Verbrauch für Transformationen variiert je nach Funktion. Planen Sie nicht alle 100 Starter-Credits für die Auslieferung ein, während Sie zugleich Verwaltung und Transformationen als kostenlos betrachten.
Leiten Sie aus einer Anforderung eine Vorauswahl ab
Diese Entscheidungen beruhen auf den dokumentierten Limits, nicht auf Leistungsmessungen der Anbieter:
- Bestehender öffentlicher Katalog in einer Cloudflare-Zone: Anfragen für 500 Originale in vier unterschiedlichen Größen ergeben 2.000 eindeutige Remote-Transformationen, sofern dies die einzigen angeforderten Kombinationen sind. Cloudflare Images Free kommt für diesen Transformations-Workload infrage. Es hostet diese Originale nicht kostenlos und übernimmt nicht die Kosten Ihres Ursprungsservers. Vergleichen Sie ImageKit und imgix, wenn deren Integration externer Speicher besser zu Ihrer Anwendung passt.
- Kleine App mit gehosteten Uploads: Angenommen, alle gespeicherten Originale und abgeleiteten
Bilder belegen zusammen 1 GB, die Bildauslieferung beträgt sowohl im Kalendermonat als auch im
gleitenden 30-Tage-Fenster 10 GB, und in diesem gleitenden Fenster werden 3.000 abgeleitete
Standardbilder neu erzeugt. Die Schätzung für Cloudinarys Basisressourcen ergibt
1 + 10 + 3 = 14Credits, also weniger als 25. Auch ImageKits Kontingente von 3 GB Speicher und 20 GB Bandbreite reichen für diese beiden Ressourcen. Damit kommen beide in die engere Wahl; KI-Zusatzfunktionen sind dabei nicht enthalten, und die Verfügbarkeit von automatischem AVIF ist damit nicht belegt. - Automatisches AVIF in einem dauerhaft kostenlosen Tarif: ImageKit Forever Free erfüllt diese Anforderung nicht. Das Credit-Kontingent von Cloudinary Free allein belegt sie ebenfalls nicht. Prüfen Sie Cloudflares Remote-Weg und dessen Transformationskontingent; die Testphase von imgix erfüllt keine Anforderung an dauerhafte Kostenfreiheit. Lassen Sie die dokumentierten Format-Fallbacks zu, statt anzunehmen, dass jede Antwort AVIF liefert.
- Originale und Thumbnails nur für Mitglieder: Schließen Sie Integrationen aus, die nur Originale schützen. Bewerten Sie bei Cloudinary die authentifizierte Auslieferung und vorab erzeugte abgeleitete Bilder. Bewerten Sie bei ImageKit die Durchsetzung für alle Anfragen. Bewerten Sie bei von Cloudflare gehosteten Bildern vordefinierte signierte Varianten und schließen Sie öffentliche Varianten aus. Verifizieren Sie in jedem Fall vor dem Start, dass unbefugter Zugriff sowohl am CDN als auch am Ursprungsserver verweigert wird.
Wählen Sie ein Bild-CDN für WordPress
Eine WordPress-Website kann Uploads auf ihrem bestehenden Server belassen und einen Abrufdienst nutzen oder Medien in gehosteten Speicher verschieben. Entscheiden Sie sich vor der Plugin-Wahl für ein Modell. Das bloße Umschreiben eines Hostnamens belegt nicht, dass ein Bild kleiner wird oder in ein anderes Format konvertiert wird.
Wenn Sie bereits W3 Total Cache oder WP Fastest Cache nutzen, bewerten Sie dessen CDN-Integration
anhand des URL- und Speichermodells des gewählten Bildprodukts. Prüfen Sie in der Staging-Umgebung
das gerenderte Attribut src, jeden Kandidaten in
srcset und die URLs von CSS-Hintergrundbildern. WordPress
erzeugt responsive Bildkandidaten. Wenn Sie nur
src ändern, rufen Browser daher möglicherweise weiterhin andere Größen
vom alten Ursprungsserver ab. Prüfen Sie neue Uploads, bestehende Beiträge und das Zurücksetzen der
Änderungen, und bewahren Sie dabei eine unabhängige Kopie Ihrer Originale auf.
Leistungstests und Validierung
Testen Sie nach der Funktions- und Tarifprüfung eine repräsentative Bildauswahl: ein Foto, eine
transparente Grafik, einen Zuschnitt mit einem wichtigen Motiv und jeden privaten Bildtyp, den Sie
ausliefern werden. Prüfen Sie die tatsächlichen Abmessungen, den Bildausschnitt, die Transparenz,
den Antwort-Header Content-Type und die ausgelieferten Bytes. Vergleichen Sie
Formate bei akzeptabler visueller Qualität; derselbe numerische Qualitätswert bei unterschiedlichen
Encodern reicht nicht aus, um gleichwertige Ausgaben nachzuweisen.
Messen Sie das Seitenladeverhalten, die p95-Latenz von Bildanfragen und Fehler aus den Regionen Ihrer Nutzer. Trennen Sie Transformationsarbeit bei der ersten Anfrage von der Auslieferung aus einem bereits gefüllten Cache, und erfassen Sie sowohl Cache-Header als auch Zeiten. Kleinere Datenmengen und Cache-Treffer können helfen, aber dieser Vergleich kann nicht vorhersagen, welcher Anbieter für Ihre Nutzer am schnellsten sein wird.
Häufige Probleme beheben
Wenn eine Transformations-URL fehlschlägt, prüfen Sie vor dem Ändern der Bildparameter die Erreichbarkeit des Originals, zulässige Quellhosts, die Signaturdurchsetzung und Tariflimits. Wenn ein aktualisiertes Bild weiterhin veraltet erscheint, nutzen Sie den dokumentierten Workflow des Produkts zum Ersetzen oder Invalidieren. Beispielsweise unterscheiden sich die Aktualisierungsregeln für Cloudinary Fetch vom Hochladen eines Ersatzbildes; eine Änderung der Ursprungsdatei aktualisiert nicht sofort alle gecachten abgeleiteten Bilder.
Halten Sie Produkt, Tarif, erforderliche Funktionen, Nutzungsschätzung und Testergebnisse gemeinsam in Ihrer Entscheidungsdokumentation fest. So haben Sie einen konkreten Grund für die Wahl eines Dienstes und einen sinnvollen Anlass zur Neubewertung, wenn sich Ihr Katalog oder die Anforderungen an die Auslieferung ändern.
