ForHosting KIT · Bilder bearbeiten & analysieren

RGB-zu-Hex-Konverter

Erhalten Sie den Hexcode jeder RGB-Farbe: 255, 128, 0 ergibt #ff8000, ein Orange. Die sechs Stellen gibt es in Klein- und Großbuchstaben sowie ohne Raute, bereit für ein Stylesheet oder einen Markenleitfaden. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Widerstand (Ω)
255
G
128
B
0
Erhalten Sie
Hex
#ff8000
Hex ohne Raute
ff8000
Großbuchstaben
#FF8000
RGB
rgb(255, 128, 0)

Dieser RGB-zu-Hex-Konverter nimmt drei Kanalintensitäten — Rot, Grün und Blau — jeweils als Ganzzahl von null bis zweihundertfünfundfünfzig entgegen und liefert die passende CSS-Hexadezimal-Farbzeichenkette, etwa Raute ff acht null null null für Orange. Designer, Frontend-Entwickler und Studierende nutzen diese Abbildung täglich: Design-Tools exportieren sRGB-Tripel, Stylesheets und Tokens bevorzugen kompaktes sechsstelliges Hex, und Unterlagen brauchen eine reproduzierbare Brücke zwischen beiden. Die Engine ist vollständig deterministisch: Sie teilt jeden Kanal per Ganzzahldivision durch sechzehn mit Rest in ein hohes und ein niedriges Nibble auf, bildet jedes Nibble auf eine Ziffer von null bis neun und a bis f ab und ruft nie das Netzwerk auf, zieht keine Zufallsstichprobe und hängt nicht von der Uhrzeit ab.

Was ein Hex-Farbcode eigentlich ist

Im 8-Bit-sRGB-Modell, das CSS und die meisten Webgrafiken verwenden, ist jeder der drei Kanäle Rot, Grün und Blau eine ganze Zahl von 0 bis 255. Null bedeutet: nichts von dieser Grundfarbe, 255 bedeutet volle Stärke. Ein Hex-Farbcode packt genau diese drei Werte in sechs Stellen, zwei für Rot, zwei für Grün und zwei für Blau, meist mit einer Raute davor. Designprogramme liefern Farben oft als RGB-Werte, während Stylesheets und Designvorgaben die kompakte Hex-Schreibweise bevorzugen. Der Konverter schlägt die Brücke zwischen beiden, und zwar immer gleich.

So wird gerechnet und was oft schiefgeht

Jeder Kanal wird durch 16 geteilt. Das ganzzahlige Ergebnis liefert die erste Stelle, der Rest die zweite; die Stellen laufen von 0 bis 9 und dann von a bis f. So wird aus 0 immer 00 und aus 255 immer ff, und Orange mit 255, 128, 0 ergibt #ff8000. Häufige Fehler: Prozentwerte oder Dezimalzahlen eingeben, oder erwarten, dass ein Wert über 255 still auf 255 gesetzt wird. Beides wird abgelehnt, damit ein Tippfehler nicht unbemerkt in Ihrem Stylesheet landet. Das Ergebnis hat immer sechs Stellen, nie die dreistellige Kurzform.

Was die RGB-zu-Hex-Umwandlung bedeutet und was die Antwort enthält

Im achtbittigen sRGB-Modell, das CSS und die meisten Web-Grafiken verwenden, ist jeder der Kanäle Rot, Grün und Blau eine Ganzzahl von null (kein Anteil dieser Grundfarbe) bis zweihundertfünfundfünfzig (volle Intensität). Hexadezimale Farbcodes verpacken dieselben drei Bytes in sechs Hex-Ziffern: zwei Ziffern für Rot, zwei für Grün und zwei für Blau, üblicherweise mit einer führenden Raute geschrieben, damit ein Stylesheet sie als Farbwert nutzen kann.

Die Umwandlung ist die klassische Nibble-Aufteilung: Für einen Kanal n ist die hohe Ziffer die Ganzzahldivision von n durch sechzehn und die niedrige Ziffer n modulo sechzehn; jede Ziffer wird auf null bis neun, dann a bis f abgebildet. Es gibt keinen Weg, der Prozentwerte, Gleitkomma-Kanäle oder die dreistellige Kurzform als Eingabe akzeptiert, und keine stille Begrenzung von zweihundertsechsundfünfzig auf zweihundertfünfundfünfzig.

Abgelehnt werden unter anderem ein fehlendes Feld r, g oder b, leere Zeichenketten nach dem Trimmen, Nicht-Ganzzahlen, nicht numerischer Text, Infinity oder NaN sowie jeder Kanal, der strikt unter null oder über zweihundertfünfundfünfzig liegt.

Wie r, g und b gelesen werden und wie das Hex reproduzierbar bleibt

Eine blanke JavaScript-Zahl wird nur akzeptiert, wenn sie eine endliche Ganzzahl im Bereich null bis zweihundertfünfundfünfzig ist; Werte wie einhundertachtundzwanzig Komma fünf schlagen bei der Validierung fehl, statt gerundet zu werden, und negative oder ab zweihundertsechsundfünfzig liegende Werte schlagen mit einer Meldung fehl, die den Kanal benennt und angibt, dass er im Bereich null bis zweihundertfünfundfünfzig bleiben muss. Die Umwandlung verwendet für jedes Nibble das feste Ziffernalphabet null bis neun und a bis f, sodass dasselbe Tripel über Läufe und Plattformen hinweg immer dieselbe Kleinbuchstaben-Hex-Zeichenkette ergibt.

Null wird auf null null abgebildet, zweihundertfünfundfünfzig auf f f, und gemischte Kanäle wie dreiundvierzig, achtundneunzig, einundachtzig erzeugen das bekannte Muster zwei-b sechs-zwei fünf-eins, das in Design-Systemen verwendet wird.

Wo die RGB-zu-Hex-Umwandlung in Design, Studium und Software zum Einsatz kommt

Designer begegnen dieser Abbildung, wenn ein Markenleitfaden RGB-Muster auflistet und die CSS- oder Figma-Token-Datei Rauten-Codes benötigt, wenn eine Screenshot-Pipette Rot Grün Blau meldet und die Theme-Datei Hex speichert, oder wenn eine Barrierefreiheitsprüfung dieselbe Farbzeichenkette wiedergeben muss, die das Stylesheet verwendet. Studierende begegnen ihr in Webentwicklungskursen, die CSS-Farben einführen, in Digitalkunst-Kursen, die zwischen Kanal-Schiebereglern und Hex-Pickern wechseln, sowie in Interview-Aufwärmübungen, die eine mentale Umrechnung eines kurzen Tripels verlangen.

Frontend-Entwickler rufen denselben Vertrag aus Skripten auf, um Design-Token-Fixturen zu erzeugen, um benutzerseitig eingegebene Kanalwerte in Admin-Farbwählern zu validieren, oder um Daten aus Tabellenkalkulationen zu normalisieren, die separate Spalten r, g und b speichern. Produkt- und Bildungstools nutzen die Umwandlung, wenn Lernende drei Schieberegler anpassen und die Oberfläche die live aktualisierte Hex-Zeichenkette anzeigen muss, ohne einen Umweg über eine schwergewichtige Grafikbibliothek. Kombinieren Sie ihn mit Mehrformat-Farbtools, wenn Sie HSL oder CMYK benötigen, sowie mit weiteren kostenlosen deterministischen Konvertern, wenn Sie ein kleines Labor für die Hygiene von Design-Systemen aufbauen.

Design-Tokens und CSS

Wandeln Sie Marken-RGB-Tripel in #rrggbb-Zeichenketten für Stylesheets, Theme-Dateien und Design-System-Tokens um.

Deterministische Testfixturen

Erzeugen Sie reproduzierbare Hex-Ergebnisse für Unit-Tests, Eigenschaftsprüfungen und CI-Prüfungen für Farb-Hilfsmittel.

Hausaufgaben und Lehrdemos

Prüfen Sie die Kanal-zu-Hex-Arbeit von Studierenden und demonstrieren Sie CSS-Farben live, ohne undurchsichtige Taschenrechner-Apps.

Was kostet der RGB-zu-Hex-Konverter?

Auf dieser Seite ist er in Ihrem Browser kostenlos nutzbar.

Welcher Bereich ist für r, g und b zulässig?

Jeder Kanal muss eine Ganzzahl von 0 bis einschließlich 255 sein.

Ist die Hex-Ausgabe klein- oder großgeschrieben?

Das primäre Hex-Feld verwendet Kleinbuchstaben mit einer führenden #. Das Großbuchstaben-Feld liefert dieselbe Farbe mit Großbuchstaben A–F für Styleguides, die diese Form bevorzugen.

Wandelt dieses Tool Hex zurück in RGB um?

Nein. Dieses Tool bildet ausschließlich ganzzahlige RGB-Kanäle auf eine Hex-Zeichenkette ab. Verwenden Sie einen Mehrformat-Farbkonverter, wenn Sie Hex-zu-RGB oder andere Farbräume benötigen.

Kann ich Dezimalzahlen oder Werte über 255 eingeben?

Nein. Jeder Kanal muss eine ganze Zahl von 0 bis 255 sein. Eine Dezimalzahl oder ein Wert über 255 wird mit einer Meldung zum betroffenen Kanal abgelehnt, statt gerundet oder gekappt zu werden.

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.

POSThttps://api.kit.forhosting.com/color/rgb-hex

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/color/rgb-hex \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"r":255,"g":128,"b":0}'
{
  "r": 255,
  "g": 128,
  "b": 0
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "color.rgb_hex",
  "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.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

min_channel0
max_channel255
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Kanäle außerhalb von null bis zweihundertfünfundfünfzig werden mit einer klaren invalid_input-Fehlermeldung abgelehnt, statt still begrenzt zu werden. Nutzen Sie ihn kostenlos im Browser für Palettenarbeit, Token-Audits und Hausaufgabenprüfungen, oder rufen Sie die API zu $0.002 pro erfolgreicher Anfrage auf, wenn Sie identische Fixturen für CI, Design-Systeme oder Lehrdemos benötigen.

Was die RGB-zu-Hex-Umwandlung bedeutet und was die Antwort enthält

Dieser Rechner liefert die validierten Ganzzahlen r, g und b, eine Kleinbuchstaben-Hex-Zeichenkette mit führender Raute, dieselben sechs Ziffern ohne Raute, eine Großbuchstaben-Rautenform für Styleguides, die Großbuchstaben A bis F bevorzugen, eine rgb-Funktionszeichenkette wie rgb von zwei fünf fünf Komma eins zwei acht Komma null, eine Methodenkennung rgb_to_hex und eine kurze Formelerinnerung an die Nibble-Abbildung. Die Engine erzeugt entweder ein exaktes sechsstelliges Hex für drei zulässige Kanäle oder lehnt die Anfrage mit invalid_input ab. Wenn Sie Hex-zu-RGB, HSL, LAB, CMYK oder Mehrformat-Roundtrips benötigen, verwenden Sie ein dediziertes Mehrformat-Farbtool; diese Seite beantwortet ausschließlich die Umwandlung ganzzahliger RGB-Kanäle in eine stabile CSS-Hex-Zeichenkette, geeignet für Tokens, Unit-Tests und API-Nutzer.

Wie r, g und b gelesen werden und wie das Hex reproduzierbar bleibt

Die bevorzugten Felder sind r für Rot, g für Grün und b für Blau; akzeptiert werden zudem die Aliase red und großes R für Rot, green und großes G für Grün sowie blue und großes B für Blau, damit Tabellenkalkulationen, Abfragezeichenfolgen und typisierte Formulare denselben Vertrag wiederverwenden können, ohne Spalten umzubenennen. Kombinieren Sie den kostenlosen Browserlauf auf dieser Seite mit der kostenpflichtigen API, wenn Sie das identische mathematische Ergebnis innerhalb einer automatisierten Pipeline benötigen, ohne die Kanalverpackung selbst neu zu implementieren.

Wo die RGB-zu-Hex-Umwandlung in Design, Studium und Software zum Einsatz kommt

Auf dieser Seite läuft die Berechnung vollständig in Ihrem Browser; über die API kostet jeder erfolgreiche Abruf $0.002, fehlgeschlagene Validierung wird nicht berechnet, und nach der Antwort wird nichts gespeichert. Diese Aufteilung — freie interaktive Erkundung und eine kostenpflichtige, identische API — entspricht dem Rest des KIT-Tier-A-Katalogs und ermöglicht den Übergang von einer Unterrichtsdemo oder einem Design-Review zu einer automatisierten Pipeline, ohne das mathematische Ergebnis zu verändern.

Warum wird 256 abgelehnt statt begrenzt?

Stilles Begrenzen verbirgt Datenfehler. Kanäle außerhalb des Bereichs schlagen mit invalid_input fehl, damit Aufrufer die Quellwerte korrigieren, statt die falsche Farbe zu veröffentlichen.

Vollständige KIT-Dokumentation lesen →