Stückpreise vergleichen und das günstigere Produkt finden
Eine 12er-Packung für 4,50 kostet 0,375 pro Stück, eine 20er-Packung für 6,40 nur 0,32, die größere ist also günstiger. Geben Sie Preis und Größe zweier Produkte ein und sehen Sie beide Stückpreise und das bessere Angebot. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Preis von Produkt A
- 4,5
- Größe von Produkt A
- 12
- Preis von Produkt B
- 6,4
- Größe von Produkt B
- 20
- Bester Wert
- product_b
- Differenz pro Einheit
- 0,055
Dieser Stückpreisrechner macht Preise und Packungsgrößen zweier Produkte fair vergleichbar. Geben Sie den Gesamtpreis und die Packungsgröße für Produkt A und Produkt B in derselben Einheit ein. Das Werkzeug teilt jeden Preis durch die jeweilige Größe, zeigt beide Kosten je Einheit und nennt das günstigere Produkt oder einen Gleichstand. Es eignet sich für Lebensmittel, Haushaltswaren, Bürobedarf und jede Entscheidung zwischen unterschiedlichen Mengen. Eine Packungsgröße von null oder weniger wird abgelehnt, weil daraus kein sinnvoller Stückpreis berechnet werden kann.
Warum der Stückpreis einen fairen Vergleich ermöglicht
Der Regalpreis allein zeigt bei unterschiedlichen Mengen nicht, welche Packung den besseren Gegenwert bietet. Eine kleine Schachtel kann an der Kasse günstiger wirken, obwohl jede Unze, jedes Gramm, jeder Milliliter, jedes Blatt, jede Kapsel oder jedes Stück deutlich mehr kostet. Der Stückpreis beseitigt diese Verzerrung, indem er beide Produkte auf dieselbe Grundlage stellt.
Dazu wird der Packungspreis durch die Packungsgröße geteilt. Ein Paket mit 12 Stück für 4.50 kostet beispielsweise 0.375 pro Stück, während ein Paket mit 20 Stück für 6.40 auf 0.32 pro Stück kommt. Obwohl die zweite Packung insgesamt teurer ist, bietet sie den niedrigeren Stückpreis und ist in diesem Vergleich günstiger.
Das Ergebnis betrachtet nur das Verhältnis von Menge und Preis. Es entscheidet nicht, ob Sie die größere Packung benötigen, ob ihr Inhalt verdirbt oder ob sich die Qualität unterscheidet. Diese Faktoren bleiben wichtig; der Stückpreis liefert Ihnen jedoch die klare Zahl zur Kostenbewertung, unbeeinflusst von Packungsform, Werbeaussagen oder dem auffälligeren Gesamtpreis auf einem Etikett.
So geben Sie Preise und Packungsgrößen richtig ein
Tragen Sie den vollständigen Preis jeder Packung als einfache Zahl und ihren gesamten Inhalt als weitere Zahl ein. Beide Größen müssen dieselbe Einheit verwenden. Sie können zwei Müslipackungen in Unzen, zwei Waschmittelflaschen in Millilitern oder zwei Mehrfachpackungen nach Stückzahl vergleichen.
Vergleichen Sie Unzen nicht direkt mit Gramm und Liter nicht direkt mit Millilitern; rechnen Sie zunächst eine Größe um, damit die Nenner übereinstimmen. Ein Preis darf null sein, etwa bei einer wirklich kostenlosen Probe, jedoch nicht negativ. Die Packungsgröße muss größer als null sein.
Eine Division durch null ist undefiniert, und eine negative Größe beschreibt keine reale Packung. Deshalb führen beide Fälle zu einem Fehler wegen ungültiger Eingabe. Die Antwort behält Preis und Größe von A und B bei und ergänzt die Stückpreise.
Das günstigere Ergebnis in der Praxis einordnen
Das als günstiger markierte Produkt hat die niedrigsten Kosten für eine gemeinsame Einheit. Dieses mathematische Ergebnis ist eindeutig, doch reale Kaufentscheidungen umfassen weitere Bedingungen. Eine Großpackung kann den besten Stückpreis haben und trotzdem Geld verschwenden, wenn ein Teil verdirbt, nicht gelagert werden kann oder Ihr aktuelles Budget übersteigt.
Eine kleinere Packung kann zum Ausprobieren, auf Reisen oder zur Abfallvermeidung sinnvoll sein. Steuern, Gutscheine, Mitgliedsbeiträge, Versandkosten, Treuerabatte, Pfand und Qualitätsunterschiede werden nicht automatisch berücksichtigt. Verwenden Sie den erwarteten Endpreis, wenn diese Anpassungen zum Vergleich gehören.
Der Unterschied pro Einheit zeigt, wie bedeutsam die Abweichung ist. Ein winziger Vorteil wiegt Bequemlichkeit möglicherweise nicht auf, während sich eine Differenz bei Hunderten Einheiten spürbar auf ein Budget auswirken kann. Die Berechnung ist deterministisch und verwendet weder Netzwerk noch aktuelle Preisquelle, Zufallswert oder Uhrzeit.
Gleiche Eingaben liefern gleiche Ergebnisse. Dokumentieren Sie für prüfbare Einkäufe die Ausgangspreise, kontrollieren Sie die Einheiten und speichern Sie das Ergebnis mit Ihrer Entscheidung.
Anwendungsfälle
Packungsgrößen im Supermarkt vergleichen
Prüfen Sie, ob ein größeres Glas, eine größere Schachtel oder Mehrfachpackung je Unze, Gramm oder Stück tatsächlich günstiger ist.
Angebote für den Haushalt bewerten
Vergleichen Sie Waschmittel, Papierwaren, Batterien und Nachfüllungen bei abweichenden Mengen und Regalpreisen.
Beschaffungsentscheidungen begründen
Bringen Sie zwei Lieferantenpackungen auf eine gemeinsame Stückpreisgrundlage, bevor Sie eine Bestellposition auswählen.
Häufige Fragen
Wie wird der Stückpreis berechnet?
Jeder Preis wird durch die Größe der zugehörigen Packung geteilt. Die Alternative mit dem niedrigeren Ergebnis gilt als günstiger.
Müssen beide Größen dieselbe Einheit verwenden?
Ja. Rechnen Sie beide vor dem Vergleich in eine gemeinsame Einheit wie Gramm, Unzen, Milliliter oder Stück um.
Darf ein Preis null sein?
Ja. Ein Preis von null ist erlaubt, etwa für eine echte Gratisprobe, ein negativer Preis dagegen nicht. Die Packungsgrößen müssen größer als null sein, weil eine Größe von null eine Division durch null bedeuten würde.
Was sagt mir die Differenz pro Einheit?
Sie ist der Abstand zwischen beiden Stückpreisen, im Beispiel 0,055 pro Stück. Multiplizieren Sie ihn mit der Menge, die Sie kaufen oder verbrauchen wollen, dann sehen Sie, wie viel die Wahl wirklich ausmacht.
Ist der niedrigere Stückpreis immer der bessere Kauf?
Nur beim Preis. Der Vergleich weiß nicht, ob Sie die große Packung brauchen, ob sie vor dem Aufbrauchen abläuft oder ob sich die Qualität unterscheidet. Das wägen Sie selbst ab, sobald die Zahlen klar sind.
Verwandte Tools
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/math/unit-price-compare \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"product_a_price":4.5,"product_a_size":12,"product_b_price":6.4,"product_b_size":20}'const res = await fetch("https://api.kit.forhosting.com/math/unit-price-compare", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"product_a_price": 4.5,
"product_a_size": 12,
"product_b_price": 6.4,
"product_b_size": 20
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/unit-price-compare",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"product_a_price": 4.5,
"product_a_size": 12,
"product_b_price": 6.4,
"product_b_size": 20
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/unit-price-compare", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"product_a_price":4.5,"product_a_size":12,"product_b_price":6.4,"product_b_size":20}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"product_a_price":4.5,"product_a_size":12,"product_b_price":6.4,"product_b_size":20}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/unit-price-compare", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"product_a_price": 4.5,
"product_a_size": 12,
"product_b_price": 6.4,
"product_b_size": 20
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.unit_price_compare",
"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.
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. |
Technische Hinweise
So geben Sie Preise und Packungsgrößen richtig ein
Das Feld better_value nennt product_a, product_b oder tie. difference_per_unit zeigt den absoluten Abstand, damit Sie beurteilen können, wie stark sich die Ersparnis auf Ihre geplante Kaufmenge auswirkt.
Das günstigere Ergebnis in der Praxis einordnen
Ein API-Aufruf kostet $0.002; im Browser läuft dieselbe Rechnung lokal.
Technische Fragen
Was geschieht bei einer Größe von null oder weniger?
Die Anfrage liefert invalid_input, da nur eine positive Menge einen gültigen Stückpreis definiert.
Was geschieht bei identischen Stückpreisen?
Das Feld better_value enthält tie, und der Unterschied pro Einheit beträgt null.
Was kostet der Vergleich?
Die Berechnung im Browser ist kostenlos. Eine erfolgreiche API-Anfrage kostet $0.002.