Un selector de culori HTML (HyperText Markup Language) este, în general, un program care permite unui utilizator să revizuiască toate culorile disponibile pe ecranul unui computer și apoi să selecteze anumite culori. Acest lucru este uneori necesar deoarece multe monitoare de computer sunt capabile să afișeze milioane de culori și unii designeri web ar putea avea nevoie să se potrivească exact culorile dintr-un logo, fotografie sau altă sursă din lumea reală. Un alt motiv pentru care poate fi necesar un selector de culori HTML este că cel mai comun mod de a reprezenta o culoare într-un document HTML sau o foaie de stil în cascadă (CSS) este sub forma unui număr hexazecimal. Un selector de culori facilitează găsirea valorii hexazecimale exacte a unei culori și poate oferi alte funcții convenabile.
Cel mai elementar tip de selector de culori HTML este de obicei reprezentat ca o bară de culori lângă un bloc mai mare de culori. Ideea este să selectați o culoare generală din bară, cum ar fi galbenul, iar apoi toate gradațiile acelei culori vor apărea în blocul mai mare. Selectarea unei culori din câmpul de gradații specifice declanșează afișarea valorii hexazecimale a acelei culori exacte, uneori sub formă de cod HTML utilizabil. Un selector de culori HTML puțin mai avansat ar putea să fi denumit culorile înregistrate și să fie capabil să furnizeze numele culorilor care se potrivesc cu secvența hexazecimală, făcând codul HTML mai ușor de citit. Acest tip de selector de culori HTML de bază poate fi găsit ca utilitar pe Internet și poate fi descărcat ca aplicație independentă.
Un selector de culori HTML care este o aplicație independentă are de obicei mai multe funcții decât o versiune online. O caracteristică utilă este capacitatea de a izola o culoare într-un punct din afara programului în sine, cum ar fi undeva pe desktop sau într-o altă fereastră. Acesta poate fi folosit pentru a găsi codul hexazecimal pentru culorile care ar putea fi într-o imagine digitală sau chiar într-un alt site web, fără a fi nevoie să recurgă la utilizarea capturilor de ecran sau a programelor separate de vopsea.
Alte caracteristici pe care un selector de culori HTML le poate implementa includ înregistrarea schemelor de culori întregi, astfel încât acestea să poată fi fie referite în mod repetat, fie salvate și exportate pentru diferite proiecte de design. Unii selectatori de culori HTML pot folosi matematica vectorială și alți algoritmi pentru a genera efectiv scheme întregi de culori care pot fi utilizate pe un site web. Aceasta poate însemna găsirea culorilor complementare sau analogice din punct de vedere matematic pentru o anumită selecție, oferind uneori o direcție în timpul procesului de proiectare.