Färgväljare
Välj valfri färg och få dess kod i alla vanliga format, redo att kopiera. Skapa matchande paletter, plocka ut de dominerande färgerna i ett foto utan att ladda upp det och testa om en kombination av text och bakgrund klarar WCAG:s kontrastkrav.
Färgväljare
Färgkoder i alla format
- HEX#2F6FED
- RGB47, 111, 237
- HSL220°, 84%, 56%
- HSB / HSV220°, 80%, 93%
- CMYK (ca)80%, 53%, 0%, 7%
- CSS rgb()rgb(47 111 237)
- CSS hsl()hsl(220 84% 56%)
Paletter från den här färgen
Komplementfärger
Analoga färger
Triadiska färger
Ljusare nyanser (blandade med vitt)
Mörkare nyanser (blandade med svart)
Palett från en bild
Din bild läses av din egen webbläsare och laddas aldrig upp: pixlarna samplas på en canvas på den här enheten och inget skickas någonstans.
Släpp ett foto, en skärmbild eller en logotyp här
De sex dominerande färgerna i din bild visas här. Klicka på en färgruta för att ladda den i färgväljaren.
Kontrastkontroll (WCAG 2.1)
Exempel på stor text
Flygande bäckasiner söka hwila på mjuka tuvor. 0123456789
- AA · normal textGodkänd
- AAA · normal textGodkänd
- AA · stor textGodkänd
- AAA · stor textGodkänd
Stor text innebär minst 18 pt (24 px) normal eller 14 pt (ca 18,7 px) fet stil. AA kräver 4,5:1 för normal text och 3:1 för stor text; AAA kräver 7:1 och 4,5:1.
Vanliga namngivna CSS-färger
Tjugo nyckelord som alla webbläsare förstår, med exakta HEX-, RGB- och HSL-värden.
| Namn | HEX | RGB | HSL |
|---|---|---|---|
black | #000000 | 0, 0, 0 | 0°, 0%, 0% |
white | #ffffff | 255, 255, 255 | 0°, 0%, 100% |
gray | #808080 | 128, 128, 128 | 0°, 0%, 50% |
silver | #c0c0c0 | 192, 192, 192 | 0°, 0%, 75% |
red | #ff0000 | 255, 0, 0 | 0°, 100%, 50% |
crimson | #dc143c | 220, 20, 60 | 348°, 83%, 47% |
maroon | #800000 | 128, 0, 0 | 0°, 100%, 25% |
tomato | #ff6347 | 255, 99, 71 | 9°, 100%, 64% |
coral | #ff7f50 | 255, 127, 80 | 16°, 100%, 66% |
orange | #ffa500 | 255, 165, 0 | 39°, 100%, 50% |
gold | #ffd700 | 255, 215, 0 | 51°, 100%, 50% |
yellow | #ffff00 | 255, 255, 0 | 60°, 100%, 50% |
olive | #808000 | 128, 128, 0 | 60°, 100%, 25% |
green | #008000 | 0, 128, 0 | 120°, 100%, 25% |
teal | #008080 | 0, 128, 128 | 180°, 100%, 25% |
aqua | #00ffff | 0, 255, 255 | 180°, 100%, 50% |
blue | #0000ff | 0, 0, 255 | 240°, 100%, 50% |
navy | #000080 | 0, 0, 128 | 240°, 100%, 25% |
purple | #800080 | 128, 0, 128 | 300°, 100%, 25% |
rebeccapurple | #663399 | 102, 51, 153 | 270°, 50%, 40% |
Vad HEX, RGB, HSL och HSB egentligen beskriver
Varje färg på den här sidan ligger i sRGB, webbens standardfärgrymd sedan webbläsarna införde den i slutet av 1990-talet. En skärm blandar rött, grönt och blått ljus, och varje kanal har 256 nivåer (0–255), vilket ger 16 777 216 möjliga färger. RGB skriver de tre talen direkt; HEX skriver samma tre tal i bas 16, med två siffror vardera, så #FF6600 är rött 255, grönt 102, blått 0. Den kortare formen med tre siffror dubblerar varje siffra: #F60 är #FF6600.
HSL och HSB (även kallat HSV) beskriver samma färger på ett sätt som är lättare att justera för hand. Nyans är en vinkel på färghjulet: 0° rött, 120° grönt, 240° blått. Skillnaden ligger i det sista talet. I HSL är ljushet 100 % alltid vitt och 50 % är den renaste varianten av nyansen; i HSB är ljusstyrka 100 % den rena nyansen och vitt kräver mättnad 0 %. Designprogram som Photoshop och Figma använder HSB i sina färgväljare, medan CSS har inbyggt stöd för hsl(), och därför visas båda ovan.
Varför CMYK-värdet bara är en uppskattning
Skärmar lägger till ljus; skrivare drar ifrån det med cyan, magenta, gul och svart bläck. De två systemen täcker olika färgområden, så kallade färgomfång. Mycket mättade skärmfärger, som ett klart RGB-grönt, ett elektriskt blått eller ett neonorange, ligger utanför det som processfärger kan återge, så de blir matta i tryck jämfört med på en skärm.
CMYK-värdena här bygger på den enkla matematiska omvandlingen utan ICC-profil, vilket duger för en grov beskrivning men inte för tryckpressen. Ett tryckeri konverterar med en profil för sitt papper och sin press, till exempel FOGRA39 i Europa eller GRACoL i USA, och samma RGB-färg kan få olika bläckprocent i var och en. Skicka därför RGB- eller HEX-värdet tillsammans med den profil som tryckeriet ber om.
Så beräknas kontrastförhållandet
WCAG 2.1 jämför den relativa luminansen hos två färger: den ljusare plus 0,05, delat med den mörkare plus 0,05. Resultatet går från 1:1 (identiska färger) till 21:1 (svart på vitt). Nivå AA kräver minst 4,5:1 för normal text och 3:1 för stor text, alltså 18 punkter eller 14 punkter fetstil; nivå AAA höjer det till 7:1 och 4,5:1. Delar av gränssnittet, som kantlinjer på fält och ikoner, kräver 3:1 mot omgivningen enligt kriterium 1.4.11.
Luminansen väger grönt mycket tyngre än blått, eftersom ögat är mest känsligt för det. Därför faller gul text på vitt igenom rejält medan mörkblått på vitt klarar sig lätt, trots att båda färgerna ser fullt mättade ut. Logotyper och rent dekorativ text är undantagna från regeln.
Så tar du fram en palett ur ett foto eller en logotyp
Bildpaletten läser din fil med webbläsarens canvas, förminskar den till högst 200 pixlar på den långa sidan och grupperar liknande pixlar med median cut-metoden som Paul Heckbert beskrev 1982: färgområdet delas om och om igen längs sin bredaste kanal tills sex grupper återstår, och varje grupps medelvärde blir en färgruta. Transparenta pixlar ignoreras, så en logotyp på transparent bakgrund ger logotypens färger.
När du har färgerna fungerar en platt logotyp ofta bättre som vektor. Bild till SVG-konverteraren spårar den till former som behåller exakt dessa färger, och om du gör en kanalbanner anpassar storleksändraren för YouTube-banner bilden till 2560 × 1440 med hänsyn till säkerhetszonen.
Vanliga frågor
- Varför är CSS-färgen ”green” mörkare än grönt i RGB-väljaren?
- Nyckelordet green är #008000, ett medelgrönt som ärvts från den gamla HTML-paletten med 16 färger. Det fullt mättade #00FF00 heter lime. Den fullständiga CSS-listan har liknande överraskningar: gray (#808080) är mörkare än darkgray (#A9A9A9).
- Laddas min bild upp när jag tar fram en palett?
- Nej. Filen öppnas av din webbläsare, ritas på en canvas i minnet och analyseras där. Ingen förfrågan skickas med bilden, och när du stänger fliken försvinner den.
- Vilket kontrastförhållande behövs för brödtext?
- Minst 4,5:1 för WCAG 2.1 nivå AA och 7:1 för nivå AAA. Rubriker på 18 punkter eller större, eller 14 punkter fetstil, får använda 3:1 för AA. Många designsystem siktar på 4,5:1 överallt så att texten förblir läsbar på dämpade skärmar och i solljus.
- Kan jag använda en åttasiffrig HEX-kod med transparens?
- Ja, i CSS. De två sista siffrorna är alfakanalen, så #2F6FED80 är samma blå med ungefär 50 % opacitet. Den här färgväljaren hanterar ogenomskinliga färger och visar därför sex siffror; lägg till alfaparet själv när du behöver det.
- Hur många namngivna färger finns det i CSS?
- CSS Color Module Level 4 definierar 148 färgnyckelord, om man räknar dubbletter som gray och grey. Det nyaste är rebeccapurple (#663399), som lades till 2014 till minne av Rebecca Meyer, dotter till CSS-författaren Eric Meyer.