Teppich-Rechner
Ein Raum von 5 mal 4 m braucht bei einer 4 m breiten Rolle nur eine Bahn von 5 m, mit 10 % Verschnitt also 5,5 Laufmeter, statt zwei Bahnen mit zusammen 8 m. Der Rechner prüft beide Richtungen. 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
- Raumlänge
- 5
- Raumbreite
- 4
- Rollenbreite
- 4
- Verschnitt in Prozent
- 10
- Raumfläche
- 20
- Verschnittfaktor
- 1,1
- Verschnittfläche
- 2
- Fläche mit Verschnitt
- 22
Teppich nach Gefühl zu bestellen führt dazu, dass am Ende eine Bahn fehlt oder ein teurer Rest aus einem anderen Farblos liegen bleibt. Dieser Teppich-Rechner macht aus vier praktischen Zahlen einen klaren Einkaufsplan: Länge und Breite des Raums, die feste Breite der Rolle, die Ihr Händler führt, und ein Verschnitt-Prozentsatz für Stöße, Zuschnitt und Musterversatz. Er vergleicht beide Verlegerichtungen über das Rechteck, behält die Richtung mit weniger rohen Laufmeter, erhöht diese Strecke um den Verschnittfaktor und multipliziert mit der Rollenbreite, damit Sie auch die tatsächlich gekaufte Teppichfläche sehen. Halten Sie alle Längenfelder in einem Einheitensystem — durchgehend Meter oder durchgehend Fuß — und behandeln Sie den Verschnitt als den Zuschlag, den Ihr Verleger für Flor, Muster und Raumform empfiehlt.
Teppich kauft man nach Laufmeter, nicht nach Quadratmeter
Im Handel wird Teppich von einer Rolle mit fester Breite abgeschnitten, Sie bestellen also eine Länge dieser Rolle und keine Form. Um ein Rechteck zu belegen, können die Bahnen längs oder quer zum Raum laufen. Längs brauchen Sie so viele Bahnen, wie die Raumbreite verlangt, jede so lang wie der Raum; quer ist es umgekehrt, und eine angeschnittene Bahn zählt als ganze. Der Rechner rechnet beide Varianten durch und behält die mit weniger Laufmetern. In einem Raum von 5 mal 4 m mit einer 4 m breiten Rolle ergibt eine Längsbahn 5 m, quer wären zwei Bahnen von je 4 m nötig, also 8 m.
Verschnitt, Einheiten und typische Fehler
Ist die Richtung gewählt, wird die Länge um Ihren Verschnitt für Nähte, Zuschnitt und Musteranpassung erhöht und mit der Rollenbreite multipliziert, damit Sie die tatsächlich gekaufte Fläche sehen. Mit 10 % werden aus 5 m also 5,5 m. Nehmen Sie den Zuschlag, den Ihr Verleger für Flor, Muster und Raumform empfiehlt, und geben Sie null nur bei perfekter Passform ein. Bleiben Sie bei einem Maßsystem, durchgehend Meter oder durchgehend Fuß, denn der Rechner rechnet nicht um. Wer zu wenig bestellt, muss nachkaufen, und die zweite Rolle passt dann womöglich nicht zur Farbcharge der ersten.
Anwendungsfälle
DIY-Einkaufsliste fürs Zimmer
Messen Sie Raumlänge und -breite, geben Sie die Rollenbreite des Händlers und den vom Verleger empfohlenen Verschnitt ein und bestellen Sie Laufmeter ohne Fehlmenge oder massiven Überbestand.
Raum-für-Raum-Kalkulation für Bodenleger
Geben Sie die Kanten jedes Raums und die Rollenbreite der SKU in dieselbe Formel ein, damit Bestellungen zum Angebot passen und jede Richtungswahl nachvollziehbar bleibt.
Häufige Fragen
Was passiert bei einem Maß von null oder weniger?
Raumlänge, Raumbreite und Rollenbreite müssen alle strikt positiv sein; ein Maß von null oder weniger macht die Abdeckung undefiniert oder physikalisch unsinnig.
Welche Einheiten sollte ich verwenden?
Jedes konsistente Längensystem: durchgehend Meter oder durchgehend Fuß. Mischen Sie die Systeme nicht.
Warum ist der Verschnitt Pflicht?
Stöße, Musterversatz, Durchgänge und der Zuschnitt brauchen fast immer zusätzliches Material. Verwenden Sie 0 nur bei perfekter Einzelbahn-Passform; 10 ist ein üblicher Startwert für Standardwohnungen.
In welche Richtung sollten die Teppichbahnen laufen?
In die Richtung mit weniger Laufmetern. Der Rechner prüft beide: Im Raum von 5 mal 4 m mit einer 4 m breiten Rolle reicht eine Bahn von 5 m, quer wären es zwei Bahnen mit zusammen 8 m.
Warum kaufe ich mehr Teppich, als der Raum Fläche hat?
Weil Sie Laufmeter einer festen Rollenbreite plus Verschnitt kaufen. Im Beispiel ergeben 5,5 m einer 4 m breiten Rolle 22 m² Teppich für einen Raum mit 20 m²; die 2 m² mehr decken Nähte, Zuschnitt und Anpassung.
Was passiert, wenn der Raum breiter als die Rolle ist?
Dann brauchen Sie mehrere Bahnen. Der Rechner teilt die zu deckende Breite durch die Rollenbreite und rundet auf, denn auch eine angeschnittene Bahn kaufen Sie ganz. Jede Bahn ist so lang wie der Raum in Laufrichtung.
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/home/carpet \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"room_length":5,"room_width":4,"roll_width":4,"waste_percent":10}'const res = await fetch("https://api.kit.forhosting.com/home/carpet", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"room_length": 5,
"room_width": 4,
"roll_width": 4,
"waste_percent": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/carpet",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"room_length": 5,
"room_width": 4,
"roll_width": 4,
"waste_percent": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/carpet", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"room_length":5,"room_width":4,"roll_width":4,"waste_percent":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"room_length":5,"room_width":4,"roll_width":4,"waste_percent":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/carpet", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"room_length": 5,
"room_width": 4,
"roll_width": 4,
"waste_percent": 10
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.carpet",
"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
Dieselbe reine Funktion treibt das kostenlose Browser-Tool und die kostenpflichtige API an, sodass ein Angebot vom Telefon mit der Position übereinstimmt, die ein Skript später sendet. Null oder negative Raumkanten und Rollenbreiten werden mit einer klaren invalid_input-Meldung abgelehnt statt mit einer stillen Division durch null.
So funktioniert die Laufmeter- und Flächenformel für Teppich
Ausgangspunkt ist die Praxis des Teppichverkaufs: Händler schneiden eine Rolle fester Breite nach Laufmeter ab, nicht nach frei geformten Polygonen. Zwei Bahnenlayouts decken dieses Rechteck ab. Der Rechner behält die günstigere dieser beiden rohen Laufmeter-Summen, damit eine Vier-Meter-Rolle in einem vier-mal-fünf-Meter-Raum keine unnötige zweite Bahn erzwingt, wenn eine Bahn die kürzere Kante bereits überspannt. Raumfläche, Verschnittfläche und Fläche mit Verschnitt werden parallel gemeldet, damit Sie den Plan gegen ein Angebot nach Grundfläche prüfen können. Der Verschnitt muss nicht negativ sein, damit eine perfekte Passform ohne Verschnitt ausdrückbar bleibt, ohne negatives Material zu erfinden. Ihr Raum ist ein Rechteck aus room_length mal room_width, und das Produkt ist eine Rolle der Breite roll_width. In der ersten Richtung laufen die Bahnen entlang der Raumlänge: Sie brauchen die Aufrundung von room_width geteilt durch roll_width Bahnen, jede mit der Länge room_length; linear_along_length ist diese Bahnenzahl mal room_length. In der zweiten Richtung laufen die Bahnen entlang der Raumbreite: Die Aufrundung von room_length geteilt durch roll_width Bahnen à room_width ergibt linear_along_width. Nach der Wahl der Richtung ist waste_factor gleich eins plus waste_percent geteilt durch einhundert, linear_meters gleich linear_raw mal waste_factor und area_needed gleich linear_meters mal roll_width — die Bahnfläche, die Sie bezahlen, wenn diese Länge von der Rolle geschnitten wird. Die Pipeline ist deterministische Gleitkommaarithmetik ohne Zufalls-Seeds, Systemzeitstempel oder Netzwerkaufrufe; identische Eingaben liefern also immer identisches JSON. Raumlänge, Raumbreite und Rollenbreite müssen alle strikt positiv sein: Null oder negative Maße werden mit invalid_input abgelehnt, denn eine Nullkante macht die Abdeckung undefiniert und eine negative Kante ist physikalisch unsinnig.
Was Sie senden und was Sie zurückbekommen
Alle vier Felder sind Pflicht. Ist eine Raumkante oder die Rollenbreite null oder negativ, scheitert die Anfrage mit dem Hinweis, dass Maße positiv sein müssen, damit Clients die Messung korrigieren können, statt Infinity Meter zu erhalten. Ein klassischer Testfall ist ein fünf-mal-vier-Meter-Raum mit Vier-Meter-Rolle und zehn Prozent Verschnitt: Eine Bahn entlang der Länge ergibt fünf rohe Meter, 5.5 Laufmeter nach Verschnitt und zweiundzwanzig Quadratmeter Teppichfläche. Senden Sie vier endliche Zahlen: room_length und room_width für den rechteckigen Grundriss in passenden Längeneinheiten, roll_width für die auf dem Produkt angegebene Rollenbreite (zum Beispiel vier für eine Vier-Meter-Rolle) und waste_percent als prozentualen Materialzuschlag (zum Beispiel zehn für zehn Prozent). Fehlende Felder, nicht numerische Strings, NaN und Infinity scheitern mit invalid_input und werden nicht berechnet. Im Erfolgsfall spiegelt die Antwort die bereinigten Eingaben, room_area, waste_factor, waste_area, area_with_waste, beide Richtungskandidaten (Bahnenzahlen und rohe Laufmeter), das Label der gewählten Richtung, strips, linear_raw, linear_meters nach Verschnitt, area_needed, spare_area_vs_room (um wie viel die gekaufte Bahnfläche den nackten Raum übersteigt), einen unit_note-Hinweis auf ein einheitliches System und einen kurzen formula-String für die Dokumentation. Der Preis erfolgreicher API-Aufrufe ist die veröffentlichte Basis von $0.002 pro Posten; Validierungsfehler verbrauchen kein Prepaid-Guthaben.
Wo Teppich-Rechner in der Praxis auftauchen
Hausbesitzer, die Schlafzimmer, Wohnräume und Flure neu auslegen, brauchen eine verlässliche Laufmeter-Zahl vor dem Showroom-Besuch oder der Online-Bestellung — besonders wenn Bahnenware teuer ist und die Farblos-Treue zählt. Bodenleger bauen Raumpläne aus gemessenen Kanten und Rollenbreiten der Hersteller; ein einziger deterministischer Endpunkt, der die günstigere Bahnenrichtung wählt und Verschnitt anwendet, reduziert Abweichungen zwischen Kalkulator und Einkäufer. Wenn Sie später Fliesenkartons, Längen von Unterlagsrollen, Treppenläufer mit Tritt- und Setzstufen oder L-förmige Raumpolygone brauchen, behandeln Sie diese als eigene Suchintentionen und Landings, statt diese Laufmeter-Seite zu überladen. Innenarchitekten, die drei Rollen-SKUs für denselben Plan vergleichen, tauschen nur roll_width und waste_percent bei festen Raumkanten und ordnen linear_meters und area_needed, ohne die Bahnenzahlen jedes Mal neu abzuleiten. Hausverwalter mit Sanierungen über viele Einheiten speisen eine Reihe von Raumgrößen in die API und hängen linear_meters an Bestellungen, damit Überbestand gewollt bleibt statt zufällig. Da diese Fähigkeit eine reine parse-Engine ist, gilt der veröffentlichte Basispreis von $0.002 pro erfolgreichem Posten, und fehlgeschlagene Validierung wird nicht berechnet.
Integrationsbeispiele
Rollen-SKU-Vergleich für Designer
Halten Sie die Raumkanten fest, tauschen Sie Rollenbreite und Verschnitt über Kandidatenprodukte und vergleichen Sie linear_meters und area_needed direkt nebeneinander.
Technische Fragen
Wie funktioniert dieser Teppich-Rechner?
Er vergleicht beide Bahnenrichtungen über das Raumrechteck, behält die günstigere rohe Laufmeter-Strecke, multipliziert mit (1 + waste_percent/100) zu linear_meters und anschließend mit roll_width zu area_needed.
Was kostet das?
Das Browser-Tool ist kostenlos und läuft lokal. API-Anfragen nutzen Prepaid-KIT-Guthaben zu $0.002 pro erfolgreichem Posten; ungültige Eingaben werden nicht berechnet.