Konvertor boja — besplatno
Konvertujte boje između HEX, RGB, HSL, HSV i CMYK formata trenutno. Uključuje skalu svetlosti i unapred definisane uzorke.
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%)
WCAG kontrast
Na beloj pozadini
2,49:1
Na crnoj pozadini
8,44:1
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().
- 1Fleksibilno parsiranje unosaPrilagođ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.
- 2RGB kao čvor konverzijeSvaki 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.
- 3Perceptualni prostori boja izračunati od nuleoklch() 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.
- 4WCAG kontrast i skala osvetljenostiRelativna 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
Birač boja i generator palete
Birajte boje, konvertujte između HEX/RGB/HSL i generišite harmonične palete.
Generator nasumičnih boja
Generišite nasumične boje jednu po jednu ili kao paletu od pet, zaključajte one koje vam se sviđaju, kopirajte HEX, RGB ili HSL vrednosti i izvezite paletu kao PNG ili CSS.
Generator palete boja
Generišite komplementarne, analogne, trijadne i monohromatske palete boja iz bilo koje osnovne boje. Kopirajte hex kodove jednim klikom.