Kolor zapisany kodem RGB, o wartości rgb(16, 128, 255) w kodzie szesnastkowym będzie miał wartość
Zamiana polega na przeliczeniu każdej składowej na dwie cyfry szesnastkowe i zapisaniu ich w kolejności czerwona, zielona, niebieska. Czerwona 16 to 10, bo 1 · 16 + 0 = 16. Zielona 128 to 80, bo 8 · 16 = 128. Niebieska 255 to ff, bo 15 · 16 + 15 = 255. Wynik to #1080ff - jasny, intensywny niebieski. Zauważ, że to te same liczby co w kolorze #ff8010, tylko w odwrotnej kolejności, więc i pary szesnastkowe stoją odwrotnie. Przy przeliczaniu dziel przez 16: wynik całkowity daje pierwszą cyfrę, reszta drugą, a wartości 10-15 zapisuje się literami a-f. W CSS rgb(16, 128, 255) i #1080ff oznaczają ten sam kolor.
Każdy błędny kod ma jedną źle przeliczoną parę. W #108000 ostatnia para to 00, a niebieska ma wartość 255, więc powinno być ff. W #100fff środkowa para 0f oznacza 15, a zielona wynosi 128, czyli 80 - częsta pomyłka, gdy liczby 128 i 15 kojarzą się ze sobą. W #1180ff pierwsza para 11 to 17, a czerwona ma wartość 16, czyli 10. Sprawdź każdą parę osobno: 16 dzielone przez 16 daje 1 i resztę 0, 128 daje 8 i resztę 0, 255 daje 15 i resztę 15, a 15 zapisuje się jako f. Po złożeniu par w kolejności RGB wychodzi #1080ff. Taki rachunek przydaje się, gdy grafik poda kolor w RGB, a w arkuszu stylów trzeba go wpisać szesnastkowo. Kolejność par się nie zmienia. Litery w kodzie można pisać małe albo wielkie, bo CSS ich nie rozróżnia.