Kolor zapisany kodem RGB, o wartości rgb(255, 128, 16) w kodzie szesnastkowym będzie miał wartość
Pytanie z egzaminu CKE, wrzesień 2015 (arkusz E.14-X-15.08).
Każdą składową RGB zamienia się osobno na dwucyfrową liczbę szesnastkową i zapisuje kolejno po krzyżyku. 255 to ff, bo 15 · 16 + 15 = 255. 128 to 80, bo 8 · 16 + 0 = 128. 16 to 10, bo 1 · 16 + 0 = 16. Razem daje to #ff8010 - kolor pomarańczowy. Najprościej liczyć tak: podziel wartość przez 16, wynik całkowity to pierwsza cyfra, a reszta - druga, pamiętając, że 10-15 zapisuje się literami a-f. Warto znać kilka par na pamięć: 00 = 0, 80 = 128, ff = 255. W CSS oba zapisy, rgb(255, 128, 16) i #ff8010, dają dokładnie ten sam kolor.
Każdy z błędnych kodów psuje jedną składową. W #008010 czerwona ma wartość 00, czyli 0 zamiast 255 - tak, jakby pierwszą liczbę zgubiono. W #ff0f10 zielona to 0f, czyli 15, a powinna być 128; to typowy skutek pomylenia 128 z 15 przy przeliczaniu. W #ff8011 niebieska to 11, czyli 17, a nie 16 - pomyłka o jeden w ostatniej parze. Przy zamianie dziel każdą składową przez 16: 255 daje 15 reszty 15 (ff), 128 daje 8 reszty 0 (80), a 16 daje 1 reszty 0 (10). Kolejność par po krzyżyku jest zawsze taka sama: czerwona, zielona, niebieska. Wynik to #ff8010. Wynik łatwo sprawdzić w dowolnym programie graficznym albo w narzędziach deweloperskich przeglądarki, które pokazują oba zapisy koloru obok siebie. Litery w kodzie można pisać małe albo wielkie, bo CSS ich nie rozróżnia.