Loading...
Loading...
Übersetzen Sie jede Farbe zwischen HEX, RGB und HSL mit Live-Schiebereglern, einem interaktiven Farbwähler und kopierbereiten CSS-Strings — alles in Ihrem Browser berechnet.
#1A73E8rgb(26, 115, 232)hsl(214, 82%, 51%)WCAG ratio of this color against pure white and pure black backgrounds.
Ein Farbkonverter übersetzt zwischen den drei Formaten, die Designer und Entwickler täglich verwenden: HEX (#RRGGBB) für Stylesheets, RGB (rot, grün, blau 0–255) für Leinwände und Bildbearbeitung, und HSL (Farbton, Sättigung, Helligkeit) für intuitives Bearbeiten. Sie beschreiben alle denselben Punkt im sRGB-Farbraum — sie tauschen nur Lesbarkeit gegen Mathematik ein. Dieses Tool hält die drei synchron, während Sie eines von ihnen bearbeiten, zeigt eine Live-Farbe und berichtet einen schnellen WCAG-Kontrast-Snapshot, damit Sie wissen, ob die Farbe für Fließtext auf Weiß oder Schwarz sicher ist. Alles läuft lokal in Ihrem Browser; keine Farbe wird jemals hochgeladen oder protokolliert.
Fügen Sie einen HEX-Wert ein (mit oder ohne das führende #), ziehen Sie den nativen Farbwähler oder stellen Sie RGB / HSL-Kanäle mit den Schiebereglern oder numerischen Eingaben ein.
Die große Farbprobe und das HEX-Label werden bei jedem Tastendruck oder Schieberegler-Ziehen aktualisiert, sodass Sie die Farbe sehen können, bevor Sie sich dafür entscheiden.
Welches Format Sie auch bearbeitet haben, die anderen beiden werden sofort im Abschnitt 'Kopieren als' neu berechnet — HEX, rgb(...) und hsl(...) bereit zum Einfügen in CSS, Design-Tools oder Code.
Klicken Sie auf Kopieren in einer beliebigen Zeile, um diesen String in Ihre Zwischenablage zu kopieren. Der Button bestätigt mit einem Häkchen für 1,5 Sekunden.
Die Kontrastaufnahme zeigt das WCAG-Verhältnis Ihrer Farbe gegen reines Weiß und reines Schwarz. Wenn Sie vollständige WCAG AA / AAA-Urteile gegen einen benutzerdefinierten Hintergrund benötigen, springen Sie zum Kontrastprüfer-Tool, das unten verlinkt ist.
HEX → RGB:
R = parseInt(hex[0..1], 16)
G = parseInt(hex[2..3], 16)
B = parseInt(hex[4..5], 16)
RGB → HSL (jeder Kanal skaliert auf 0–1):
max = max(R, G, B); min = min(R, G, B)
L = (max + min) / 2
S = L > 0.5 ? (max − min) / (2 − max − min) : (max − min) / (max + min)
H hängt davon ab, welcher Kanal max ist:
R: H = 60 · ((G − B) / (max − min) mod 6)
G: H = 60 · ((B − R) / (max − min) + 2)
B: H = 60 · ((R − G) / (max − min) + 4)HEX ist einfach RGB, das in Basis 16 geschrieben ist — drei Paare von Hex-Ziffern, eines pro Kanal, in einen einzigen String gepackt. HSL ist eine wahrnehmungsbasierte Umformung des gleichen RGB-Würfels: Farbton (0–360°) wählt eine Scheibe des Farbkreises, Sättigung (0–100%) ist, wie lebhaft im Vergleich zu grau es ist, und Helligkeit (0–100%) ist, wie nah es an Weiß oder Schwarz ist. Die oben genannten Konversionen sind verlustfrei modulo Runden, sodass HEX ↔ RGB ↔ HSL ↔ HEX den gleichen Wert zurückgeben sollte.
Referenz: CSS-Farbmodul Level 4 — sRGB
| Eingabe | Entsprechende Formate |
|---|---|
#1A73E8 | rgb(26, 115, 232) · hsl(214, 82%, 51%) Google Blau — ein beliebter Link- / Primärfarben-Ton. |
rgb(255, 105, 180) | #FF69B4 · hsl(330, 100%, 71%) CSS benannte Farbe heißes Pink, auf drei Arten ausgedrückt. |
hsl(120, 73%, 75%) | #9EE89E · rgb(158, 232, 158) Ein Pastellgrün — leicht einzustellen, indem der L-Schieberegler angehoben wird. |
#03A | #0033AA · rgb(0, 51, 170) · hsl(222, 100%, 33%) Drei Ziffern Kurzform erweitern sich auf ihr sechsstellige Äquivalent. |
Testen Sie zwei Farben auf die WCAG AA- und AAA-Konformität für Text und UI.
Berechnen Sie Ihr genaues Alter in Jahren, Monaten und Tagen ab jedem Geburtsdatum.
Überprüfen Sie den Body-Mass-Index anhand von Größe und Gewicht mit metrischen oder imperialen Einheiten.
Berechnen Sie Prozentsätze, prozentuale Änderungen und Prozentsätze eines Gesamtbetrags in Sekunden.
Zuletzt aktualisiert