Un selettore di colori HyperText Markup Language (HTML) è generalmente un programma che consente a un utente di rivedere tutti i colori disponibili sul display di un computer e quindi selezionare colori specifici. Questo a volte è necessario perché molti monitor di computer sono in grado di visualizzare milioni di colori e alcuni web designer potrebbero aver bisogno di abbinare i colori esatti da un logo, una fotografia o un’altra fonte del mondo reale. Un altro motivo per cui può essere necessario un selettore di colori HTML è che il modo più comune di rappresentare un colore in un documento HTML o in un foglio di stile a cascata (CSS) è sotto forma di un numero esadecimale. Un selettore di colori facilita la ricerca del valore esadecimale esatto di un colore e può fornire altre utili funzioni.
Il tipo più elementare di selettore di colori HTML è solitamente rappresentato come una barra di colori accanto a un blocco di colori più grande. L’idea è selezionare un colore generale dalla barra, come il giallo, e quindi tutte le gradazioni di quel colore appariranno nel blocco più grande. La selezione di un colore dal campo delle gradazioni specifiche attiva la visualizzazione del valore esadecimale di quel colore esatto, a volte sotto forma di codice HTML utilizzabile. Un selettore di colori HTML leggermente più avanzato potrebbe avere colori con nome registrati ed essere in grado di fornire i nomi dei colori che corrispondono alla sequenza esadecimale, rendendo il codice HTML più facile da leggere. Questo tipo di selettore di colori HTML di base può essere trovato come utility su Internet e può essere scaricato come applicazione autonoma.
Un selettore di colori HTML che è un’applicazione autonoma di solito ha più funzionalità di una versione online. Una caratteristica utile è la capacità di isolare un colore in un punto esterno al programma stesso, ad esempio da qualche parte sul desktop o in un’altra finestra. Questo può essere utilizzato per trovare il codice esadecimale per i colori che potrebbero essere in un’immagine digitale o anche in un altro sito Web senza dover ricorrere all’utilizzo di acquisizioni dello schermo o programmi di disegno separati.
Altre funzionalità che un selettore di colori HTML può implementare includono la registrazione di interi schemi di colori in modo che possano essere referenziati ripetutamente o salvati ed esportati per diversi progetti di design. Alcuni selettori di colori HTML possono utilizzare la matematica vettoriale e altri algoritmi per generare effettivamente interi schemi di colori che possono essere utilizzati su un sito web. Questo può significare trovare i colori matematicamente complementari o analogici per una data selezione, a volte fornendo una direzione durante il processo di progettazione.