RGB zu HEX Farbkonverter
Konvertiere RGB-Farbwerte sofort in HEX-Codes. Unverzichtbar für Webdesign, CSS und Grafikdesign. Kostenloser Konverter für sofortige, genaue Ergebnisse.
RGB- und HEX-Farbsysteme erklärt
RGB (Rot, Grün, Blau) und HEX (hexadezimal) sind zwei Möglichkeiten, die gleichen Farben genau darzustellen – sie verwenden einfach unterschiedliche Notationssysteme. Beide beschreiben Farben, indem sie drei Grundfarben (rot, grün, blau) bei unterschiedlicher Intensität mischen. Um beide Systeme zu verstehen, ist es für Webdesign, CSS, Grafikdesign, Fotobearbeitung und digitale Kunst unerlässlich.
Im RGB-Modell hat jeder der drei Kanäle (rot, grün, blau) eine Intensitätswert von 0 bis 255. Null bedeutet, dass es keine dieser Farbe gibt; 255 bedeutet maximale Intensität. Wenn alle drei bei 255 liegen, ergibt sich Weiß (rgb(255,255,255)). Wenn alle drei bei 0 liegen, ergibt sich Schwarz (rgb(0,0,0)). Mit 256 möglichen Werten pro Kanal und 3 Kanälen kann RGB 256³ = 16.777.216 verschiedene Farben darstellen (ca. 16,7 Millionen).
Im HEX-Modell werden die gleichen drei Kanäle jeweils als 2-stellige hexadezimale Zahl (00 bis FF) dargestellt, vorangestellt mit #. Hexadezimal verwendet Ziffern 0–9 und Buchstaben A–F, wobei A=10, B=11, C=12, D=13, E=14, F=15. FF in hex = 15×16 + 15 = 255 in Dezimal. Also #FFFFFF = rgb(255,255,255) = Weiß. Die Umrechnung ist rein eine Basisänderung: Dezimal (Basis 10) in hexadezimal (Basis 16).
Wie man RGB in HEX umrechnet: Schritt-für-Schritt
Um jeden RGB-Kanal in hex umzurechnen, benötigt man, den Kanalwert (0–255) durch 16 zu teilen und den Quotienten und Rest als hexadezimale Ziffern auszudrücken:
- Nehmen Sie den Kanalwert (0–255)
- Teilen Sie durch 16: Quotient = erste hexadezimale Ziffer, Rest = zweite hexadezimale Ziffer
- Wenn beide 10–15 (A–F) sind, konvertieren Sie sie in hexadezimale Ziffern
- Kombinieren Sie: erste Ziffer + zweite Ziffer = 2-stellige hexadezimale Zahl
- Wiederholen Sie dies für G- und B-Kanal
- Kombinieren Sie: # + R_hex + G_hex + B_hex
Beispiel: Um rgb(255, 99, 71) in hex (Tomatenrot) umzurechnen:
- R=255: 255÷16=15 Rest 15 → F + F → FF
- G=99: 99÷16=6 Rest 3 → 6 + 3 → 63
- B=71: 71÷16=4 Rest 7 → 4 + 7 → 47
- Ergebnis: #FF6347
| Dezimal | ÷16 Quotient | Rest | Hex |
|---|---|---|---|
| 0 | 0 | 0 | 00 |
| 16 | 1 | 0 | 10 |
| 128 | 8 | 0 | 80 |
| 160 | 10 (A) | 0 | A0 |
| 200 | 12 (C) | 8 | C8 |
| 238 | 14 (E) | 14 (E) | EE |
| 255 | 15 (F) | 15 (F) | FF |
Gängige Web-Farben: RGB- und HEX-Referenz
Hier ist eine umfassende Referenztabelle für die am häufigsten verwendeten Web-Farben:
| Farbname | HEX | RGB | Anwendung |
|---|---|---|---|
| Weiß | #FFFFFF | rgb(255,255,255) | Hintergrund, Text auf dunklem Hintergrund |
| Schwarz | #000000 | rgb(0,0,0) | Text, Kontrastreiche Hintergründe |
| Rot | #FF0000 | rgb(255,0,0) | Warnungen, Fehler, Stoppsignale |
| Lime | #00FF00 | rgb(0,255,0) | Erfolgsindikatoren |
| Blau | #0000FF | rgb(0,0,255) | Links, Hauptfarben |
| Gelb | #FFFF00 | rgb(255,255,0) | Warnungen, Hervorhebungen |
| Cyan | #00FFFF | rgb(0,255,255) | Farben für Hervorhebungen, moderne UI |
| Magenta | #FF00FF | rgb(255,0,255) | Farben für Hervorhebungen, Hervorhebungen |
| Orange | #FFA500 | rgb(255,165,0) | Aufrufe zu Aktionen, Energie |
| Violett | #800080 | rgb(128,0,128) | Luxus, Kreativität |
| Grün | #808080 | rgb(128,128,128) | UI-Elemente, Neutral |
| Navy | #000080 | rgb(0,0,128) | Professionell, Vertrauenswürdig |
| Tomatenrot | #FF6347 | rgb(255,99,71) | Warmes Rot, Lebensmittel-Apps |
| Koralle | #FF7F50 | rgb(255,127,80) | Freundlich, warmes Design |
| Türkis | #008080 | rgb(0,128,128) | Professionell, ausgewogen |
Verwendung von RGB und HEX in CSS und Webdesign
CSS akzeptiert mehrere Farbformate. HEX und RGB sind die am häufigsten verwendeten, aber modernes CSS unterstützt auch HSL, benannte Farben und die neuen oklch- und oklch-Farträume für breitbandige Displays.
In CSS können Farben wie folgt angegeben werden:
color: #FF6347;(HEX)color: rgb(255, 99, 71);(RGB)color: rgba(255, 99, 71, 0,5);(RGB + Alpha-Transparenz, 0=transparent, 1=opak)color: hsl(9, 100%, 64%);(Hue, Saturation, Lightness)color: tomato;(CSS-benannte Farbe)
HEX-Codes können auch in 3-stelliger Abkürzung geschrieben werden, wenn jedes Paar eine wiederholte Ziffer ist: #FF0000 = #F00, #FFFFFF = #FFF, #336699 kann nicht abgekürzt werden. Die Abkürzung halbiert die Schreibzeit und wird in allen Browsern unterstützt.
Bei der Einhaltung von Designkonsistenz verwenden moderne Designsysteme (Material Design, Tailwind CSS, Bootstrap) vorgefertigte Farbpaletten, die als HEX-Codes ausgedrückt werden. Tailwind CSS zum Beispiel bietet 22 Farbfamilien, jede mit 10 Nuancen (gray-100 bis gray-900), alle als HEX-Codes in der Konfigurationsdatei angegeben.
RGBA und Alpha-Transparenz
RGBA fügt einem RGB-Modell einen vierten Kanal hinzu: alpha, der die Transparenz steuert. Alpha-Werte reichen von 0 (vollständig transparent, unsichtbar) bis 1 (vollständig opak, keine Transparenz). Bruchteile von Werten erzeugen halbtransparente Farben.
Beispiele: rgba(0, 0, 0, 0,5) ist halbtransparent schwarz (wie ein durchsichtiges Overlay). rgba(255, 255, 255, 0,8) ist ein 80-prozentig opak Weiß. Dies wird häufig für Overlay-Effekte, gläserne UI-Elemente und Hervorhebungen bei Hover verwendet.
In modernem CSS gibt es auch HEX mit Alpha: 8-stellige Hex-Codes, bei denen die letzten 2 Ziffern die Alpha-Werte angeben. #FF6347CC wäre Tomaten mit 80% Opazität (CC in Hex = 204 in Dezimal; 204/255 ≈ 0,8). Diese Format wurde in der CSS-Farbleich-Level-4-Spezifikation eingeführt und wird in allen modernen Browsern unterstützt.
Der Äquivalent in RGBA ist einfacher für Menschen: rgba(255, 99, 71, 0,8) vs #FF6347CC. Welche Format Sie verwenden, hängt von persönlicher Vorliebe und Werkzeugen ab – Design-Tools wie Figma zeigen und exportieren typischerweise in HEX, während CSS-Präprozessoren (Sass, Less) oft RGBA für seine Lesbarkeit verwenden.
Grundlagen der Farbtheorie für Designer
Das Verständnis des RGB-Farbmodes geht Hand in Hand mit dem Verständnis der Farbtheorie. RGB ist ein additiver Farbmodell – Farben werden durch Hinzufügen von Licht erzeugt. Mischen von R+G+B bei voller Intensität = Weiß (alle Licht). Dies ist das Gegenteil des subtraktiven Farbmodells (Pigment/Druck), bei dem das Mischen aller Farben = Schwarz ergibt.
Komplementäre Farben in RGB sitzen sich gegenseitig auf der Farbkugel gegenüber. Rot (FF0000) und Cyan (00FFFF) sind komplementär – beachten Sie, dass Cyan's RGB die bitweise Inverse von Rot (0,255,255 vs 255,0,0) ist. Ähnlich verhält es sich mit Blau und Gelb, Grün und Magenta. Komplementäre Paare erzeugen maximale Kontrast und visuelle Vibration, wenn sie nebeneinander platziert sind.
Farbharmonie leitet die Auswahl von Farben, die gut zusammenarbeiten: analog (benachbart auf der Kugel), triadisch (drei gleichmäßig voneinander entfernte Farben), split-komplementär und tetradisch (vier Farben, die ein Rechteck bilden). Diese Beziehungen helfen Designern, Paletten zu erstellen, die sich intentional und visuell ausgewogen anfühlen.
Barrierefreiheit und Kontrast: Die WCAG (Web Content Accessibility Guidelines) erfordern einen Mindestkontrastverhältnis zwischen Text und Hintergrund: 4,5:1 für normalen Text, 3:1 für großen Text. Das Kontrastverhältnis wird aus der relativen Helligkeit der RGB-Werte berechnet. Viele Online-Tools überprüfen die WCAG-Konformität – dies ist für Benutzer mit geringer Sehschärfe oder Farbblindheit von wesentlicher Bedeutung.
Farbräume jenseits von RGB: HSL, HSB, CMYK
RGB ist nicht immer das intuitivste System für die Auswahl von Farben. Alternativen können für verschiedene Anwendungsfälle praktischer sein:
| Farbmodell | Komponenten | Beste Anwendung | Verwendung in |
|---|---|---|---|
| RGB | Rot, Grün, Blau (0–255 jedes) | Bildschirm-Display, Web | CSS, Displays, Kameras |
| HEX | #RRGGBB (gleich wie RGB) | Web-Entwicklung | CSS, HTML, Design-Tools |
| HSL | Farbton (0–360°), Sättigung (%), Helligkeit (%) | Intuitive Farbanpassungen | CSS, Design-Tools |
| HSB/HSV | Farbton, Sättigung, Helligkeit/Wert | Farbauswahl-UI | Photoshop, Illustrator |
| CMYK | Zyan, Magenta, Gelb, Schlüssel (Schwarz) | Druckdesign | InDesign, Druck-Workflows |
| Pantone | Standardisierte Farbkodes | Markenkonstanz | Physische Produkte, Druck |
HSL ist besonders designerfreundlich: Farbton wählt die Farbe (0°=Rot, 120°=Grün, 240°=Blau), Sättigung steuert, wie lebendig sie ist (0% ist Grau, 100% ist reine Farbe), und Helligkeit steuert die Helligkeit (0% ist Schwarz, 50% ist die reine Farbe, 100% ist Weiß). Die Anpassung nur der Helligkeit, während Farbton und Sättigung konstant bleiben, erzeugt eine konsistente Farbskala – sehr nützlich für die Erstellung von Hover-Zuständen, deaktivierten Zuständen und Tönen/Schattierungen einer Marke.
Häufig gestellte Fragen
Wie konvertiere ich RGB in HEX manuell?
Konvertiere jeden Kanal (0–255) in 2-stellige Hex: teile durch 16 für die erste Ziffer, verwende den Rest als zweite Ziffer (wobei 10–15 = A–F). Füge alle drei Ergebnisse nach # zusammen. Beispiel: rgb(128, 0, 255) → 128=80, 0=00, 255=FF → #8000FF (Lila).
Welches ist die HEX-Kodierung für Weiß?
#FFFFFF. Weiß in RGB ist (255,255,255) — maximale Intensität für alle drei Kanäle. In Hex ist 255 = FF. Also ist Weiß #FF+FF+FF = #FFFFFF. Die 3-stellige Abkürzung ist #FFF.
Kann ich RGB in CSS verwenden?
Ja. CSS akzeptiert sowohl rgb(255, 128, 0) als auch #FF8000 — sie ergeben identische Ergebnisse. RGB wird manchmal bevorzugt für Lesbarkeit; HEX für Kürze. RGBA fügt Transparenz hinzu: rgba(255, 128, 0, 0,7) für 70% transparentes Orange.
Was ist der Unterschied zwischen HEX und RGB?
Sie stellen dieselbe Information in verschiedenen Notationen dar. RGB verwendet drei dezimale Zahlen (0–255). HEX verwendet drei 2-stellige hexadezimale Werte (00–FF). HEX ist kompakter (7 Zeichen vs 15+) und ist die dominierende Formatierung in CSS und Design-Tools. Die Umwandlung zwischen ihnen ist genau — keine Informationen werden verloren.
Warum verwendet HEX die Basis 16?
Basis 16 (hexadezimal) kodiert 8-Bit-Werte (0–255) genau in 2 Zeichen. Zwei hexadezimale Ziffern stellen jeweils 4 Bit dar, insgesamt 8 Bit = 1 Byte. Drei RGB-Bytes (24 Bit) werden in ein 6-stelliges Hex-Code umgewandelt. Diese Kompaktheit und Übereinstimmung mit dem Computer-Binary ist der Grund, warum hexadezimal in der Informatik Standard ist.
Was ist ein 8-stelliges HEX-Code (wie #RRGGBBAA)?
Welche Farbe hat gleiche RGB-Werte?
Wenn R=G=B, ist das Ergebnis immer ein Graustufenwert. rgb(0,0,0) = schwarz, rgb(128,128,128) = mittlerer Graustufenwert (#808080), rgb(255,255,255) = Weiß. Die Graustufenreihe verläuft von #000000 bis #FFFFFF durch gleichmäßige Schritte.
Wie beeinflusst Farbkontrast die Zugänglichkeit?
WCAG 2.1 erfordert einen Kontrastverhältnis von 4,5:1 zwischen normaler Text und Hintergrund (3:1 für großen Text und UI-Komponenten). Das Kontrastverhältnis wird aus der relativen Helligkeit berechnet, die aus den RGB-Werten abgeleitet wird. Wenn das Kontrastanforderung nicht erfüllt wird, ist der Inhalt für Benutzer mit geringer Sehschärfe oder in hellen Beleuchtungsbedingungen nicht zugänglich.
Was ist HSL und wie steht es in Bezug auf HEX?
HSL (Hue, Saturation, Lightness) ist eine alternative CSS-Farbmöglichkeit, die für Menschen intuitiver ist. hsl(0, 100%, 50%) ist reines Rot = #FF0000. Konvertieren Sie durch Berechnung der RGB-Werte aus HSL mithilfe der Farbmodell-Transformation, dann konvertieren Sie RGB in HEX. CSS unterstützt HSL direkt, sodass Sie es ohne Umwandlung verwenden können.
Kann ich den HEX-Code aus einer Farbpalette in Design-Tools erhalten?
Ja. Alle großen Design-Tools (Figma, Adobe XD, Photoshop, Sketch, Canva) zeigen HEX-Codes, wenn Sie eine Farbe anklicken. In Figma klicken Sie auf die Füllfarbe in der Eigenschaftenleiste, um den HEX-Code anzuzeigen und ihn zu kopieren. In Photoshop zeigt die Farbpalette unten den HEX-Code. Browser-Entwicklerwerkzeuge (Element-Inspektor → Styles) zeigen auch Farbwerte, die in HEX-Format geändert werden können.