Ten konwerter przelicza liczby dziesiętne na szesnastkowe (HEX) i odwrotnie. Wynik pojawia się natychmiast po wpisaniu wartości.

System szesnastkowy (heksadecymalny) używa cyfr 0–9 i liter A–F (10–15). Jest zwięzłym sposobem zapisu wartości binarnych – każda cyfra HEX odpowiada dokładnie 4 bitom.
Kolory CSS używają HEX: #FF0000 (czerwony), #00FF00 (zielony). Adresy pamięci, wartości bajtów i kody Unicode zapisuje się szesnastkowo.
Adres MAC karty sieciowej: 00:1A:2B:3C:4D:5E – 6 bajtów w zapisie HEX. Adresy IPv6 także używają HEX: 2001:0db8:85a3::8a2e:0370:7334.
255 dziesiętnie = FF szesnastkowo = 11111111 binarnie. Każdy bajt to dwie cyfry HEX (00–FF).
Konwersja z systemu dziesiętnego (DEC) na szesnastkowy (HEX) polega na wielokrotnym dzieleniu liczby przez 16 i zapisywaniu reszt w odwrotnej kolejności. Każda reszta z dzielenia jest jedną cyfrą szesnastkową, przy czym wartości 10–15 zapisuje się literami A–F.
Na przykład liczba 255 dzielona przez 16 daje 15 z resztą 15. Reszta 15 to F w systemie szesnastkowym, a wynik 15 również daje F — stąd 255 dziesiętnie to FF szesnastkowo. Z kolei 256 daje wynik 100 w HEX, ponieważ po podzieleniu przez 16 otrzymujemy 16 z resztą 0, a 16 dzielone przez 16 to 1 z resztą 0.
System szesnastkowy jest powszechnie stosowany w informatyce, ponieważ jeden bajt (8 bitów) odpowiada dokładnie dwóm cyfrom HEX, co czyni ten zapis zwięzłym i czytelnym dla programistów.
0xFF = 255.| Cecha | Dziesiętny (DEC) | Szesnastkowy (HEX) |
|---|---|---|
| Podstawa | 10 | 16 |
| Cyfry | 0–9 | 0–9, A–F |
| Bajt (max) | 255 | FF |
| Prefiks | Brak | 0x (programowanie) |
| Kolory CSS | rgb(255, 0, 0) | #FF0000 |

Masz pomysł na nową funkcję, znalazłeś błąd lub chcesz zaproponować inne narzędzie? Napisz do nas – odpowiadamy w ciągu 24 godzin.