Värimuunnin ilmaiseksi
Muunna värejä HEX-, RGB-, HSL-, HSV- ja CMYK-muotojen välillä välittömästi. Sisältää valoisuusskaalaa ja esimääritetyt värimalleja.
Muunna väri HEX:n, RGB:n, HSL:n, HSV:n ja CMYK:n välillä — live-esikatselu ja yhdellä napauttamalla kopiointi. Kaikki toimii selaimessasi.
Hyväksyy: HEX (#fff tai #ffffff), RGB (255, 255, 255) tai HSL (360, 100%, 50%)
WCAG-kontrasti
Valkoisella taustalla
2,49:1
Mustalla taustalla
8,44:1
Kirkkausasteikko
Napsauta väripalaa vaihtaaksesi kyseiseen sävyyn
Yleiset käyttötavat
- Muunna Värit Verkkosivuston SuunnitteluunHae HEX-, RGB- ja HSL-arvot mihin tahansa väriin — valmiina liitettäväksi CSS:ään tai Tailwindiin.
- Muunna Värit Painolle (CMYK)Muunna näytön värit (HEX/RGB) CMYK-arvoiksi käytettäväksi painosuunnittelussa ja ammattimaisessa tulostuksessa.
- Rakenna Väripaletteja SuunnittelujärjestelmilleMuunna brändin värit kaikissa muodoissa ja luo johdonmukaiset kirkkauden asteikot täydelliselle suunnittelujärjestelmälle.
- Tarkista Värin Kontrasti Saavutettavuutta VartenMuunna värit saadaksesi RGB-arvot kontrastitasosuhteen työkaluissa käytettäväksi - WCAG-yhteensopivuus saavutettavan suunnittelun osalta.
- Muunna Värit FigmaksiHae tarkat HEX- ja RGB-arvot Figman värinvalitsimiin ja suunnittelun tunnus-järjestelmiin liitettäväksi.
Miten se toimii
Kaikki muunnoslogiikka on käsin kirjoitettua JavaScriptia, joka toimii kokonaan selaimessasi — ei kirjastoa, ei palvelinkutsua. Työkalu jäsentää syötteesi, ohjaa sen puhtaiden matemaattisten funktioiden ketjun läpi, ja tuottaa samanaikaisesti yksitoista tulostemuotoa, mukaan lukien nykyaikaiset CSS Color 4 -avaruudet oklch() ja lab().
- 1Joustava syötteen jäsennysMukautettu jäsennin hyväksyy heksan (3, 4, 6 tai 8 numeroa), rgb()/rgba()-muodon, hsl()/hsla()-muodon sekä perinteisellä pilkkusyntaksilla että nykyaikaisella välilyöntisyntaksilla, ja paljaat numeeriset kolmikot. Alfa-arvot desimaaleina tai prosentteina normalisoidaan välille 0–1 ennen minkään muunnoksen alkua.
- 2RGB muunnoksen keskuksenaJokainen hyväksytty muoto ratkaistaan ensin kanoniseksi RGB-kolmikoksi. Tästä yhdestä esitystavasta työkalu haarautuu: HSL ja HSV käyttävät standardeja min/max/kroma-kaavoja; CMYK johdetaan löytämällä avainkanava; ja sRGB-linearisointi (paloittainen gammakäyrä, joka on määritelty IEC 61966-2-1:ssä) sovelletaan ennen havaintoavaruuslaskelmia.
- 3Havaintoavaruuksien värit lasketaan alusta astioklch() lasketaan Björn Ottossonin viitteellisillä 3×3-matriiseilla (LMS-kuutiojuuriavaruus). lab() ja lch() käyttävät Bradfordin kromaattista adaptaatiota D65-valkopisteestä D50:een muuntamiseen, mikä vastaa sitä, miten CSS Color 4 määrittelee lab()-funktion. Nämä ovat samat kaavat, joita selainten piirtomoottorit käyttävät — toteutettu tässä ilman ulkoisia riippuvuuksia.
- 4WCAG-kontrasti ja vaaleusasteikkoSuhteellinen luminanssi lasketaan WCAG 2.1 -kaavan mukaan (linearisoidut R, G, B painotettuina 0,2126/0,7152/0,0722), ja kontrastisuhde valkoista ja mustaa vasten luokitellaan AA-large, AA, AAA tai Fail. Yhdeksänportainen vaaleusliuska luodaan askeltamalla HSL-vaaleuskanavaa 10 %:sta 90 %:iin, ja voit napsauttaa mitä tahansa näytettä muuntaaksesi kyseisen sävyn.
Liittyvät työkalut
Värinvalitsin ja palettigeneraattori
Valitse värejä, muunna HEX/RGB/HSL-välillä ja luo harmonisia paletteja.
Satunnainen värigeneraattori
Luo satunnaisia värejä yksi kerrallaan tai viiden värin paletiksi, lukitse mieleisesi, kopioi HEX-, RGB- tai HSL-arvoja ja vie paletti PNG- tai CSS-tiedostona.
Väripalettigeneraattori
Luo täydentäviä, analogisia, triadisia ja monokromaattisia väripaletteja mistä tahansa perusväristä. Kopioi heksadesimaaliarvot yhdellä napsautuksella.