HEX-Farbe

#

RGB-Kanäle

R
G
B

HSL-Werte

H °
S %
L %

CSS-Formate

HEX

HEX (kurz)

RGB

HSL

CSS-Variable

Kopiert!
Design-Tools

RGB zu HEX Farbkonverter

Konvertieren Sie Farben zwischen RGB, HEX und HSL Formaten mit einer Live-Vorschau. Perfekt für CSS-Entwicklung, Designsysteme und Farbpaletten-Arbeit.

RGB, HEX und HSL Farbformate verstehen

Webentwickler und Designer arbeiten mit drei primären Farbformaten: RGB, HEX und HSL. Jedes stellt Farbe anders dar, und die Konvertierung zwischen ihnen ist eine tägliche Aufgabe beim Erstellen von Websites, Designsystemen oder digitalen Grafiken. Farben auf Webseiten werden von Browser-Layout-Engines interpretiert, um die Lichtausgabe über Displays hinweg zu koordinieren. Die genaue Konvertierung von Farbwerten zwischen Dezimal- und Hexadezimalformaten gewährleistet Konsistenz in verschiedenen Design-Tools und Web-Stylesheets.

RGB (Rot, Grün, Blau) verwendet drei ganzzahlige Werte von 0 bis 255, um die Farbintensität für jeden Kanal zu definieren. rgb(255, 0, 0) ist reines Rot. rgb(0, 0, 0) ist Schwarz. Es ist das am weitesten verbreitete Format und entspricht direkt der Art und Weise, wie Computermonitore Farbe mithilfe von LED-Subpixeln darstellen. Da RGB Basis-10-Zahlen verwendet, ist es für Entwickler einfach, Farbübergänge, Animationen oder Farbtonmanipulationen mit JavaScript programmatisch zu berechnen.

Wie HEX-Farben funktionieren

HEX (Hexadezimal) stellt dieselben RGB-Werte in Basis-16-Notation dar. Jeder Farbkanal erhält zwei Hex-Ziffern, was 256 mögliche Werte (00–FF) pro Kanal ergibt. #FF0000 ist reines Rot. Die Formel ist einfach: R=255 → FF, G=0 → 00, B=0 → 00, zusammengesetzt zu #FF0000. Die Kurzform mit 3 Ziffern (#F00) funktioniert, wenn die beiden Ziffern jedes Kanals identisch sind. HEX wird in Auszeichnungsdokumenten wegen seiner kompakten Zeichenfolge und der einfachen Kopierbarkeit aus Designplattformen wie Figma, Sketch oder Adobe Illustrator bevorzugt.

Warum HSL designerfreundlich ist

HSL (Farbton, Sättigung, Helligkeit) ist das intuitivste Format für Designer. Der Farbton ist ein Grad auf dem Farbkreis (0–360°). Die Sättigung steuert die Farbintensität (0% ist Grau, 100% ist lebendig). Die Helligkeit steuert die Helligkeit (0% ist Schwarz, 100% ist Weiß). Dies macht es einfach, Farbvariationen zu erstellen – passen Sie einfach die Helligkeit an, um dunklere oder hellere Töne zu erhalten, während der gleiche Farbton erhalten bleibt. Zum Beispiel wird das Erstellen eines Hover-Zustands in CSS so einfach wie das Ändern des Helligkeitsparameters um 10% in einer HSL-Farbfunktion, ohne dass RGB-Werte manuell neu berechnet oder ein neuer HEX-Code gefunden werden muss.

RGB in HEX mathematisch umwandeln

Um ein RGB-Tripel von Hand in einen HEX-Code umzuwandeln, teilen Sie jeden Dezimalwert durch 16. Der Quotient und der Rest jeder Division bestimmen die hexadezimalen Zeichen. Wenn Sie beispielsweise den Grünkanalwert 185 in Hexadezimal umwandeln möchten: Die Division von 185 durch 16 ergibt einen Quotienten von 11 und einen Rest von 9. In der Basis-16-Zählung entspricht 11 dem Zeichen 'B' und 9 ist '9'. Daher wird 185 zu 'B9'. Wenn Sie diesen Konvertierungsprozess für die Kanäle Rot, Grün und Blau durchführen und ein Hash-Zeichen (#) voranstellen, erhalten Sie den endgültigen sechsstelligen hexadezimalen Farbcode.

CSS Custom Properties und Farb-Tokens

Moderne Frontend-Entwicklung verlässt sich stark auf Design-Tokens, um Stil-Einheitlichkeit zu gewährleisten. In Tailwind CSS und Stylesheets werden Farb-Tokens häufig als Custom Properties innerhalb von Root-Scopes deklariert. Das Deklarieren von Farben auf diese Weise:

:root { --theme-color-rgb: 128, 128, 128; --theme-color-hex: #808080; }

ermöglicht es Ihnen, dynamisch Transparenz-Overrides und Farbtonverschiebungen mit modernen CSS-Utilities anzuwenden, was erheblichen Code-Overhead spart und hohe Leistung beibehält.

Die Rolle von Design-Assets und Farbkonvertierungen in der Webentwicklung

Die Erstellung kohärenter Benutzeroberflächen und Markenidentitäten erfordert, dass Designer verschiedene Asset-Formate und Farbräume verwalten. Formate wie RGB, HEX und HSL stellen Farbdaten unterschiedlich dar, und die Konvertierung zwischen ihnen ist eine Standardaufgabe beim Erstellen von CSS-Stylesheets oder Branding-Assets. HSL ist designerfreundlich, da Sie Helligkeit oder Sättigung unabhängig anpassen können, um Hover-Zustände und Schattierungen zu erstellen, während HEX kompakt und einfach zwischen Designeditoren wie Figma und Code-Vorlagen einzufügen ist.

Optimierung der visuellen Leistung und Asset-Formate

Schnelle Seitenladezeiten hängen stark von der Optimierung von Grafikdateien wie JPEGs, PNGs und SVGs ab. Rasterbilder (PNG/JPG) speichern Farbdaten in festen Rastern, was bei Skalierung auf hochauflösenden Displays zu Unschärfe führen kann. Die Konvertierung von Raster-Assets in Vektorpfade (SVG) gewährleistet endlose Skalierbarkeit und kleinere Dateigrößen, da SVGs Grafiken mathematisch mithilfe von Koordinatenlinien darstellen. Darüber hinaus sind die Komprimierung von JPEGs, die Erstellung benutzerdefinierter Wireframe-Platzhalter und Favicons wesentliche Schritte zur Optimierung der Frontend-Leistung und des Seitengewichts.

Barrierefreiheit und Kontrastprüfer

Web-Barrierefreiheitsstandards (wie die WCAG) erfordern, dass Farbkombinationen bestimmte Kontrastverhältnisse erfüllen, um sicherzustellen, dass Text für Benutzer mit Sehbehinderung oder Farbenblindheit lesbar ist. Kontrastprüfer bewerten die relative Leuchtdichte zwischen Text- und Hintergrundfarben und überprüfen die Einhaltung der AA- und AAA-Regeln. Die Verwendung clientseitiger Barrierefreiheitsprüfungen stellt sicher, dass Ihre Designsysteme für alle Besucher nutzbar bleiben, indem Verhältnisse lokal berechnet werden, ohne Asset-Details an externe Server zu senden.

Sichere Grafikkonvertierungen clientseitig

Standardmäßige Online-Dateikonverter erfordern das Hochladen Ihrer Design-Assets auf entfernte Datenbanken, was urheberrechtlich geschützte Arbeiten, Signaturen oder vertrauliche Mockups gefährden kann. Das Konvertieren von SVG-Dateien in PNGs, das Nachzeichnen von Rasterkonturen oder das Komprimieren von Bildern direkt im Browser-Speicher hält Ihre kreativen Assets vollständig privat. Keine Datei verlässt Ihre CPU, was absolute Sicherheit, schnellere Verarbeitungsgeschwindigkeiten und einen nahtlosen lokalen Workflow gewährleistet.

Häufig Gestellte Fragen

Wie konvertiere ich RGB in HEX?

Um RGB in HEX zu konvertieren, wandeln Sie jeden der drei Farbkanäle (R, G, B) von Dezimal (0–255) in Hexadezimal (00–FF) um und fügen Sie sie zusammen. Zum Beispiel wird rgb(255, 99, 71) zu #FF6347. Unser Tool erledigt dies sofort, während Sie die Schieberegler bewegen.

Was ist der Unterschied zwischen RGB und HEX Farbcodes?

RGB-Farben verwenden drei Dezimalzahlen (0–255) für die Kanäle Rot, Grün und Blau, geschrieben als rgb(255, 255, 255). HEX-Farben stellen dieselben Kanäle als 6-stelligen Hexadezimalstring mit vorangestelltem # dar, wie #FFFFFF. Beide beschreiben dieselben Farben – HEX ist nur eine kompaktere Notation, die häufig in HTML und CSS verwendet wird.

Was ist HSL und wie verhält es sich zu RGB und HEX?

HSL steht für Farbton (Hue, 0–360°), Sättigung (Saturation, 0–100%) und Helligkeit (Lightness, 0–100%). Es ist eine benutzerfreundliche Art, Farben zu beschreiben. Jeder HSL-Wert kann mathematisch in RGB und dann in HEX umgewandelt werden. Unser Konverter verarbeitet alle drei Formate gleichzeitig.

Kann ich einen HEX-Wert eingeben und RGB zurückbekommen?

Ja. Geben Sie einen gültigen HEX-Code (mit oder ohne #-Präfix, 3 oder 6 Ziffern) in das HEX-Eingabefeld ein, und das Tool aktualisiert sofort die RGB-Schieberegler, HSL-Werte und die Farbvorschau.

Start