Krāsu konvertētājs bez maksas
Konvertē krāsas starp HEX, RGB, HSL, HSV un CMYK formātiem tūlītēji. Ietver gaišuma skalu un iepriekš iestatītus paraugus.
Konvertējiet krāsu starp HEX, RGB, HSL, HSV un CMYK — ar tiešraides priekskatu un viena pieskāriena kopiju. Viss strādā jūsu pārlūkprogrammā.
Pieņem: HEX (#fff vai #ffffff), RGB (255, 255, 255) vai HSL (360, 100%, 50%)
WCAG kontrasts
Uz balta fona
2,49:1
Uz melna fona
8,44:1
Gaišuma skala
Noklikšķiniet uz paraugā, lai pārslēgtos uz šo toni
Biežākie lietojumi
- Konvertējiet krāsas tīmekļa dizainamIegūstiet HEX, RGB un HSL vērtības jebkurai krāsai — gatavs ielīmēšanai CSS vai Tailwind.
- Konvertējiet krāsas drukāšanai (CMYK)Konvertējiet ekrāna krāsas (HEX/RGB) uz CMYK vērtībām drukāšanas dizainam un profesionālajai drukāšanai.
- Izveidojiet krāsu paletes dizaina sistēmāmKonvertējiet zīmola krāsas visos formātos un izveidojiet konsekventes spilgtuma skalas pilnai dizaina sistēmai.
- Pārbaudiet krāsu kontrastu pieejamībaiKonvertējiet krāsas, lai iegūtu RGB vērtības izmantošanai kontrasta attiecības rīkos — WCAG atbilstība pieejamam dizainam.
- Konvertējiet krāsas FigmaiIegūstiet precīzas HEX un RGB vērtības Figma krāsu atlasītājiem un dizaina žetonu sistēmām.
Kā tas darbojas
Visa konvertēšanas loģika ir pašrakstīts JavaScript, kas darbojas pilnībā jūsu pārlūkprogrammā — bez bibliotēkas, bez servera izsaukuma. Rīks parsē jūsu ievadi, maršrutē to caur tīru matemātikas funkciju ķēdi un vienlaicīgi rada vienpadsmit izvades formātus, ieskaitot modernās CSS Color 4 telpas oklch() un lab().
- 1Elastīga ievades parsēšanaPielāgots parsētājs pieņem heksadecimālo (3, 4, 6 vai 8 ciparu), rgb()/rgba(), hsl()/hsla() gan mantotajā komata sintaksē, gan modernajā atstarpes sintaksē un tīrus skaitliskus trīskāršus. Alfa vērtības kā decimāldaļas vai procenti tiek normalizēti uz 0–1 diapazonu pirms jebkuras konvertēšanas sākuma.
- 2RGB kā konvertēšanas centrsKatrs pieņemtais formāts vispirms tiek atrisināts kā kanonisks RGB trīskāršis. No šī vienotā attēlojuma rīks izzarojas: HSL un HSV izmanto standarta min/max/hromas formulas; CMYK tiek atvasināts, atrodot atslēgas kanālu; un sRGB linearizācija (pa daļām gamma līkne, definēta IEC 61966-2-1) tiek pielietota pirms uztveres telpas aprēķiniem.
- 3Uztveres krāsu telpas aprēķinātas no nullesoklch() tiek aprēķināts, izmantojot Bjorna Ottosona atsauces 3×3 matricas (LMS kuba saknes telpa). lab() un lch() izmanto Bredforda hromatisko adaptāciju, lai konvertētu no D65 baltā punkta uz D50, kas atbilst tam, kā CSS Color 4 definē lab(). Šīs ir tās pašas formulas, ko lieto pārlūkprogrammu renderēšanas dzinēji — šeit īstenotas bez jebkādas ārējas atkarības.
- 4WCAG kontrasts un gaišuma skalaRelatīvais gaišums tiek aprēķināts pēc WCAG 2.1 formulas (linearizēts R, G, B, svērts 0.2126/0.7152/0.0722), un kontrasta attiecība pret baltu un melnu tiek vērtēta kā AA-liels, AA, AAA vai Neizpildīts. Deviņu soļu gaišuma josla tiek ģenerēta, soļojot HSL gaišuma kanālu no 10% līdz 90%, ļaujot noklikšķināt uz jebkura parauga, lai konvertētu šo toni.
Saistītie rīki
Krāsu izvēlētājs un paletes ģenerators
Izvēlieties krāsas, konvertējiet starp HEX/RGB/HSL un ģenerējiet harmoniskas paletes.
Nejaušu krāsu ģenerators
Ģenerē nejaušas krāsas pa vienai vai kā piecu krāsu paleti, nofiksē patikušās, kopē HEX, RGB vai HSL vērtības un eksportē paleti kā PNG vai CSS.
Krāsu paletes ģenerētājs
Ģenerē papildinošas, analoģiskas, triadiskas un monohromatiskas krāsu paletes no jebkuras pamatkrāsas. Kopē hex kodus ar vienu klikšķi.