Pređi na glavni sadržaj
LibraTool logoLibraTool

Konvertor boja — besplatno

Konvertujte boje između HEX, RGB, HSL, HSV i CMYK formata trenutno. Uključuje skalu svetlosti i unapred definisane uzorke.

Radi van mreže kada se učita

Konvertujte boju između HEX, RGB, HSL, HSV i CMYK — sa živom pretpregledom i kopiranjem jednim dodirom. Sve se izvršava u vašem pregledniku.

Prihvata: HEX (#fff ili #ffffff), RGB (255, 255, 255) ili HSL (360, 100%, 50%)

100%
Unapred podešeni:
HEX#14B8A6
rgb() · nasleđergb(20, 184, 166)
rgb() · modernorgb(20 184 166)
hsl() · nasleđehsl(173, 80%, 40%)
hsl() · modernohsl(173 80% 40%)
oklch()oklch(70.4% 0.123 182.5)
lab()lab(67.1% -42.9 -2.3)
lch()lch(67.1% 43.0 183.1)
hsv()hsv(173, 89%, 72%)
cmyk()cmyk(89%, 0%, 10%, 28%)
RGB vrednosti20, 184, 166

WCAG kontrast

Na beloj pozadini

2,49:1

Neuspešno

Na crnoj pozadini

8,44:1

AAA
🖨️ Za štampu: Ove CMYK vrednosti (89%, 0%, 10%, 28%) su standardna sRGB→CMYK aproksimacija za referencu. Za tačnu boju štampe koristite ICC profil svog štampača ili probni otisak — CMYK na ekranu ne može odgovarati svakoj kombinaciji mastila i papira.

Skala svetline

Kliknite na uzorak da biste prešli na tu nijansu

Uobičajene upotrebe

  • Konvertujte boje za Web dizajnDobijte HEX, RGB i HSL vrednosti za bilo koju boju — spremne za lepljenje u CSS ili Tailwind.
  • Konvertujte boje za štampu (CMYK)Konvertujte boje ekrana (HEX/RGB) na CMYK vrednosti za upotrebu u dizajnu štampe i stručnoj štampi.
  • Kreirajte palete boja za sisteme dizajnaKonvertujte boje marke u sve formate i kreirajte konzistentne svetlosne skale za kompletan sistem dizajna.
  • Proverite kontrast boja za pristupačnostKonvertujte boje da dobijete RGB vrednosti za korišćenje u alatima omere kontrasta — WCAG usklađenost za pristupačan dizajn.
  • Konvertujte boje za FigmaDobijte tačne HEX i RGB vrednosti za nalepljivanje u Figma pilerima boja i sistemima žetona dizajna.

Kako funkcioniše

Sva logika konverzije je ručno napisan JavaScript koji se u potpunosti izvršava u vašem pregledaču — bez biblioteke, bez poziva serveru. Alatka parsira vaš unos, usmerava ga kroz lanac čistih matematičkih funkcija, i istovremeno proizvodi jedanaest izlaznih formata uključujući moderne CSS Color 4 prostore oklch() i lab().

  1. 1
    Fleksibilno parsiranje unosa
    Prilagođeni parser prihvata heksadecimalno (3, 4, 6, ili 8 cifara), rgb()/rgba(), hsl()/hsla() i u starijoj sintaksi sa zarezima i u modernoj sintaksi sa razmacima, i gole brojčane trojke. Vrednosti alfa kao decimale ili procenti se normalizuju na opseg 0–1 pre nego što bilo kakva konverzija počne.
  2. 2
    RGB kao čvor konverzije
    Svaki prihvaćeni format se prvo razrešava u kanonsku RGB trojku. Iz te jedne reprezentacije alatka se grana: HSL i HSV koriste standardne formule min/maks/hrome; CMYK se izvodi pronalaženjem key kanala; i linearizacija sRGB (delimična gama kriva definisana u IEC 61966-2-1) se primenjuje pre izračunavanja perceptualnih prostora.
  3. 3
    Perceptualni prostori boja izračunati od nule
    oklch() se izračunava koristeći referentne 3×3 matrice Björna Ottosona (LMS prostor kubnog korena). lab() i lch() koriste Bradford hromatsku adaptaciju da konvertuju iz D65 bele tačke u D50, što odgovara tome kako CSS Color 4 definiše lab(). Ovo su iste formule koje se koriste u mehanizmima za iscrtavanje pregledača — ovde implementirane bez ikakve spoljne zavisnosti.
  4. 4
    WCAG kontrast i skala osvetljenosti
    Relativna luminanca se izračunava prema WCAG 2.1 formuli (linearizovani R, G, B ponderisani 0,2126/0,7152/0,0722) i odnos kontrasta naspram bele i crne se ocenjuje kao AA-veliki, AA, AAA, ili Neuspeh. Traka osvetljenosti od devet koraka se generiše koračanjem HSL kanala osvetljenosti od 10% do 90%, omogućavajući vam da kliknete na bilo koji uzorak da konvertujete tu nijansu.

Slične alatke

Česta pitanja