HEX til RGB
Konvertér HEX til RGB med live farvevisning, farvetone skyder og kopierbare RGB, CSS rgb() og HSL værdier.
Konvertér HEX til RGB med live farvevisning, farvetone skyder og kopierbare RGB, CSS rgb() og HSL værdier.
99, 102, 241rgb(99, 102, 241)hsl(239, 84%, 67%)Indtast en gyldig HEX-farve som #6366F1 eller #636.
HEX til RGB konverterer en hexadecimal farvekode til røde, grønne og blå kanalværdier. Søgefrasen hex to rgb bruges ofte om samme opgave, men i praksis handler det om at læse en kompakt webfarve og vise de tal, som farven består af. Det gør farven lettere at bruge i CSS rgb(), JavaScript, dokumentation og tekniske beregninger.
En almindelig sekscifret HEX farve har to tegn for rød, to for grøn og to for blå. Når koden #6366F1 konverteres, bliver de tre par til kanalværdierne 99, 102, 241. Farven er den samme, men formatet bliver mere detaljeret og lettere at arbejde med, hvis næste trin kræver separate kanaler.
HEX til RGB viser en live farvevisning, hovedresultatet som RGB kanaler, et CSS rgb() output og en HSL version. Inputfeltet kan normalisere gyldige HEX værdier, vise en fejl ved ugyldigt input, og farvetone skyderen kan bruges til at udforske en relateret farve. Knapperne Random og Ryd hjælper med hurtig test eller ren indtastning.
rgb(), hvis værdien skal indsættes direkte i en stylesheet eller CSS variabel.HEX bruger base 16. Hvert tegn kan være et tal fra 0 til 9 eller et bogstav fra A til F. To tegn danner én kanal. Den første kanal er rød, den anden er grøn, og den tredje er blå. Når hvert par oversættes til decimal, får du de RGB tal, der beskriver samme skærmfarve.
| Del af HEX | HEX par | RGB kanal | Decimal værdi |
|---|---|---|---|
| Første del | 63 | Rød | 99 |
| Midterste del | 66 | Grøn | 102 |
| Sidste del | F1 | Blå | 241 |
| Samlet resultat | #6366F1 | RGB | 99, 102, 241 |
Konverteringen bør kontrolleres med farvevisningen, især når en kode er kopieret fra en PDF, et skærmbillede eller gammel dokumentation. En gyldig kode kan stadig være den forkerte kode, hvis den blev kopieret fra det forkerte sted. Farvevisningen giver en hurtig visuel kontrol, før resultatet bruges videre.
HEX til RGB viser flere output, fordi næste system kan forvente forskellige former. Almindelige kanalværdier er nyttige i beregninger og dokumentation. CSS rgb() er det rigtige valg, når værdien skal ind i en CSS regel. HSL er nyttig, når farven skal vurderes ud fra farvetone, mætning og lyshed.
| Output | Eksempel | Bedste brug |
|---|---|---|
| RGB kanaler | 99, 102, 241 | Datafelter, beregninger og tekniske noter |
CSS rgb() | rgb(99, 102, 241) | Direkte indsættelse i CSS egenskaber og variabler |
| HSL | hsl(239, 84%, 67%) | Analyse af farvetone, mætning og lyshed |
| Farvevisning | Synlig farve | Visuel bekræftelse før kopiering |
rgb() værdi.Hvis du starter med kanalværdier og skal lave en kompakt kode, kan RGB til HEX bruges til den modsatte retning. Hvis du først skal finde en farve visuelt, kan Farvevælger bruges til at vælge farven og kopiere det format, der passer bedst.
Et gyldigt input bør beskrive en farve med hexadecimale tegn. Nummertegnet er almindeligt i CSS, men det vigtige er, at værdien kan normaliseres til en sekscifret farve. Korte former kan være gyldige, når hvert tegn kan udvides til et par, men i dokumentation og produktion er en fuld sekscifret kode ofte tydeligere.
| Input situation | Forventet resultat | Hvad du bør gøre |
|---|---|---|
| Gyldig sekscifret HEX | Visning og output opdateres | Kopiér det RGB format, du skal bruge |
| Ugyldige tegn | Fejltilstand vises | Fjern tegn uden for 0 til 9 og A til F |
| Korte HEX former | Værdien kan normaliseres | Kontroller den udvidede farve før kopiering |
| Farvetone ændres | Input bliver en relateret gyldig farve | Brug det til udforskning, ikke til at bevare en godkendt kode |
HEX er kompakt og let at læse i mange stylesheets, men RGB kan være bedre, når et system arbejder med kanaler. En komponent kan for eksempel beregne lyshed, lave dynamiske variationer eller kombinere farver med andre værdier. I de tilfælde er de separate kanalværdier mere praktiske end én samlet HEX streng.
CSS rgb() er især nyttig, når en kodebase allerede bruger funktionsnotation. Det gør værdierne synlige som rød, grøn og blå i samme rækkefølge, og det kan passe bedre sammen med værktøjer, der genererer farver. HSL output kan bruges til at forstå, om farven primært skal justeres på lyshed, mætning eller hue i stedet for på de enkelte RGB kanaler.
Hvis inputtet kommer fra en brandguide eller et designsystem, bør farvetone skyderen ikke bruges før den godkendte værdi er kopieret. Skyderen er nyttig til udforskning, men den ændrer farven. Hold derfor ren konvertering og kreativ justering adskilt, når en farve er godkendt.
Når en HEX kode er konverteret, kan RGB kanalerne bruges i opgaver, hvor den kompakte HEX streng er mindre praktisk. JavaScript funktioner kan bruge kanaler til at beregne lyshed, blande farver, danne previews eller validere kontrast. CSS kan bruge den komplette rgb() værdi, når et projekt foretrækker funktionsnotation. Dokumentation kan vise kanalværdier, så andre kan forstå, hvordan farven er bygget.
Det er vigtigt at kopiere den form, som implementeringen faktisk forventer. Hvis en funktion skal modtage tre tal, er almindelige RGB kanaler bedst. Hvis en CSS egenskab skal have en komplet farve, er CSS rgb() det sikreste output. Hvis farven skal justeres visuelt, kan HSL give en mere læsbar model. HEX til RGB gør alle tre muligheder synlige, så output vælges efter opgaven.
RGB kanaler er også nyttige til fejlfinding. Hvis to HEX farver ligner hinanden, kan kanalværdierne vise, hvor forskellen ligger. En lille ændring i blå kanalen kan være næsten usynlig, mens en større ændring i rød kan ændre farvens temperatur. Den slags analyse er sværere, når farven kun vises som en kompakt HEX streng.
Før du afleverer et konverteret resultat, bør du kontrollere kildekoden, farvevisningen og outputtypen. Kildekoden skal være den rigtige HEX værdi. Farvevisningen skal ligne den forventede farve. Outputtypen skal passe til det sted, hvor værdien skal bruges. En korrekt konvertering kan stadig skabe fejl, hvis CSS rgb() kopieres ind i et felt, der kun forventer tre tal.
Hvis inputfeltet viser en ugyldig HEX tilstand, bør resultatet ikke kopieres. Ret kilden først. Tjek længde, tegn og eventuelt det sted, farven blev hentet fra. Når værdien kommer fra skærmbilleder eller ældre dokumenter, kan tegn som O og 0 eller I og 1 let forveksles. Previewet hjælper med at opdage den type fejl.
Hvis farvetone skyderen bruges, er det en ny farve, ikke længere en ren konvertering af den oprindelige HEX værdi. Det er fint til udforskning, men bør ikke blandes med arbejdet med godkendte brandfarver. Gem først den korrekte konvertering, og udforsk derefter variationer, hvis der er behov for nye forslag.
Hvis resultatet skal bruges i dokumentation, bør du angive om RGB værdierne er almindelige kanalnumre eller en komplet CSS funktion. Det lyder som en lille forskel, men det kan spare fejl i implementering. En udvikler kan indsætte rgb(99, 102, 241) direkte i CSS, mens et script måske kun skal bruge 99, 102, 241. Den rigtige form afhænger af konteksten, ikke af selve farven.
Det er også værd at sammenligne den konverterede farve med eksisterende tokens, før nye værdier oprettes. Hvis en farve kun afviger lidt fra en eksisterende RGB værdi, kan forskellen være utilsigtet. Hvis forskellen er vigtig, bør den forklares med en rolle som hover, fokus, illustration eller datavisualisering. På den måde bliver HEX til RGB en kontrolleret del af farvesystemet i stedet for en løs konvertering uden kontekst.
Den korte dokumentation er især nyttig i teams, hvor samme farve kan blive brugt af både designere, udviklere og indholdsansvarlige.
Det giver en klarere overgang fra farvevalg til implementering.
rgb(), når destinationen kræver en komplet CSS funktion.HEX til RGB er mest sikker, når kilden er præcis, og output vælges efter næste destination. Indtast koden, kontroller farvevisningen, kopiér det rigtige format, og brug kun farvetone skyderen, når du bevidst vil skabe en ny relateret farve.