Autorzy stron internetowych mają do dyspozycji różne metody określania kolorów w sieciowych dokumentach. Barwy mogą być zapisane w formie szesnastkowej (heksadecymalnej; ) notacji RGB, a niektóre z nich mogą być zapisane za pomocą ich nazw w języku angielskim. Zwykle do wygenerowania zapisu heksadecymalnego używa się programów graficznych lub specjalnej palety kolorów (ang. ).
Zapis szesnastkowy Zapis heksadecymalny (ang. ) składa się z sześciu cyfr szesnastkowych (trzech bajtów). Zgodnie z modelem RGB (ang. ) bajty odpowiadają kolejno za barwę czerwoną, zieloną i niebieską. Każdy bajt może przyjąć wartość od 00 (0) do FF (255), co oznacza, odpowiednio, najmniejszą i największą intensywność danej barwy.
Nawet gdy intensywność którejś z barw jest mniejsza niż 16 (co w zapisie szesnastkowym daje jedną cyfrę), zapis ma 6 cyfr. Na przykład jeden z ciemnych odcieni niebieskiego, w którym intensywność czerwonego ma wartość A, zielonego 2, a niebieskiego 66, zapisujemy 0A0266. Skracać zapis można jedynie wtedy, gdy każdy bajt składa się z dwóch takich samych cyfr, np.