Farbcode-Rechner für Sechs-Band-Widerstände
Ein Sechs-Band-Widerstand enthält mehr Angaben als das bekannte Bauteil mit vier Ringen.
Im Browser ausführen – kostenlos
Die ersten drei Farben bilden den signifikanten Wert, die vierte skaliert ihn, die fünfte nennt die Fertigungstoleranz und die sechste beschreibt den Temperaturkoeffizienten in Teilen pro Million je Grad Celsius. Geben Sie alle sechs Farbnamen in Leserichtung ein. Der Rechner liefert den exakten Widerstand in Ohm, die Toleranz in Prozent und den Wert in ppm/°C, ohne Rundung oder Vermutung anhand einer Vorzugsreihe.
Lesen Sie die sechs Ringe in der richtigen Richtung
Beginnen Sie an dem Ende, an dem die Farbringe enger beieinanderliegen, sodass der Ring für den Temperaturkoeffizienten zuletzt kommt. Bei einem Sechs-Band-Widerstand sind die Ringe eins bis drei signifikante Ziffern. Schwarz steht für null, Braun für eins, Rot für zwei; die Folge reicht bis Weiß für neun. Der vierte Ring ist der Multiplikator, der fünfte die Toleranz und der sechste der Temperaturkoeffizient. Die Ausrichtung ist wichtig, weil dieselbe Farbe je nach Position eine Ziffer, eine Zehnerpotenz, einen Prozentsatz oder einen ppm-Wert bedeuten kann. Wenn die Abstände schwer erkennbar sind, achten Sie auf Toleranz- und Temperaturfarben: Gold oder Silber können eine Toleranz kennzeichnen, jedoch keine signifikante Ziffer. Übliche Temperaturfarben sind Braun, Rot, Orange, Gelb, Blau, Violett und Grau. Geben Sie die Farbnamen von links nach rechts ein. Der Rechner akzeptiert “grey” und “gray”, vereinheitlicht Großschreibung sowie umgebende Leerzeichen und meldet eine für ihre Position ungültige Farbe ausdrücklich, statt unbemerkt einen Wert zu erfinden.
Verstehen Sie Widerstand und Toleranz
Die ersten drei Ringe werden zu einem dreistelligen signifikanten Wert zusammengesetzt. Braun, Schwarz, Schwarz ergibt beispielsweise 100. Anschließend wendet der Multiplikatorring eine Dezimalpotenz an: Rot bedeutet zehn zum Quadrat, sodass aus 100 genau 10,000 Ohm werden. Goldene und silberne Multiplikatoren stellen niederohmige Präzisionswiderstände dar, indem sie den Dezimalpunkt um eine oder zwei Stellen nach links verschieben. Das Ergebnis ist eine exakte Dezimalzeichenfolge in Ohm; wissenschaftliche Schreibweise und Gleitkommaartefakte werden vermieden. Der Toleranzring gibt die zulässige Fertigungsabweichung vom Nennwert an. Braun bedeutet ±1%, Rot ±2%, Grün ±0.5%, Blau ±0.25%, Violett ±0.1%, Grau ±0.05%, Gold ±5% und Silber ±10%. Toleranz ist keine Messunsicherheit und bildet nicht sämtliche Betriebseinflüsse ab. Eigenerwärmung, Alterung, angelegte Spannung und Schaltungsbedingungen können den beobachteten Wert verändern. Verwenden Sie den Prozentwert als Bauteilspezifikation und ziehen Sie das Datenblatt heran, wenn Ihre Konstruktion ein genauer bestimmtes reales Verhalten verlangt.
Nutzen Sie den Temperaturkoeffizienten
Der sechste Ring bezeichnet den Temperaturkoeffizienten in Teilen pro Million je Grad Celsius, meist als ppm/°C geschrieben. Braun bedeutet 100 ppm/°C, Rot 50, Orange 15, Gelb 25, Blau 10, Violett 5 und Grau 1. Dieser Wert schätzt, wie stark sich der Widerstand ändert, wenn die Bauteiltemperatur von der Referenztemperatur abweicht. Ein Widerstand mit 10,000 Ohm und 50 ppm/°C ändert sich je Grad Celsius ungefähr um 10,000 × 50 / 1,000,000, also 0.5 Ohm. Über 20°C beträgt diese Näherung erster Ordnung 10 Ohm. Der Koeffizient kann einen maximalen Betrag statt einer garantiert vorzeichenbehafteten Steigung beschreiben; die Farbe allein zeigt deshalb nicht, ob der Widerstand steigt oder fällt. Sie ersetzt ebenso wenig Herstellerangaben zu Temperaturbereich, Drift, Leistungsreduzierung oder Langzeitstabilität. Der ppm-Wert ist besonders für Präzisionsteiler, Messtechnik, Referenzen und Sensorschnittstellen hilfreich. Für automatisierte Abfragen berechnet die API $0.002 je Anfrage und liefert normalisierte Ringe zusammen mit allen berechneten Feldern.
Anwendungsfälle
Einen Präzisionswiderstand bestimmen
Dekodieren Sie ein loses Sechs-Band-Bauteil, bevor Sie es für eine Reparatur, einen Prototyp oder im Lager verwenden.
Thermische Fehlerbudgets prüfen
Nutzen Sie die Angabe in ppm/°C, um die Widerstandsdrift bei einer erwarteten Temperaturänderung abzuschätzen.
Eine Stückliste validieren
Vergleichen Sie fotografierte oder notierte Farben mit Widerstand, Toleranz und Temperaturkoeffizient der Konstruktion.
Häufige Fragen
Was bedeutet jeder Ring?
Die ersten drei Ringe sind Ziffern, der vierte ist der Multiplikator, der fünfte die Toleranz und der sechste der Temperaturkoeffizient in ppm/°C.
Akzeptiert der Rechner gray und grey?
Ja. Beide Schreibweisen werden angenommen; in der normalisierten Ausgabe steht “grey”.
Warum ist eine Farbe an einer Position gültig und an einer anderen nicht?
Jede Position besitzt eine eigene Tabelle. Gold kann etwa Multiplikator oder Toleranz sein, jedoch weder signifikante Ziffer noch Temperaturkoeffizient.
Zeigt ppm/°C, ob der Widerstand steigt oder fällt?
Nein. Der Ring nennt den Betrag des Koeffizienten. Vorzeichen und genaue thermische Eigenschaften finden Sie im Bauteildatenblatt.
Was kostet der Zugriff per API?
Jede API-Anfrage kostet $0.002. Der Browser-Rechner läuft lokal und kostenlos.
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/elec/resistor-color-6band \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"bands":["brown","black","black","red","brown","brown"]}'const res = await fetch("https://api.kit.forhosting.com/elec/resistor-color-6band", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"bands": [
"brown",
"black",
"black",
"red",
"brown",
"brown"
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/resistor-color-6band",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"bands": [
"brown",
"black",
"black",
"red",
"brown",
"brown"
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/resistor-color-6band", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"bands":["brown","black","black","red","brown","brown"]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"bands":["brown","black","black","red","brown","brown"]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/resistor-color-6band", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"bands": [
"brown",
"black",
"black",
"red",
"brown",
"brown"
]
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.resistor_color_6band",
"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. |