Garn-Ersatzrechner
Eine Anleitung mit 1200 Yards braucht 6 Knäuel zu 220 Yards, aber 7 zu 180, denn 1200 geteilt durch 180 ergibt sechs zwei Drittel. Geben Sie Lauflänge und beide Knäuellängen ein und kaufen Sie genug Garn. 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
- Lauflänge
- 1.200
- Knäuellänge
- 220
- Ersatzknäuellänge
- 180
- Knäuelanzahl (Original)
- 6
- Ersatzknäuelanzahl
- 7
- Längenverhältnis
- 1,2222222222
Garnmarken oder -stärken zu tauschen ist eine tägliche Entscheidung für Stricker und Häkeler, die das genaue Knäuel aus der Anleitung nicht kaufen können. Dieser Garn-Ersatzrechner nimmt die Gesamtlauflänge der Anleitung, die Länge des Originalknäuels und die Länge jedes Ersatzknäuels und liefert, wie viele Ersatzknäuel Sie kaufen müssen — per transparenter Aufrundungsdivision. Eine Knäuellänge von null wird als ungültige Eingabe abgelehnt, damit Formularfehler nie durch null teilen oder einen kostenlosen unendlichen Garnvorrat erfinden.
Warum die Knäuelzahl beim Garnwechsel neu berechnet werden muss
Eine Anleitung nennt meist eine bestimmte Wolle und eine Zahl von Knäueln. Wer ein anderes Garn verwendet, darf diese Zahl nicht einfach übernehmen, denn entscheidend ist die Gesamtlänge, die das Modell verbraucht, nicht die Zahl der Knäuel. Der Rechner teilt diese Lauflänge durch die Länge eines Ersatzknäuels und rundet auf die nächste ganze Zahl auf, weil sich angebrochene Knäuel nicht kaufen lassen. Ob Sie in Yards oder in Metern rechnen, spielt keine Rolle, solange alle drei Angaben dieselbe Einheit verwenden.
Typische Fehler beim Ersetzen von Garn
Der häufigste Fehler ist, nur auf die Garnstärke zu achten. Zwei Knäuel derselben Stärke können je nach Faser unterschiedlich viel Länge enthalten, deshalb zählt die Angabe auf dem Etikett. Ebenso ungünstig ist es, Yards und Meter zu mischen. Eine Länge von null lehnt der Rechner ab, statt ein unsinniges Ergebnis zu liefern. Die Maschenprobe ersetzt er nicht, und auch die Farbpartie sollten Sie beim Kauf selbst prüfen.
Wie die Ersatzknäuelanzahl aus Lauflänge und Längen berechnet wird
Die Anzahl der zu kaufenden Ersatzknäuel entspricht der aufgerundeten Division der Anleitungslauflänge durch die Ersatzknäuellänge. Braucht ein Pullover zwölfhundert Yards und fasst jedes Ersatzknäuel einhundertachtzig Yards, brauchen Sie sieben Knäuel, denn zwölfhundert geteilt durch einhundertachtzig ist sechs und zwei Drittel, und Garn wird in ganzen Einheiten verkauft. Dieselbe Beziehung gilt, ob Sie in Yards oder Metern messen, solange jedes Feld eine einheitliche Einheit nutzt.
Eine Knäuellänge von null oder weniger ist nach Produktvertrag ein harter Fehler, weil sie durch null teilen oder den Sinn eines Strangs umkehren würde. Eine Ersatzlänge von null oder weniger wird ebenfalls abgelehnt. Negative Lauflänge ist ungültig; eine Lauflänge von null ergibt null Knäuel für leere oder eingestellte Projekte.
Anwendungsfälle
Vorrat und Einkaufslisten
Wandeln Sie die Gesamtlauflänge einer Anleitung und die Länge eines neuen Knäuels in eine ganze Knäuelzahl um, damit Warenkorb-Tools und Einkaufslisten genug Garn ohne Fehlmenge kaufen.
Garnladen- und Marktplatz-Tools
Läden und Bastelmarktplätze schätzen die Ersatzknäuelzahl, wenn ein Kunde die Marke wechselt, und helfen dem Personal, am Tresen die Frage „Wie viele davon brauche ich?“ zu beantworten.
Anleitungsverlage und Projektplaner
Verlage und Planer-Apps zeigen Original- und Ersatzknäuelzahlen nebeneinander, wenn Leser ein Design an eine andere Stranglänge oder Garnstärke anpassen.
Häufige Fragen
Müssen Lauflänge und Knäuellängen dieselbe Einheit haben?
Ja. Verwenden Sie durchgehend Yards oder durchgehend Meter. Der Rechner rechnet keine Einheiten um; gemischte Systeme erzeugen falsche Zahlen, obwohl die Arithmetik weiterläuft.
Warum wird immer aufgerundet?
Weil Garn nur in ganzen Knäueln verkauft wird. Braucht die Anleitung 1200 Yards und hat jedes neue Knäuel 180, ergibt die genaue Rechnung sechs zwei Drittel; Sie kaufen also 7, damit das Garn reicht.
Hat ein Garn gleicher Stärke immer dieselbe Lauflänge?
Nein. Zwei Knäuel gleicher Stärke können unterschiedlich lang sein, wenn sich die Dichte der Faser ändert. Geben Sie die Länge vom Etikett ein, nicht die Garnstärke.
Prüft der Rechner Maschenprobe oder Farbpartie?
Nein. Er zählt nur, wie viele Knäuel die benötigte Länge abdecken. Er rechnet keine Einheiten um, prüft keine Maschenprobe und gleicht keine Farbpartien ab; stricken Sie vorher eine Probe.
Sehe ich auch, wie viele Knäuel der Originalwolle nötig wären?
Ja. Neben der Zahl der Ersatzknäuel zeigt das Ergebnis die Zahl der Originalknäuel und das Verhältnis der beiden Knäuellängen. Im Beispiel sind das 6 Originalknäuel gegenüber 7 Ersatzknäueln.
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/hobby/yarn-substitution \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"yardage":1200,"skein_length":220,"substitute_skein_length":180}'const res = await fetch("https://api.kit.forhosting.com/hobby/yarn-substitution", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"yardage": 1200,
"skein_length": 220,
"substitute_skein_length": 180
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/yarn-substitution",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"yardage": 1200,
"skein_length": 220,
"substitute_skein_length": 180
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/yarn-substitution", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"yardage":1200,"skein_length":220,"substitute_skein_length":180}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"yardage":1200,"skein_length":220,"substitute_skein_length":180}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/yarn-substitution", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"yardage": 1200,
"skein_length": 220,
"substitute_skein_length": 180
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.yarn_substitution",
"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
Geben Sie yardage, skein_length und substitute_skein_length ein, um substitute_skeins, original_skeins zum Vergleich und ein Längenverhältnis in deterministischem JSON für Projektplaner, Bastel-Apps und Shop-Tools zu erhalten.
Wie die Ersatzknäuelanzahl aus Lauflänge und Längen berechnet wird
Senden Sie die Pflichtfelder yardage, skein_length und substitute_skein_length als JSON-Zahlen oder numerische Zeichenketten. Die Aliase yards, metres, meters, total_yardage und yarn_needed werden auf yardage abgebildet; original_skein_length, pattern_skein, hank_length und ball_length auf skein_length; sub_skein_length, new_skein_length, substitute_length und sub_length auf substitute_skein_length. Größenbegrenzungen halten die Ergebnisse auf dem Worker-Isolat endlich.
Die Antwortfelder lesen und Original gegen Ersatz vergleichen
Ziehen Sie ehrliche Etikettenlängen gerundeten Marketingangaben vor und bedenken Sie, dass Knäuel gleicher Stärke bei anderer Faserdichte unterschiedliche Lauflängen haben können. Dieser Endpunkt rechnet keine Einheiten um, prüft keine Maschenproben, gleicht keine Partien ab und empfiehlt kein Fasermaterial; es ist transparente Längenarithmetik, keine komplette Garnberatung. Im Erfolgsfall spiegelt die Antwort yardage, skein_length und substitute_skein_length nach stabiler Rundung, dazu original_skeins als aufgerundete Division der Lauflänge durch die Originalknäuellänge, substitute_skeins als aufgerundete Division der Lauflänge durch die Ersatzknäuellänge, length_ratio als Originallänge geteilt durch Ersatzlänge, eine lesbare Formelzeichenkette und method gleich ceil_yardage_over_substitute_length. Verwenden Sie substitute_skeins, wenn Ihre Einkaufsliste eine einzige Kaufmenge braucht; original_skeins, wenn Sie sehen möchten, wie die Knäuelzahl der Anleitung mit der angegebenen Stranglänge ausgesehen hätte; length_ratio, wenn Sie zwei Abwicklungen auf einen Blick vergleichen. Das Formelfeld darf neben den Zahlen stehen, damit alle sehen: Ersatzknäuel gleich aufgerundete Lauflänge durch Ersatzlänge. Fehlende Pflichtfelder, nicht endliche Werte und Knäuellängen von null oder weniger scheitern alle mit invalid_input und werden nicht berechnet, nachdem die Engine die Anfrage abgelehnt hat, sodass fehlerhafte Formulare nie vorausbezahltes Guthaben bei einem Validierungsfehler verbrauchen.
API-Nutzung, Preise, Bastel-Workflows und praktische Grenzen
Rufen Sie den kostenlosen Garn-Ersatzrechner im Browser für die Vorratshaltung, Unterrichtsdemos und schnelle Prüfungen im Laden auf, ohne eine Tabellenkalkulation zu installieren. Kombinieren Sie diesen Endpunkt mit einem separaten Einheitenumrechner, wenn Etiketten Yards und Meter mischen — rechnen Sie zuerst um und rufen Sie dann hier mit einem Einheitensystem auf. Rufen Sie bei mehrfarbigen Projekten einmal pro Farbe auf, damit jede Summe in Logs und Support-Tickets nachprüfbar bleibt. Senden Sie einen JSON-Body mit yardage, skein_length und substitute_skein_length (oder den dokumentierten Aliasen). Nutzen Sie die vorausbezahlte API, wenn ein Bastelmarktplatz, eine Bestands-App, ein Anleitungsverlag, ein Garnladen-Kiosk oder ein Projektplaner einen stabilen Vertrag unter KIT-Guthaben zu $0.002 pro erfolgreichem Eintrag braucht; Validierungsfehler verbrauchen nie Guthaben. SDK-Autoren können substitute_skeins auf Warenkorb-widgets abbilden, die „sieben Knäuel kaufen“ anzeigen, und original_skeins auf eine Vergleichszeile — dieselbe Rechnung, die Stricker vor einem großen Pulloverkauf auf Schmierpapier skizzieren, wenn sie die Lauflänge von Hand durch die Knäuellänge teilen.
Technische Fragen
Wie berechne ich, wie viele Ersatzknäuel ich kaufen muss?
Senden Sie JSON mit yardage (Gesamtlänge der Anleitung), skein_length (Länge des Originalstrangs) und substitute_skein_length (Länge des neuen Knäuels). Die Antwort substitute_skeins ist ceil(yardage / substitute_skein_length).
Was passiert, wenn die Knäuellänge null ist?
Die Anfrage scheitert mit invalid_input. Ein skein_length (oder substitute_skein_length) von null oder weniger wird abgelehnt, damit der Rechner nie durch null teilt; Validierungsfehler werden nicht berechnet.
Ist der Garn-Ersatzrechner kostenlos?
Das Browser-Tool läuft kostenlos auf Ihrem Gerät. API-Aufrufe nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Eintrag; Validierungsfehler werden nicht berechnet.
Warum ist das Ergebnis aufgerundet statt einer einfachen Division?
Garn wird in ganzen Knäueln verkauft. Ein gebrochenes Ergebnis wie 6.67 bedeutet, dass Sie für die restliche Lauflänge dennoch ein siebtes Knäuel brauchen, also rundet substitute_skeins immer auf.