HEX til RGB

Konvertér HEX til RGB med live farvevisning, farvetone skyder og kopierbare RGB, CSS rgb() og HSL værdier.

99, 102, 241
rgb(99, 102, 241)
hsl(239, 84%, 67%)

Indtast en gyldig HEX-farve som #6366F1 eller #636.

Hvad HEX til RGB gør

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.

Sådan bruger du HEX til RGB

  1. Indtast en HEX farvekode i feltet HEX kode.
  2. Kontroller farvevisningen for at sikre, at koden repræsenterer den forventede farve.
  3. Kopiér hovedresultatet, hvis næste destination skal bruge almindelige RGB kanalværdier.
  4. Kopiér CSS rgb(), hvis værdien skal indsættes direkte i en stylesheet eller CSS variabel.
  5. Kopiér HSL, hvis farvetone, mætning eller lyshed skal vurderes i næste trin.
  6. Brug farvetone skyderen, hvis du vil udforske en relateret farve før kopiering.
  7. Brug Random, når du vil teste konvertering med en anden gyldig HEX farve.
  8. Brug Ryd, når inputfeltet skal tømmes før en ny kode indsættes.

Hvordan en HEX kode læses som RGB

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 HEXHEX parRGB kanalDecimal værdi
Første del63Rød99
Midterste del66Grøn102
Sidste delF1Blå241
Samlet resultat#6366F1RGB99, 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.

Hvilket RGB output skal kopieres

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.

OutputEksempelBedste brug
RGB kanaler99, 102, 241Datafelter, beregninger og tekniske noter
CSS rgb()rgb(99, 102, 241)Direkte indsættelse i CSS egenskaber og variabler
HSLhsl(239, 84%, 67%)Analyse af farvetone, mætning og lyshed
FarvevisningSynlig farveVisuel bekræftelse før kopiering

Hvornår HEX til RGB er nyttig

  • CSS arbejde: konvertér en HEX kode til en komplet CSS rgb() værdi.
  • JavaScript: brug kanalværdier til farveberegning, dynamiske temaer eller sliders.
  • Design dokumentation: vis både HEX og RGB, så flere værktøjer kan bruge samme farve.
  • Token oprydning: omsæt gamle HEX værdier til kanaldata, hvis et nyt system bruger RGB notation.
  • Farveanalyse: se om to farver primært adskiller sig i rød, grøn eller blå.

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.

Gyldigt HEX input

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 situationForventet resultatHvad du bør gøre
Gyldig sekscifret HEXVisning og output opdateresKopiér det RGB format, du skal bruge
Ugyldige tegnFejltilstand visesFjern tegn uden for 0 til 9 og A til F
Korte HEX formerVærdien kan normaliseresKontroller den udvidede farve før kopiering
Farvetone ændresInput bliver en relateret gyldig farveBrug det til udforskning, ikke til at bevare en godkendt kode

Konvertering i CSS og 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.

Brug RGB kanaler i implementering

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.

Kontrol før RGB værdier afleveres

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.

Fejl der ofte sker ved HEX konvertering

  • For få tegn: en ufuldstændig HEX værdi kan ikke altid beskrive alle tre kanaler tydeligt.
  • Forkerte bogstaver: kun A til F er gyldige som bogstavtegn i en HEX farve.
  • Forkert kopiering: brug CSS rgb(), når destinationen kræver en komplet CSS funktion.
  • Blanding af retninger: HEX til RGB starter med en HEX kode, mens RGB til HEX starter med kanalværdier.
  • Ingen kontrol af preview: se farven før output bruges i et projekt.

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.

Copied