HEX To RGB

Farbkontrollen

Hex- und RGB-Konverter

Rot
Grün
Blau
Deckkraft (Alpha)
%
Weißer Text 4.5:1 PASS
Schwarzer Text 4.5:1 FEHLER
Beispieltext-Kontrastvorschau

Exportformate

#0070F3
RGB(0, 112, 243)
rgba(0, 112, 243, 1)
Wert in Zwischenablage kopiert!
Farbkonvertierung

Hex- und RGB-Konverter

Wie Computer Farbe darstellen

Digitale Displays emittieren Licht, indem sie drei Primärfarben mischen: Rot, Grün und Blau (das additive Farbmodell). Durch Anpassen der Intensität jedes Kanals können Displays Millionen von Farbtönen reproduzieren. Um diese Mischungen in der Software zu verwalten, verwenden Entwickler unterschiedliche Farbmodelle, wobei Hexadezimal (Hex) und RGB am häufigsten vorkommen. In Webbrowsern teilen diese Farbformate dem Display genau mit, wie viel Energie den winzigen Subpixeln aus rotem, grünem und blauem Licht auf Ihrem Bildschirm zugeführt werden muss, die sich zu den Pixeln vermischen, die Sie wahrnehmen.

Der RGB-Farbraum

Das RGB-Modell definiert Farbkoordinaten in einem dreidimensionalen kartesischen Raum mithilfe von Basis-10-Koordinaten. Jede Koordinate (Rot, Grün, Blau) reicht von 0 bis 255 (entspricht einem Datenbyte oder 8 Bits). Wenn alle drei Kanäle auf 0 eingestellt sind, wird kein Licht ausgestrahlt und es entsteht Schwarz. Wenn alle drei auf 255 eingestellt sind, ist das Ergebnis weißes Vollspektrumlicht. Durch das Mischen bestimmter Werte werden Zwischenfarben erzeugt: Beispielsweise ergibt rgb(255, 0, 0) reines Rot, während rgb(128, 0, 128) ergibt ein mittleres Lila. Da jeder Kanal über 256 mögliche Werte verfügt, kann das System 256 × 256 × 256 erzeugen, was genau 16.777.216 verschiedenen Farbkombinationen entspricht. Dies wird allgemein als „True Color“ oder 24-Bit-Farbe bezeichnet.

Die Abkürzung für die hexadezimale Notation

Hex-Farbcodes sind eine verkürzte hexadezimale (Basis 16) Darstellung der Binärwerte in RGB-Kanälen. Da die Basis 16 sechzehn Symbole verwendet (0-9 gefolgt von A-F), kann ein einzelnes Byte (das 256 Zustände hat) durch genau zwei Hexadezimalzeichen dargestellt werden.

Ein typischer sechsstelliger Hex-Code, wie zum Beispiel #0070F3, wird in drei Teile geparst:

  • Rot: Die ersten beiden Zeichen 00 (dezimal 0).
  • Grün: Die mittleren beiden Zeichen 70 (Hex 70 entspricht Dezimalzahl 112: 7 × 16 + 0).
  • Blau: Die letzten beiden Zeichen F3 (Hex F3 entspricht Dezimalzahl 243: 15 × 16 + 3).

Die Konvertierung zwischen Hex und RGB umfasst die Konvertierung dieser einzelnen Kanalbytes zwischen dezimalen (Basis 10) und hexadezimalen (Basis 16) Zählsystemen. Webbrowser verarbeiten beide Formate austauschbar, aber Entwickler bevorzugen oft HEX wegen seiner Kürze und der einfachen Kopierbarkeit, während RGB nützlich ist, wenn Werte dynamisch über JavaScript manipuliert werden müssen.

Transparenz und der Alphakanal

Standard-RGB- und Hex-Codes stellen vollständig undurchsichtige Farben dar. Um überlappende Layouts zu entwerfen, fügen Entwickler einen vierten Kanal hinzu: Alpha. In CSS wird dies mithilfe der Funktion rgba() ausgedrückt, wobei der Alphakanal von 0,0 (vollständig transparent) bis 1,0 (undurchsichtig) reicht. Moderne Browser akzeptieren auch achtstellige Hex-Codes (z. B. #0070F380), wobei das achte Byte den hexadezimalen Alphawert vorgibt (z. B. steht Hex „80“ für die Dezimalzahl 128 oder etwa 50 % Deckkraft). Die Hinzufügung von Alpha-Funktionen wandelt den 24-Bit-Farbraum in einen 32-Bit-Farbraum um und ermöglicht so komplexe Stapel-, Überlagerungs- und Glasmorphismus-Designtrends.

Praktische Anwendungen von Farbkonvertierungen

Während Designer häufig mit HEX-Formaten in Grafikdesign-Software wie Figma oder Adobe XD arbeiten, verwenden Front-End-Ingenieure häufig RGBA in Stylesheets. Wenn Sie beispielsweise möchten, dass eine Hintergrundfarbe mit einem Marken-Styleguide (#0070F3) übereinstimmt, aber 20 % transparent sein soll, konvertieren Sie HEX in RGB (0, 112, 243) und wenden es in CSS als background-color: rgba(0, 112, 243, 0.2);. Diese Flexibilität ermöglicht satte Schatten, getönte Hintergründe und interaktive Zustände, die wunderbar auf das Hover-Verhalten des Benutzers reagieren.

Barrierefreiheit und Textkontrast

Bei der Auswahl von Farbcodes ist es wichtig, sicherzustellen, dass Ihre Hintergrund- und Textfarben ausreichend Kontrast haben, um lesbar zu sein. Die Web Content Accessibility Guidelines (WCAG) empfehlen ein Kontrastverhältnis von mindestens 4,5:1 für normalen Text und 3:1 für großen Text. Mithilfe unseres integrierten Echtzeit-Kontrastprüfers zusammen mit den HEX/RGB-Eingaben können Sie sofort feststellen, ob die von Ihnen gewählte Farbkombination für Benutzer mit Sehbehinderungen zugänglich und inklusiv ist.

Local-First-Verarbeitung und Farbmusterintegrität

Unser Farbkonvertierungstool läuft vollständig lokal auf Ihrem Gerät in Ihrem Webbrowser. Es werden niemals Farbcodes, RGB-Parameter oder Designkonfigurationen an unsere Backend-Server gesendet. Dieses clientseitige Verarbeitungsmodell gewährleistet die vollständige Vertraulichkeit Ihrer kreativen Markenstile und -ressourcen und liefert gleichzeitig sofortige Konvertierungen ohne Netzwerkverzögerung. Sie können Farbpaletten jederzeit sicher und offline konvertieren, in der Vorschau anzeigen und erstellen und dabei völlig sicher sein.

Häufig Gestellte Fragen

Wie konvertiert man Hex in RGB?

Um einen Hex-Farbcode in RGB umzuwandeln, zerlegen Sie den sechsstelligen Code in drei Paare hexadezimaler Werte. Beispielsweise steht in #FF5733 „FF“ für Rot, „57“ für Grün und „33“ für Blau. Konvertieren Sie jedes Basis-16-Paar in die Dezimalform: FF = 255, 57 = 87 und 33 = 51, was rgb(255, 87, 51) ergibt.

Was bedeuten Hex-Codenummern?

Ein Hex-Farbcode ist eine hexadezimale Darstellung des RGB-Farbmodells (Rot, Grün, Blau). Die ersten beiden Zeichen geben die Rotintensität an, die mittleren beiden geben Grün an und die letzten beiden geben Blau an. Bei 8-stelligen Hex-Codes gibt ein viertes Paar den Alpha-Wert (Deckkraft) an.

Was ist ein Alphakanal in RGB?

Der Alphakanal stellt die Deckkraft oder Transparenz einer Farbe dar. Während Standard-RGB Farbwerte von undurchsichtigem Schwarz bis Weiß definiert, fügt RGBA einen vierten Parameter (Alpha) im Bereich von 0,0 (vollständig transparent) bis 1,0 (vollständig undurchsichtig) hinzu, um die Hintergrundüberblendung zu definieren.

Warum haben manche Hex-Codes acht statt sechs Zeichen?

Hexadezimalcodes mit acht Zeichen enthalten ein viertes Byte, das Transparenz darstellt. Die ersten sechs Zeichen definieren Rot, Grün und Blau, während die Zeichen sieben und acht den Alpha-Wert im Hexadezimalformat definieren (z. B. #0070F380 ist #0070F3 mit etwa 50 % Deckkraft).

Start