Convertitore Colori gratis
Converti colori tra formati HEX, RGB, HSL, HSV e CMYK istantaneamente. Include una scala di luminosità e campioni predefiniti.
Converti un colore tra HEX, RGB, HSL, HSV e CMYK — con anteprima live e copia con un tocco. Tutto eseguito nel tuo browser.
Formati accettati: HEX (#fff o #ffffff), RGB (255, 255, 255), o HSL (360, 100%, 50%)
Contrasto WCAG
Su sfondo bianco
2,49:1
Su sfondo nero
8,44:1
Scala di luminosità
Clicca su un campione per passare a quella tonalità
Usi comuni
- Converti Colori per il Web DesignOttieni valori HEX, RGB e HSL per qualsiasi colore — pronti da incollare in CSS o Tailwind.
- Converti Colori per la Stampa (CMYK)Converti i colori dello schermo (HEX/RGB) in valori CMYK per l'uso nel design di stampa e nella stampa professionale.
- Costruisci Palette di Colori per Sistemi di DesignConverti i colori del marchio in tutti i formati e genera scale di luminosità coerenti per un sistema di design completo.
- Controlla il Contrasto dei Colori per l'AccessibilitàConverti i colori per ottenere i valori RGB da utilizzare negli strumenti di rapporto di contrasto - conformità WCAG per un design accessibile.
- Converti Colori per FigmaOttieni i valori HEX e RGB esatti da incollare nei selezionatori di colore Figma e nei sistemi di token di design.
Come funziona
Tutta la logica di conversione è JavaScript scritto a mano che funziona interamente nel tuo browser — nessuna libreria, nessuna chiamata al server. Lo strumento analizza il tuo input, lo instrada attraverso una catena di funzioni matematiche pure, e produce simultaneamente undici formati di output inclusi gli spazi CSS Color 4 moderni oklch() e lab().
- 1Analisi flessibile dell'inputUn parser personalizzato accetta hex (3, 4, 6, o 8 cifre), rgb()/rgba(), hsl()/hsla() sia in sintassi legacy con virgole che in sintassi moderna con spazi, e triplette numeriche semplici. I valori alfa come decimali o percentuali sono normalizzati nell'intervallo 0-1 prima che inizi qualsiasi conversione.
- 2RGB come hub di conversioneOgni formato accettato viene prima risolto in una tripletta RGB canonica. Da questa singola rappresentazione lo strumento si diversifica: HSL e HSV usano le formule standard min/max/croma; CMYK è derivato trovando il canale chiave; e la linearizzazione sRGB (la curva gamma a tratti definita in IEC 61966-2-1) viene applicata prima dei calcoli negli spazi percettivi.
- 3Spazi colore percettivi calcolati da zerooklch() viene calcolato usando le matrici di riferimento 3×3 di Björn Ottosson (spazio radice cubica LMS). lab() e lch() usano l'adattamento cromatico di Bradford per convertire dal punto bianco D65 a D50, che corrisponde a come CSS Color 4 definisce lab(). Queste sono le stesse formule usate nei motori di rendering dei browser — implementate qui senza alcuna dipendenza esterna.
- 4Contrasto WCAG e scala di luminositàLa luminanza relativa viene calcolata secondo la formula WCAG 2.1 (R, G, B linearizzati pesati 0,2126/0,7152/0,0722) e il rapporto di contrasto rispetto a bianco e nero è classificato AA-grande, AA, AAA, o Fallito. Una striscia di luminosità a nove passi viene generata facendo avanzare il canale di luminosità HSL dal 10% al 90%, permettendoti di cliccare qualsiasi campione per convertire quella tonalità.
Strumenti correlati
Selettore colori e generatore palette
Scegli colori, converti tra HEX/RGB/HSL e genera palette armoniose.
Generatore di colori casuali
Genera colori casuali uno alla volta o in una palette di cinque, blocca quelli che ti piacciono, copia i valori HEX, RGB o HSL ed esporta la palette in PNG o CSS.
Generatore Palette Colori
Genera palette di colori complementari, analoghe, triadiche e monocromatiche da qualsiasi colore base. Copia i codici hex con un clic.