Convertidor de colors de franc
Converteix colors entre formats HEX, RGB, HSL, HSV i CMYK instantàniament. Inclou una escala de lluminositat i mostres predefinides.
Converteix un color entre HEX, RGB, HSL, HSV i CMYK — amb una vista prèvia en viu i còpia d'un toc. Tot s'executa al teu navegador.
Accepta: HEX (#fff o #ffffff), RGB (255, 255, 255) o HSL (360, 100%, 50%)
Contrast WCAG
Sobre fons blanc
2,49:1
Sobre fons negre
8,44:1
Escala de lluminositat
Feu clic a qualsevol mostra per canviar a aquell to
Usos habituals
- Converteix colors per a web designObtingueu valors HEX, RGB i HSL per a qualsevol color: preparats per enganxar a CSS o Tailwind.
- Converteix colors per imprimir (CMYK)Convertiu colors de pantalla (HEX/RGB) a valors CMYK per usar-los en disseny d'impressió i impressió professional.
- Creeu paletes de colors per a sistemes de dissenyConvertiu colors de marca en tots els formats i creeu escales de lluminositat coherent per a un sistema de disseny complet.
- Comproveu el contrast de color per a l'accessibilitatConvertiu colors per obtenir valors RGB per a l'ús en eines de proporció de contrast — conformitat WCAG per a disseny accessible.
- Convertiu colors per a FigmaObteniu els valors HEX i RGB exactes per enganxar als selectors de color de Figma i sistemes de tokens de disseny.
Com funciona
Tota la lògica de conversió és JavaScript escrit a mà que s'executa completament al teu navegador — sense biblioteca, sense crida al servidor. L'eina analitza la teva entrada, l'encamina a través d'una cadena de funcions matemàtiques pures, i produeix simultàniament onze formats de sortida incloent-hi els espais moderns de CSS Color 4 oklch() i lab().
- 1Anàlisi flexible de l'entradaUn analitzador personalitzat accepta hexadecimal (3, 4, 6 o 8 dígits), rgb()/rgba(), hsl()/hsla() tant en sintaxi antiga de comes com en sintaxi moderna d'espais, i triplets numèrics nus. Els valors alfa com a decimals o percentatges es normalitzen al rang 0–1 abans que comenci qualsevol conversió.
- 2RGB com a concentrador de conversióCada format acceptat es resol primer a un triplet RGB canònic. A partir d'aquesta única representació, l'eina es ramifica: HSL i HSV utilitzen les fórmules estàndard de mín/màx/croma; el CMYK es deriva trobant el canal clau; i la linearització sRGB (la corba gamma per trams definida a l'IEC 61966-2-1) s'aplica abans dels càlculs d'espai perceptual.
- 3Espais de color perceptuals calculats des de zerooklch() es calcula utilitzant les matrius de referència 3×3 de Björn Ottosson (espai d'arrel cúbica LMS). lab() i lch() utilitzen adaptació cromàtica de Bradford per convertir del punt blanc D65 a D50, cosa que coincideix amb com CSS Color 4 defineix lab(). Aquestes són les mateixes fórmules utilitzades en els motors de renderització dels navegadors — implementades aquí sense cap dependència externa.
- 4Contrast WCAG i escala de lluminositatLa luminància relativa es calcula segons la fórmula WCAG 2.1 (R, G, B linearitzats ponderats 0,2126/0,7152/0,0722) i la ràtio de contrast contra el blanc i el negre es qualifica AA-gran, AA, AAA, o Suspès. Una franja de nou passos de lluminositat es genera avançant el canal de lluminositat HSL del 10% al 90%, permetent-te fer clic a qualsevol mostra per convertir aquell to.
Eines relacionades
Selector de color i generador de paletes
Tria colors, converteix entre HEX/RGB/HSL i genera paletes harmonioses.
Generador de colors aleatoris
Genera colors aleatoris d'un en un o com una paleta de cinc, bloqueja els que t'agradin, copia els valors HEX, RGB o HSL i exporta la paleta com a PNG o CSS.
Generador de paleta de colors
Genera paletes de colors complementàries, anàlogues, triàdiques i monocromàtiques a partir de qualsevol color base. Copia els codis hexadecimales amb un clic.