Kartons pro Palette berechnen
Der Karton-pro-Palette-Rechner liefert eine schnelle, wiederholbare Schätzung für identische rechteckige Kartons.
Im Browser ausführen – kostenlos
Geben Sie die Außenmaße eines Kartons, nutzbare Länge und Breite der Palette sowie die maximale Höhe ein. Das Werkzeug vergleicht zwei gerade Ausrichtungen, wählt die mit den meisten vollständigen Kartons je Lage und berechnet vollständige Lagen. Zusätzlich zeigt es Reihen, Spalten, genutzte und übrige Höhe sowie beide Ausrichtungsergebnisse, damit Sie die Rechnung nachvollziehen können.
Geben Sie die Maße der nutzbaren Ladung ein
Messen Sie den geschlossenen Karton an seinen größten Außenpunkten, denn Innenmaße entsprechen nicht dem tatsächlich belegten Raum. Verwenden Sie außerdem die Palettenfläche, die Kartons wirklich bedecken dürfen. Kanten, Pfosten, Etiketten, Folienabstand oder Überstandsverbote können sie verkleinern. Tragen Sie alle sechs Werte in derselben Längeneinheit ein; Millimeter, Zentimeter, Zoll oder Fuß sind möglich, dürfen aber nicht gemischt werden. Die maximale Höhe bezeichnet nur den Kartonraum. Bezieht sich die Grenze auf die gesamte Ladeeinheit, ziehen Sie vorher die Palettenhöhe ab. Alle Maße müssen endliche Zahlen größer als null sein. Sorgfältige Messungen verhindern, dass kleine Abweichungen über viele Lagen zu großen Fehlern werden.
Verstehen Sie Grundflächen- und Lagenberechnung
Der Rechner prüft zwei rechteckige Raster. Im Standardraster folgt die Kartonlänge der Palettenlänge; im gedrehten Raster wird die Grundfläche um neunzig Grad gedreht. Für beide Varianten teilt er die zugehörigen Seiten und rundet ab, da nur vollständige Kartons zählen. Das Raster mit der höheren Kapazität wird gewählt; bei Gleichstand bleibt die Standardlage bestehen. Die Lagen entstehen durch Division der maximalen Höhe durch die Kartonhöhe und erneutes Abrunden. Lagen mal Kartons je Lage ergibt die Gesamtzahl. Die Antwort nennt Ausrichtung, Reihen, Spalten, verwendete und freie Höhe sowie beide Kapazitäten. Überstand und Teillagen sind ausgeschlossen.
Prüfen Sie die Schätzung vor dem Betrieb
Nutzen Sie das Ergebnis als Richtwert für Verpackungsvergleiche, Produktdaten, Angebote sowie Lager- und Transportplanung. Es ist eine geometrische Kapazität und keine technische Freigabe. Das Verfahren setzt identische starre Rechteckkartons, eine ebene Fläche, keine Abstände und eine Ausrichtung je Lage voraus. Gemischte oder Windmühlenmuster werden nicht erzeugt. Prüfen Sie separat Höchstgewicht, Druckfestigkeit, Empfindlichkeit, Schwerpunkt, Palettentragfähigkeit, Freiräume und Kundenvorgaben. Zwischenlagen, Kantenschutz und Folie können die praktische Ladung ebenfalls verändern. Eine API-Anfrage kostet $0.002; gleiche Maße liefern stets dasselbe Ergebnis.
Anwendungsfälle
Kartonvarianten vergleichen
Bewerten Sie vor der Verpackungswahl, wie Grundflächen und Höhen die Kapazität verändern.
Produktdaten vervollständigen
Erstellen Sie einen einheitlichen Wert für Katalog- und Auftragsabwicklungsdaten.
Ausgehende Ladungen planen
Schätzen Sie vollständige Lagen und Kartonzahlen für Angebote, Bereitstellung und Transport.
Häufige Fragen
Kann ich Zoll statt Zentimeter verwenden?
Ja. Jede Längeneinheit ist möglich, wenn alle sechs Werte dieselbe Einheit verwenden.
Enthält die maximale Höhe die Palette?
Nein. Geben Sie nur den Kartonraum ein und ziehen Sie die Palette von einer Gesamtgrenze ab.
Dreht der Rechner die Kartons?
Ja. Er vergleicht das Standardraster mit einer um neunzig Grad gedrehten Grundfläche.
Berechnet er Misch- oder Windmühlenmuster?
Nein. Jede Lage nutzt genau eine gerade Ausrichtung ohne Mischung.
Berücksichtigt er Gewicht und Kartonfestigkeit?
Nein. Prüfen Sie Gewicht, Druckfestigkeit, Stabilität und Handhabungsregeln separat.
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/ecom/boxes-per-pallet \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"box_length":40,"box_width":30,"box_height":25,"pallet_length":120,"pallet_width":100,"max_stack_height":150}'const res = await fetch("https://api.kit.forhosting.com/ecom/boxes-per-pallet", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"box_length": 40,
"box_width": 30,
"box_height": 25,
"pallet_length": 120,
"pallet_width": 100,
"max_stack_height": 150
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/ecom/boxes-per-pallet",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"box_length": 40,
"box_width": 30,
"box_height": 25,
"pallet_length": 120,
"pallet_width": 100,
"max_stack_height": 150
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/ecom/boxes-per-pallet", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"box_length":40,"box_width":30,"box_height":25,"pallet_length":120,"pallet_width":100,"max_stack_height":150}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"box_length":40,"box_width":30,"box_height":25,"pallet_length":120,"pallet_width":100,"max_stack_height":150}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/ecom/boxes-per-pallet", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"box_length": 40,
"box_width": 30,
"box_height": 25,
"pallet_length": 120,
"pallet_width": 100,
"max_stack_height": 150
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "ecom.boxes_per_pallet",
"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. |