System binarny: zamiana na dziesiętny i szesnastkowy

System dwójkowy zapisuje każdą liczbę samymi zerami i jedynkami, a mimo to działa dokładnie tak samo jak dziesiętny: o wartości cyfry decyduje miejsce, na którym stoi. Konwerter poniżej przelicza liczby między systemami o podstawie od dwóch do trzydziestu sześciu i za każdym razem pokazuje pełny rachunek, a nie samą odpowiedź.

Konwerter systemów liczbowych

Wynik 11111111
Liczba wejściowa255 (dziesiętny)
Dziesiętnie255
Ósemkowo377
Długość zapisu dwójkowego8 bitów

Rozwiązanie krok po kroku

  1. Liczba jest już zapisana dziesiętnie, więc od razu przechodzimy do zamiany na system docelowy. 255
  2. Na system docelowy przechodzimy, dzieląc z resztą przez jego podstawę tak długo, aż iloraz wyniesie zero. 255:2=127r.1;127:2=63r.1;63:2=31r.1;31:2=15r.1;15:2=7r.1;7:2=3r.1;3:2=1r.1;1:2=0r.1
  3. Reszty czytamy od ostatniej do pierwszej i to jest szukany zapis. 11111111 Kolejność reszt jest odwrotna do kolejności dzieleń. Czytanie od góry daje liczbę odwróconą.

Co składa się na ten wynik

  • Liczba wejściowa255 (dziesiętny)
  • Wynik11111111 (dwójkowy)
  • Dziesiętnie255
  • Dwójkowo11111111
  • Ósemkowo377
  • SzesnastkowoFF
  • Długość zapisu dwójkowego8 bitów

Stawki obowiązujące 2026-10-19, rok 2026, zweryfikowane 2026-10-07. Wynik ma charakter informacyjny.

Dlaczego miejsce cyfry decyduje o jej wartości

W zapisie dziesiętnym liczba 507 znaczy pięć setek, zero dziesiątek i siedem jedności, bo każda pozycja warta jest dziesięciokrotnie więcej od sąsiedniej z prawej. Systemy pozycyjne różnią się wyłącznie tym mnożnikiem, nazywanym podstawą.

W systemie dwójkowym mnożnikiem jest dwójka, więc kolejne pozycje warte są 1, 2, 4, 8, 16 i tak dalej. Zapis 1011 znaczy osiem plus zero plus dwa plus jeden, czyli jedenaście. Cyfra może tu przyjąć tylko dwie wartości, bo przy podstawie n dostępnych jest dokładnie n cyfr, od zera do n pomniejszonego o jeden.

Stąd bierze się prosta kontrola poprawności zapisu. Jeżeli w liczbie dwójkowej pojawi się cyfra 2, zapis jest błędny, bo takiej cyfry w tym systemie nie ma. Kalkulator sprawdza to przed rachunkiem i mówi wprost, która cyfra nie pasuje do wybranej podstawy.

Pierwsze siedemnaście liczb we wszystkich czterech systemach

Dziesiętnie Dwójkowo Ósemkowo Szesnastkowo Ile bitów
0 0 0 0 1
1 1 1 1 1
2 10 2 2 2
3 11 3 3 2
4 100 4 4 3
5 101 5 5 3
6 110 6 6 3
7 111 7 7 3
8 1000 10 8 4
9 1001 11 9 4
10 1010 12 A 4
11 1011 13 B 4
12 1100 14 C 4
13 1101 15 D 4
14 1110 16 E 4
15 1111 17 F 4
16 10000 20 10 5

Ostatnia kolumna pokazuje, ile bitów zajmuje zapis dwójkowy. Widać w niej regularność: długość rośnie o jeden dokładnie wtedy, gdy liczba osiąga kolejną potęgę dwójki. Dlatego osiem to pierwsza liczba czterobitowa, a szesnaście pierwsza pięciobitowa.

Zapis szesnastkowy skraca tę samą liczbę najbardziej, bo jedna cyfra szesnastkowa niesie tyle informacji co cztery dwójkowe. Właśnie dlatego używa się go tam, gdzie liczby dwójkowe byłyby zbyt długie, żeby dało się je przeczytać.

Z dziesiętnego na dowolny inny: dzielenie z resztą

Liczbę dzielimy przez podstawę systemu docelowego i zapisujemy resztę. Potem dzielimy otrzymany iloraz, znowu zapisujemy resztę, i powtarzamy, aż iloraz wyniesie zero. Reszty odczytane od ostatniej do pierwszej tworzą szukany zapis.

Dla liczby trzynaście w systemie dwójkowym wychodzi kolejno: trzynaście przez dwa to sześć reszty jeden, sześć przez dwa to trzy reszty zero, trzy przez dwa to jeden reszty jeden, jeden przez dwa to zero reszty jeden. Reszty czytane od końca dają 1101.

Kierunek odczytu jest tu jedynym miejscem, w którym się myli. Reszty powstają od najmłodszej cyfry, czyli od prawej strony zapisu, więc lista musi zostać odwrócona. Kalkulator pokazuje każde dzielenie osobno, razem z resztą, żeby dało się porównać własny rachunek z jego przebiegiem.

W drugą stronę: suma iloczynów przez wagi pozycji

Przejście z dowolnego systemu na dziesiętny jest prostsze, bo nie wymaga dzielenia. Każdą cyfrę mnożymy przez podstawę podniesioną do potęgi równej numerowi jej pozycji, licząc pozycje od zera od prawej strony, a potem sumujemy wyniki.

Zapis FF w systemie szesnastkowym to piętnaście razy szesnaście do pierwszej plus piętnaście razy szesnaście do zerowej, czyli dwieście czterdzieści plus piętnaście, razem dwieście pięćdziesiąt pięć. Ten sam rachunek działa dla każdej podstawy.

Dziesiętny pełni w kalkulatorze rolę systemu pośredniego. Dzięki temu dowolna para podstaw obsługiwana jest tymi samymi dwoma procedurami i nie trzeba osobnego wzoru na każdą kombinację.

Dlaczego podstaw jest tu trzydzieści sześć, a nie cztery

Większość konwerterów w polskiej sieci obsługuje tylko dwójkowy, ósemkowy, dziesiętny i szesnastkowy. To wystarcza do zadań z informatyki, ale nie do zadań z matematyki dyskretnej, gdzie podstawa bywa dowolna, ani do pytania, jak wygląda liczba w systemie siódemkowym.

Cyfry powyżej dziewiątki zapisujemy literami. A oznacza dziesięć, F piętnaście, a Z trzydzieści pięć. Trzydzieści sześć to granica naturalna, bo tyle jest cyfr dziesiętnych i liter alfabetu łacińskiego razem wziętych.

Każda podstawa dostaje ten sam, pełny przebieg rachunku. Kalkulator nie przełącza się w tryb uproszczony przy podstawach nietypowych, bo właśnie przy nich przebieg jest najbardziej potrzebny.

Szesnastkowy i ósemkowy jako skrót zapisu dwójkowego

Szesnaście to dwójka do czwartej, a osiem to dwójka do trzeciej. Z tego wynika praktyczna zależność: cztery cyfry dwójkowe zamieniają się dokładnie w jedną szesnastkową, a trzy w jedną ósemkową, bez żadnego rachunku pośredniego.

Liczbę 11111111 wystarczy podzielić na dwie czwórki, 1111 i 1111, i każdą zamienić osobno. Obie dają F, więc całość to FF. W drugą stronę działa to tak samo: każdą cyfrę szesnastkową rozpisujemy na cztery bity.

Ta zależność nie zachodzi między dwójkowym a dziesiętnym, bo dziesięć nie jest potęgą dwójki. Dlatego zamiana na dziesiętny zawsze wymaga rachunku, a na szesnastkowy nie.

Bit i bajt, czyli jednostki najczęściej mylone

Bit to jedna pozycja zapisu dwójkowego, czyli jedno zero albo jedna jedynka. Bajt to osiem bitów. Na ośmiu bitach zapiszemy liczby od zera do dwustu pięćdziesięciu pięciu, czyli dwieście pięćdziesiąt sześć różnych wartości.

Skróty tych jednostek różnią się wielkością litery i bywają w artykułach mylone. Mała litera b oznacza bit, wielka B bajt, więc kb to kilobit, a kB kilobajt. Podanie rozmiaru pliku w kb zamiast kB zmienia liczbę ośmiokrotnie.

Osobną sprawą jest mnożnik. Tysiąc dwadzieścia cztery bajty to kibibajt o skrócie KiB, a kilobajt w rozumieniu układu SI to równy tysiąc bajtów. W tekstach popularnych obie konwencje bywają mieszane i stąd rozbieżności w podawanych rozmiarach.

Potęgi dwójki, które warto znać na pamięć

Potęga dwójki Wartość Największa liczba na tylu bitach Do czego to odpowiada
2¹ 2 1 jeden bit
2⁴ 16 15 jedna cyfra szesnastkowa
2⁸ 256 255 jeden bajt
2¹⁰ 1 024 1 023 tysiąc w przybliżeniu, dokładnie 1024
2¹⁶ 65 536 65 535 dwa bajty
2²⁰ 1 048 576 1 048 575 milion w przybliżeniu
2³² 4 294 967 296 4 294 967 295 zakres adresu IPv4

Trzecia kolumna odpowiada na pytanie wracające w zadaniach najczęściej: jaka jest największa liczba zapisywalna na danej liczbie bitów. Odpowiedź to zawsze potęga dwójki pomniejszona o jeden, bo zero też zajmuje jedno miejsce w zakresie.

Dwójka do dziesiątej to tysiąc dwadzieścia cztery, czyli w przybliżeniu tysiąc. Ta bliskość jest powodem, dla którego przedrostki kilo, mega i giga przyjęły się w informatyce mimo rozbieżności z układem SI.

Gdzie ten temat stoi w podstawie programowej

System dwójkowy nie występuje w podstawie programowej z matematyki ani dla szkoły podstawowej, ani dla liceum. Znajduje się w podstawie z informatyki, w dziale o rozumieniu i rozwiązywaniu problemów, gdzie uczeń ma przedstawić sposoby reprezentowania w komputerze liczb naturalnych, znaków i tekstów.

Piszemy o tym wprost, bo wiele stron podaje ten temat jako matematyczny, a nauczyciel matematyki nie będzie go egzekwował. W praktyce pojawia się na lekcjach informatyki oraz na egzaminach z przedmiotów informatycznych i technicznych.

Matematyczna część tematu, czyli pozycyjny zapis liczb w ogóle, jest za to obecna w zadaniach olimpijskich i w matematyce dyskretnej na studiach. Tam podstawa bywa dowolna i właśnie dlatego ten konwerter nie zatrzymuje się na szesnastce.

Najczęstsze pomyłki przy przeliczaniu

Pierwsza to odczytanie reszt w złej kolejności. Druga to pominięcie zera w środku zapisu, przez co liczba skraca się o jedną pozycję i maleje dwukrotnie albo bardziej. Trzecia to dopisanie wiodącego zera, które wartości nie zmienia, ale bywa mylone ze znaczącą cyfrą.

Czwarta pomyłka dotyczy liczby znaków. Zapis 1000000 ma siedem pozycji i oznacza sześćdziesiąt cztery, a nie sto dwadzieścia osiem. Sto dwadzieścia osiem wymaga ośmiu pozycji, czyli 10000000. Przy przepisywaniu takich ciągów łatwo zgubić jedno zero i właśnie taki błąd trafia się w publikowanych tabelach.

Piąta to użycie cyfry spoza zakresu podstawy, na przykład ósemki w liczbie ósemkowej, gdzie dostępne są tylko cyfry od zera do siódemki. Kalkulator zatrzymuje się wtedy i nazywa cyfrę, która nie pasuje.

Czego ten konwerter nie robi

Przelicza liczby całkowite nieujemne. Części ułamkowej i liczby ujemnej w kodzie uzupełnień do dwóch nie obsługuje, bo oba te zapisy wymagają dodatkowej informacji o szerokości słowa.

Nie zamienia też tekstu na kod znaków. Zapis litery A jako liczby sześćdziesiąt pięć wynika z tablicy ASCII, a nie z systemu liczbowego, więc jest osobnym zagadnieniem.

Wielkość liter w zapisie nie ma znaczenia: ff i FF to ta sama liczba szesnastkowa. Spacje i znaki inne niż cyfry i litery są pomijane, więc zapis z odstępami co cztery bity też zostanie poprawnie odczytany.

Dlaczego komputer liczy akurat dwójkowo

Powód jest fizyczny, nie matematyczny. Układ elektroniczny rozróżnia dwa stany pewnie i tanio: napięcie jest albo wysokie, albo niskie. Rozróżnienie dziesięciu poziomów napięcia wymagałoby dużo precyzyjniejszych elementów i byłoby wrażliwe na zakłócenia.

Te dwa stany wystarczą, bo każdą liczbę da się zapisać w systemie o dowolnej podstawie, także o podstawie dwa. Cena jest taka, że zapis robi się długi: liczba, która dziesiętnie zajmuje trzy cyfry, dwójkowo potrzebuje nawet dziesięciu pozycji.

Dlatego programiści czytają pamięć zapisaną szesnastkowo, a nie dwójkowo. Komputer pracuje na bitach, człowiek patrzy na cyfry szesnastkowe, a przejście między nimi jest mechaniczne, bo szesnaście jest potęgą dwójki.

Typowe zadania i jak je rozpisać

Zadanie pierwsze: zamień 156 na system dwójkowy. Dzielimy kolejno przez dwa i zapisujemy reszty: 78 reszty 0, 39 reszty 0, 19 reszty 1, 9 reszty 1, 4 reszty 1, 2 reszty 0, 1 reszty 0, 0 reszty 1. Czytane od końca dają 10011100.

Zadanie drugie: ile wynosi 1011011 ósemkowo. Grupujemy bity po trzy od prawej: 1, 011, 011. Każda trójka daje jedną cyfrę ósemkową, więc wychodzi 133. Sprawdzenie przez dziesiętny daje dziewięćdziesiąt jeden w obu zapisach.

Zadanie trzecie: która liczba jest większa, 11111 dwójkowo czy 1F szesnastkowo. Pierwsza to trzydzieści jeden, druga też trzydzieści jeden, więc są równe. Takie pytania sprawdzają, czy zdający rozumie, że zapis i wartość to dwie różne rzeczy.

Powiązane narzędzia

Potęgi dwójki, które stoją za wagami pozycji, liczy kalkulator potęg i pierwiastków. Przydaje się, gdy trzeba sprawdzić zakres większej liczby bitów niż te z tabeli powyżej.

Inny system zapisu liczb, tym razem nie pozycyjny, opisuje strona liczb rzymskich. Porównanie obu pokazuje, czemu właściwie służy cyfra zero i dlaczego system addytywny jej nie potrzebuje.

Pozostałe narzędzia szkolne zbiera dział matematyczny.

Jak to liczymy

  1. Każdy zapis sprawdzamy najpierw pod kątem podstawy: cyfra równa podstawie lub większa oznacza, że liczba nie należy do tego systemu.
  2. Z systemu źródłowego przechodzimy na dziesiętny, mnożąc każdą cyfrę przez podstawę podniesioną do potęgi jej pozycji, licząc pozycje od zera od prawej strony.
  3. Z dziesiętnego na docelowy dzielimy liczbę przez podstawę i zapisujemy reszty. Odczytane od końca dają szukany zapis.
  4. Dziesiętny jest systemem pośrednim, więc każda para podstaw od 2 do 36 działa w obie strony bez osobnych wzorów.
  5. Cyfry powyżej dziewiątki zapisujemy literami: A to dziesięć, F piętnaście, a przy podstawie 36 ostatnią cyfrą jest Z o wartości trzydzieści pięć.
  6. Obok wyniku podajemy ten sam zapis dwójkowo, ósemkowo i szesnastkowo, bo w zadaniach z informatyki porównuje się je obok siebie.

Konwerter systemów liczbowych liczy według stawek obowiązujących 2026-10-19, a ich zgodność z aktem Rozporządzenie Ministra Edukacji Narodowej w sprawie podstawy programowej kształcenia ogólnego dla liceum ogólnokształcącego, technikum oraz branżowej szkoły II stopnia sprawdziliśmy 2026-10-07.

Czego ten kalkulator nie obejmuje

  • Obsługuje podstawy od 2 do 36, czyli cyfry od 0 do 9 i litery od A do Z. Powyżej trzydziestu sześciu zabrakłoby liter alfabetu łacińskiego.
  • Przyjmuje liczby całkowite nieujemne. Ułamek dwójkowy i liczba ujemna w kodzie uzupełnień do dwóch wymagają innego zapisu.
  • Wielkość liter nie ma znaczenia: ff i FF to ta sama liczba szesnastkowa.
  • Nie przelicza kodów znaków ani adresów. To konwerter liczb, a nie zapisu tekstu w komputerze.

Podstawa prawna

Często zadawane pytania

Jak zamienić liczbę dziesiętną na dwójkową?

Dzielimy przez dwa i zapisujemy reszty, powtarzając aż iloraz wyniesie zero. Reszty czytane od ostatniej do pierwszej dają zapis dwójkowy. Dla trzynastu wychodzi 1101.

Ile bitów ma jeden bajt?

Osiem. Na ośmiu bitach zapiszemy liczby od zera do dwustu pięćdziesięciu pięciu, czyli dwieście pięćdziesiąt sześć różnych wartości.

Czym różni się kb od kB?

Mała litera b oznacza bit, wielka B bajt, więc kb to kilobit, a kB kilobajt. Podanie rozmiaru w kb zamiast kB zmienia liczbę ośmiokrotnie.

Jakie podstawy obsługuje konwerter?

Od dwóch do trzydziestu sześciu, z cyframi od zera do dziewięciu i literami od A do Z. Trzydzieści sześć to granica naturalna, bo tyle jest cyfr dziesiętnych i liter alfabetu łacińskiego razem.

Dlaczego cztery bity dają jedną cyfrę szesnastkową?

Bo szesnaście jest czwartą potęgą dwójki. Zapis 1111 to piętnaście, czyli dokładnie największa cyfra szesnastkowa F. Dlatego zamiana między tymi systemami nie wymaga żadnego rachunku pośredniego.

Czy system binarny jest w podstawie programowej z matematyki?

Nie. Znajduje się w podstawie z informatyki, w dziale o rozumieniu i rozwiązywaniu problemów. W podstawie z matematyki systemy pozycyjne inne niż dziesiętny nie występują.

Pozostałe kalkulatory w dziale Matematyka

Kto odpowiada za tę stronę

Autor

Tomasz Michalik

Autor i redaktor treści

Tomasz Michalik jest autorem i redaktorem serwisu Licznia.pl, z ponad 7-letnim doświadczeniem w tworzeniu rzetelnych treści dotyczących wynagrodzeń, podatków, finansów i praktycznych obliczeń. Koncentruje się na dokładności, aktualności informacji oraz przedstawianiu złożonych zagadnień w prosty i zrozumiały sposób.

Weryfikacja merytoryczna

Jan Kowalski

Ekspert ds. podatków i finansów

Sprawdzono: 19 października 2026