Pamiętaj: Wyniki kalkulatorów mają charakter poglądowy. Dokładamy wszelich starań, by były poprawne, ale zawsze weryfikuj je z fachowcem.

Przejdź do treści

Kalkulator systemów liczbowych

Konwertuj wartości pomiędzy systemem binarnym, ósemkowym, dziesiętnym i szesnastkowym w czasie rzeczywistym.

Wprowadź dane

Wyniki konwersji:

Binarny (2):
11111111
Ósemkowy (8):
377
Dziesiętny (10):
255
Szesnastkowy (16):
FF

Podstawy reprezentacji danych

System binarny

Podstawa działania procesorów. Składa się tylko z dwóch cyfr: 0 i 1, co odpowiada stanom niskiego i wysokiego napięcia w układach elektronicznych.

System HEX

System szesnastkowy pozwala na zwięzły zapis długich ciągów binarnych. Jedna cyfra HEX odpowiada dokładnie czterem bitom (półbajtowi).

Wagi pozycji

W systemach pozycyjnych wartość cyfry zależy od jej miejsca. Przesunięcie cyfry w lewo oznacza pomnożenie jej wartości przez podstawę systemu.

Mechanizm konwersji między systemami

Przeliczanie liczb między systemami o różnych podstawach opiera się na metodzie wielokrotnego dzielenia przez podstawę systemu docelowego (przy zamianie z systemu dziesiętnego) lub sumowaniu iloczynów cyfr i wag pozycji (przy zamianie na system dziesiętny). W informatyce szczególnie istotna jest relacja między systemem dwójkowym a szesnastkowym. Ponieważ 16 jest czwartą potęgą liczby 2, każda grupa czterech bitów może zostać bezpośrednio zastąpiona jedną cyfrą szesnastkową, co znacznie ułatwia analizę zrzutów pamięci czy adresów fizycznych.

Zastosowanie w architekturze IT i ciekawostka

System szesnastkowy jest powszechnie wykorzystywany do zapisu kolorów w formacie HTML/CSS (np. #FFFFFF), adresów MAC kart sieciowych oraz kodowania znaków w standardzie Unicode. Użycie systemów o podstawie będącej potęgą dwójki (8, 16) wynika z wygody mapowania danych na bajty, co jest znacznie bardziej naturalne dla sprzętu komputerowego niż system dziesiętny.


Ciekawostka: Istnieje anegdotyczne powiedzenie, że ludzie dzielą się na 10 rodzajów: tych, którzy rozumieją system binarny, i tych, którzy go nie rozumieją. W tym żarcie zapis "10" nie oznacza dziesięciu, lecz dwójkową reprezentację liczby 2. Systemy liczbowe o nietypowych podstawach stosowano już w starożytności – babiloński system sześćdziesiątkowy przetrwał do dziś w sposobie mierzenia czasu i kątów.

FAQ – Systemy liczbowe w informatyce

System szesnastkowy wymaga 16 unikalnych symboli. Ponieważ cyfry arabskie kończą się na 9, używa się liter od A do F, aby reprezentować wartości od 10 do 15 w obrębie jednej pozycji.

Bit to najmniejsza jednostka informacji (0 lub 1). Bajt to standardowa jednostka składająca się z 8 bitów, co pozwala na zapisanie 256 różnych wartości (od 00000000 do 11111111).

Należy podzielić liczbę binarną na grupy po 4 bity (licząc od prawej strony) i każdą taką grupę zamienić na odpowiadającą jej jedną cyfrę szesnastkową zgodnie z tabelą wag.

Tak, teoretycznie podstawa może być dowolna. Przykładem jest Base64, często stosowany w internecie, który wykorzystuje 64 znaki (litery, cyfry i symbole) do kodowania danych binarnych w formie tekstowej.

To system, w którym ta sama cyfra ma różną wartość w zależności od miejsca, które zajmuje w liczbie. Wartość całej liczby to suma iloczynów cyfr i potęg podstawy systemu.

Ostatnia aktualizacja kalkulatora: 2026-04