Bild komprimieren
Komprimieren verringert gezielt die Dateigröße eines Bildes, indem überflüssige Bildinformation entfernt wird, die für das menschliche Auge kaum sichtbar ist. Die Pixelmaße bleiben dabei unverändert – nur das Gewicht der Datei sinkt, häufig um mehr als die Hälfte, ohne dass der Unterschied auf den ersten Blick auffällt.
Online ausführen
Führen Sie dies mit Ihrem Konto auf unseren Servern aus. Kostenlose Tools laufen in Ihrem Browser; dieses wird zum oben genannten Preis von Ihrem KIT-Guthaben abgebucht.
Was beim Komprimieren passiert
Bilddateien enthalten oft mehr Information, als für eine gute Darstellung nötig ist, etwa feine Farbabstufungen, die auf einem Bildschirm kaum wahrnehmbar sind. Das Tool reduziert genau diese überflüssige Information und behält die für das Auge relevanten Details bei – die Datei wird kleiner, ohne sichtbar an Schärfe zu verlieren. Die Bildabmessungen selbst bleiben dabei unangetastet, nur das Gewicht der Datei auf der Festplatte oder im Postfach sinkt.
Wie stark die Datei schrumpft
Der Effekt hängt vom Ausgangsbild ab: Ein Foto mit vielen Details und Farbverläufen lässt sich oft um 50 bis 80 Prozent verkleinern, ein Bild mit wenigen Farbflächen noch stärker. Eine genaue Prozentzahl vorab für jedes Bild zu versprechen wäre unseriös – das Ergebnis hängt vom jeweiligen Motiv und der bereits vorhandenen Komprimierung der Ausgangsdatei ab, etwa wenn ein Foto bereits mehrfach gespeichert und komprimiert wurde und dadurch schon weniger überflüssige Information enthält.
Unterschied zur Größenänderung
Komprimieren verändert nicht die Pixelmaße des Bildes, nur dessen Dateigewicht. Wer zusätzlich kleinere Abmessungen braucht, etwa für eine Upload-Grenze in Megabyte, kombiniert Komprimierung am besten mit einer Änderung der Bildgröße, statt sich allein auf die Komprimierung zu verlassen, da beide Verfahren unterschiedlich ansetzen und sich in ihrer Wirkung sinnvoll ergänzen, statt sich gegenseitig zu ersetzen oder eines der beiden überflüssig zu machen.
Typischer Einsatz: die Upload-Grenze einhalten
Viele Portale, etwa für Bewerbungen, verlangen eine Datei unter 5 MB. Komprimieren bringt ein zu großes Foto oft ohne sichtbaren Qualitätsverlust unter diese Grenze, bevor Sie die Datei überhaupt versenden oder hochladen. Bei mehreren Bildern in einer Bewerbungsmappe lohnt sich die Komprimierung jedes einzelnen Fotos vor dem Zusammenfügen zu einer einzigen PDF-Datei, damit die Gesamtgröße der fertigen Bewerbungsmappe sicher unter der geforderten Grenze bleibt.
Anwendungsfälle
Bewerbungsunterlagen unter 5 MB halten
Lukas Fischer scannt seine Zeugnisse für eine Bewerbung. Die zusammengefügte PDF-Datei wird über die Komprimierung der enthaltenen Bilder deutlich kleiner, bevor er sie über das Bewerbungsportal hochlädt.
Fotos schneller per E-Mail verschicken
Anna Hoffmann möchte zwanzig Fotos einer Veranstaltung per E-Mail teilen. Komprimiert bleiben sie sichtbar scharf, wiegen aber deutlich weniger und werden vom Postfach der Empfänger ohne Rückweisung angenommen.
Ladezeit einer Website verbessern
Bäckerei Hoffmann e. K. lässt jedes Foto auf der eigenen Website komprimieren, damit die Seite auf dem Smartphone schneller aufgebaut ist als mit den unbearbeiteten Kameradateien.
Häufige Fragen
Sieht man den Unterschied nach dem Komprimieren?
Bei normaler Betrachtung am Bildschirm in der Regel nicht. Die Komprimierung entfernt vor allem Bildinformation, die für das menschliche Auge kaum wahrnehmbar ist.
Um wie viel wird die Datei kleiner?
Das hängt vom jeweiligen Bild ab; typisch sind 50 bis 80 Prozent bei Fotos mit vielen Details. Eine feste Prozentzahl für jedes Bild lässt sich seriös nicht versprechen.
Ändert sich dabei auch die Pixelgröße des Bildes?
Nein. Komprimieren verändert nur das Dateigewicht, nicht die Bildabmessungen. Für kleinere Abmessungen ist eine zusätzliche Größenänderung nötig, die sich mit der Komprimierung kombinieren lässt.
Welche Formate lassen sich komprimieren?
JPG, PNG und WebP, bis zu 15 MB und 12 Megapixel je Datei.
Was kostet das Komprimieren?
$0.002 pro Anfrage und $0.005 pro Bild.
Wird mein Bild danach gespeichert?
Nein. Die Übertragung erfolgt verschlüsselt, ausschließlich für die Dauer der Komprimierung; danach wird die Datei nicht aufbewahrt.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/image/compress \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"image":"https://ejemplo.com/imagen.jpg"}'const res = await fetch("https://api.kit.forhosting.com/image/compress", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"image": "https://ejemplo.com/imagen.jpg"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/image/compress",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"image": "https://ejemplo.com/imagen.jpg"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/image/compress", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"image":"https://ejemplo.com/imagen.jpg"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"image":"https://ejemplo.com/imagen.jpg"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/image/compress", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"image": "https://ejemplo.com/imagen.jpg"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "image.compress",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_mb | 15 |
max_megapixels | 12 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |