Conversor de cores de balde
Converte cores entre formatos HEX, RGB, HSL, HSV e CMYK al instante. Inclúe unha escala de luminosidade e mostras predefinidas.
Converte un color entre HEX, RGB, HSL, HSV e CMYK — cunha vista previa en vivo e copia de un toque. Todo se executa no seu navegador.
Acepta: HEX (#fff ou #ffffff), RGB (255, 255, 255) ou HSL (360, 100%, 50%)
Contraste WCAG
En fondo branco
2,49:1
En fondo negro
8,44:1
Escala de luminosidade
Fai clic en calquera mostra para cambiar a ese ton
Usos habituais
- Converte Cores para Deseño WebObtén valores HEX, RGB e HSL para calquera cor — listo para pegar en CSS ou Tailwind.
- Converte Cores para Impresión (CMYK)Converte cores de pantalla (HEX/RGB) en valores CMYK para usar en deseño de impresión e impresión profesional.
- Constrúe Paletas de Cores para Sistemas de DeseñoConverte cores de marca en todos os formatos e xera escalas de luminosidade consistentes para un sistema de deseño completo.
- Comprobar Contraste de Cor para AccesibilidadeConverter cores para obter valores RGB para usar en ferramentas de relación de contraste — cumprimento WCAG para deseño accesible.
- Converter Cores para FigmaObter os valores exactos HEX e RGB para pegar en selectores de cor Figma e sistemas de fichas de deseño.
Como funciona
Toda a lóxica de conversión é JavaScript escrito a man que se executa enteiramente no teu navegador — sen biblioteca, sen chamada a servidor. A ferramenta analiza a túa entrada, encamíñaa a través dunha cadea de funcións matemáticas puras e produce simultaneamente once formatos de saída, incluíndo os modernos espazos CSS Color 4 oklch() e lab().
- 1Análise flexible de entradaUn analizador personalizado acepta hexadecimal (3, 4, 6 ou 8 díxitos), rgb()/rgba(), hsl()/hsla() tanto na sintaxe de comas herdada como na sintaxe moderna de espazos, e triplos numéricos soltos. Os valores alfa como decimais ou porcentaxes normalízanse ao rango 0–1 antes de que comece calquera conversión.
- 2RGB como eixe de conversiónCada formato aceptado resólvese primeiro nun triplo RGB canónico. A partir desa única representación, a ferramenta despráguese: HSL e HSV usan as fórmulas estándar de min/max/croma; CMYK derívase atopando a canle chave; e a linearización sRGB (a curva gamma por tramos definida en IEC 61966-2-1) aplícase antes dos cálculos do espazo perceptual.
- 3Espazos de cor perceptuais calculados desde cerooklch() calcúlase usando as matrices de referencia 3×3 de Björn Ottosson (espazo de raíz cúbica LMS). lab() e lch() usan a adaptación cromática de Bradford para converter do punto branco D65 a D50, o que coincide con como CSS Color 4 define lab(). Estas son as mesmas fórmulas usadas nos motores de renderización dos navegadores — implementadas aquí sen ningunha dependencia externa.
- 4Contraste WCAG e escala de luminosidadeA luminancia relativa calcúlase segundo a fórmula WCAG 2.1 (R, G, B linearizados ponderados 0,2126/0,7152/0,0722) e a proporción de contraste contra branco e negro clasifícase como AA-grande, AA, AAA ou Fallo. Xérase unha franxa de nove pasos de luminosidade avanzando a canle de luminosidade HSL do 10% ao 90%, permitíndoche facer clic en calquera mostra para converter esa tonalidade.
Ferramentas relacionadas
Selector de cores e xerador de paletas
Escolle cores, converte entre HEX/RGB/HSL e xera paletas harmoniosas.
Xerador de cores aleatorias
Xera cores aleatorias unha a unha ou como paleta de cinco, bloquea as que che gusten, copia os valores HEX, RGB ou HSL e exporta a paleta como PNG ou CSS.
Xerador de paletas de cor
Xera paletas de cor complementarias, análogas, triádicas e monocromáticas a partir de calquera cor base. Copia os códigos hexadecimais cun só clic.