Zostań w temacie i policz dalej
Po zamianie systemów liczbowych często przydają się kolejne narzędzia informatyczne związane z bitami, rozmiarem danych i kodowaniem.
Konwerter binarny, dziesiętny i HEX - co liczy?
Ten kalkulator zastępuje starą wersję, która w praktyce przeliczała głównie zapis binarny i dziesiętny, mimo że tytuł obiecywał także HEX. Nowa wersja działa jako pełny konwerter bin to hex, hex to bin, bin to dec, dec to bin, hex to dec oraz dec to hex. Wpisujesz jedną wartość, wybierasz system wejściowy albo wykrywanie automatyczne, a wynik pojawia się jednocześnie w czterech zapisach: binarnym, dziesiętnym, szesnastkowym i ósemkowym.
To odpowiada na najczęstsze zapytania użytkowników: bin to hex, hex to bin, binary to hex, hex to decimal, decimal to binary, konwerter binarny na szesnastkowy, zamiana 1010 na hex i jak przeliczyć system dwójkowy na szesnastkowy. Przy pracy z kodem, sieciami, adresami, maskami, kolorami, bajtami i pamięcią taka zamiana jest potrzebna częściej niż klasyczne liczenie na papierze.
Wynik binarny jest grupowany po 4 bity, bo jedna cyfra HEX odpowiada dokładnie czterem bitom. Dzięki temu od razu widać, dlaczego 1010 to A, 1111 to F, a 11111111 to FF.
Jak zamienić bin na hex?
Najprostsza ręczna metoda polega na podzieleniu zapisu binarnego na grupy po 4 bity, licząc od prawej strony. Każda grupa czterech bitów daje jedną cyfrę HEX. Jeśli z lewej strony brakuje bitów do pełnej grupy, można dopisać zera z przodu. Te zera nie zmieniają wartości liczby, ale pomagają w czytelnym pogrupowaniu.
Przykład: liczba binarna 10101111 dzieli się na 1010 1111. Grupa 1010 to A, a grupa 1111 to F. Wynik HEX to AF. Jeśli wpiszesz 1010 1111 w kalkulatorze, wynik zostanie pokazany dokładnie w takiej formie, a dodatkowo zobaczysz wartość dziesiętną.
Przy długich liczbach kalkulator jest wygodniejszy niż ręczna tabela, bo jednocześnie pilnuje poprawnych znaków i pokazuje liczbę bitów, bajtów oraz grup HEX.
Jak zamienić HEX na bin?
Zamiana z HEX na bin jest odwrotna. Każdą cyfrę szesnastkową zamieniasz na cztery bity. Cyfra 0 daje 0000, 1 daje 0001, A daje 1010, a F daje 1111. Dzięki temu zapis HEX jest bardzo wygodny przy bajtach, bo dwie cyfry HEX tworzą jeden bajt.
Przykład: FF to 1111 1111, czyli 255 dziesiętnie. 10 w HEX to nie dziesięć w sensie dziesiętnym, tylko szesnaście. To częsty błąd początkujących, którzy widzą te same cyfry, ale zapominają, że system ma podstawę 16.
Kalkulator pozwala wpisać zarówno FF, jak i 0xFF. Wykrywanie automatyczne rozpoznaje prefiks 0x, ale przy nauce najlepiej wybrać system ręcznie, żeby uniknąć nieporozumień.
Tabela szybkiej zamiany 4 bitów na HEX
| Bin | Dec | HEX | Bin | Dec | HEX |
|---|---|---|---|---|---|
| 0000 | 0 | 0 | 1000 | 8 | 8 |
| 0001 | 1 | 1 | 1001 | 9 | 9 |
| 0010 | 2 | 2 | 1010 | 10 | A |
| 0011 | 3 | 3 | 1011 | 11 | B |
| 0100 | 4 | 4 | 1100 | 12 | C |
| 0101 | 5 | 5 | 1101 | 13 | D |
| 0110 | 6 | 6 | 1110 | 14 | E |
| 0111 | 7 | 7 | 1111 | 15 | F |
Bin, dec, hex i oct - kiedy używa się tych systemów?
System binarny jest naturalny dla komputerów, bo pracuje na bitach: 0 i 1. System dziesiętny jest najwygodniejszy dla ludzi w codziennych obliczeniach. System szesnastkowy jest kompromisem między czytelnością i bliskością do bitów, dlatego pojawia się w kolorach CSS, adresach MAC, pamięci, kodzie maszynowym, bajtach, maskach i debugowaniu. System ósemkowy jest dziś rzadziej spotykany, ale nadal bywa używany w uprawnieniach, starszych materiałach i zadaniach szkolnych.
Praktyczny przykład z kolorami: biały w CSS to #FFFFFF, czyli trzy bajty o wartości 255. Jeden bajt FF to binarnie 1111 1111. Czarny to #000000, a czerwony to często #FF0000. W ten sposób zapis HEX jest krótszy niż 24 bity zapisane wprost.
W sieciach HEX i bin przydają się przy analizie adresów, masek i danych. Przy zwykłych zadaniach szkolnych najczęściej wystarczy zamiana bin na dec, dec na bin oraz bin na hex.
Ciekawostka
Dwie cyfry HEX zapisują dokładnie jeden bajt, czyli 8 bitów. Dlatego wartości od 0 do 255 mieszczą się w zakresie 00 - FF. To jeden z powodów, dla których HEX jest tak często używany w informatyce.
Przykłady konwersji krok po kroku
Przykład 1: 1010 w systemie binarnym to A w HEX i 10 dziesiętnie. Cztery bity tworzą jedną cyfrę szesnastkową, więc nie trzeba wykonywać wielu działań.
Przykład 2: 11111111 to FF w HEX i 255 dziesiętnie. To maksymalna wartość jednego bajtu bez znaku.
Przykład 3: 255 dziesiętnie to 1111 1111 binarnie i FF w HEX. Ten przykład często pojawia się przy kolorach RGB, maskach i bajtach.
Przykład 4: AF1 w HEX to binarnie 1010 1111 0001 i dziesiętnie 2801. Kalkulator pokaże wszystkie te wartości od razu.
Najczęstsze błędy przy konwersji
- Mylenie 10 dec z 10 hex -
10dziesiętnie to dziesięć, ale10w HEX to szesnaście. - Brak grupowania po 4 bity - przy zamianie bin na hex grupuj od prawej strony.
- Litera O zamiast zera - w HEX używa się cyfry
0, nie literyO. - Sklejone długie liczby - zapis bez odstępów jest poprawny, ale trudny do kontroli.
- Wykrywanie automatyczne przy samych cyfrach - przy wątpliwościach wybierz system ręcznie.
Nowa wersja kalkulatora usuwa spacje i podkreślenia z wpisu, ale nadal pilnuje, aby znaki pasowały do wybranego systemu.
Najczęstsze frazy Google i szybkie odpowiedzi
| Fraza | Szybka odpowiedź | Co wpisać? |
|---|---|---|
| bin to hex | grupuj bity po 4 i zamień grupy na HEX | liczba binarna, system 2 |
| hex to bin | każda cyfra HEX daje 4 bity | wartość HEX, system 16 |
| binary to decimal | zamiana z podstawy 2 na 10 | liczba 0/1, system 2 |
| decimal to hex | zamiana z podstawy 10 na 16 | liczba dziesiętna, system 10 |
| 1010 bin to hex | 1010 = A | 1010 |
| FF hex to decimal | FF = 255 | FF |
Uczysz się tego tematu?
Wybierz materiał zależnie od tego, czy chcesz nauczyć się tematu, przypomnieć regułę czy przejść przez sposób rozwiązania zadania.
Dlaczego jedna cyfra HEX to dokładnie cztery bity?
System szesnastkowy ma 16 możliwych cyfr: od 0 do 9 oraz od A do F. Cztery bity również dają 16 możliwych układów, od 0000 do 1111. Dlatego między jedną cyfrą HEX a czterema bitami istnieje bardzo wygodna zależność. Nie trzeba przeliczać całej liczby od początku, wystarczy podzielić zapis binarny na czwórki.
To właśnie ta zależność sprawia, że HEX jest tak popularny w informatyce. Długie ciągi zer i jedynek są trudne do czytania, a zapis dziesiętny nie pokazuje struktury bajtów. HEX zachowuje związek z bitami, ale jest znacznie krótszy. Osiem bitów, czyli jeden bajt, zapisuje się dwiema cyframi HEX. Szesnaście bitów zapisuje się czterema cyframi HEX, a trzydzieści dwa bity ośmioma cyframi HEX.
Przy debugowaniu, analizie pamięci, kolorach, ramkach danych albo zadaniach szkolnych ta właściwość bardzo przyspiesza sprawdzanie wyniku. Dlatego kalkulator pokazuje nie tylko wartość, ale też liczbę bitów, bajtów i grup po 4 bity.
Kolory CSS i zapis HEX - praktyczny przykład
Jednym z najczęstszych miejsc, w których spotykasz HEX bez specjalistycznej wiedzy, są kolory CSS. Zapis #RRGGBB składa się z trzech bajtów: czerwonego, zielonego i niebieskiego. Każda para cyfr HEX oznacza wartość od 0 do 255. Na przykład #FF0000 oznacza maksymalną czerwień, #00FF00 maksymalną zieleń, a #0000FF maksymalny niebieski.
Jeżeli wpiszesz FF do konwertera jako HEX, zobaczysz 255 dziesiętnie i 1111 1111 binarnie. To dokładnie pełny bajt. Z kolei 80 w HEX to 128 dziesiętnie, czyli wartość mniej więcej w połowie zakresu kanału koloru. Dzięki temu łatwiej zrozumieć, dlaczego kolor #808080 jest odcieniem szarości.
Dla osób tworzących strony internetowe i grafiki konwerter działa więc nie tylko jako narzędzie szkolne, ale też jako szybka pomoc przy analizie kodów kolorów, kanałów RGB i wartości bajtowych.
Adresy MAC, bajty i dane sieciowe
Adres MAC zapisuje się zwykle jako sześć par cyfr HEX, na przykład 00:1A:2B:3C:4D:5E. Każda para to jeden bajt. Gdy rozbijesz taki zapis na bity, zobaczysz 48 bitów. To kolejny przykład, w którym HEX jest dużo wygodniejszy niż pełny zapis binarny. Człowiek łatwiej odczyta sześć par znaków niż czterdzieści osiem zer i jedynek.
W sieciach i systemach niskiego poziomu podobnie zapisuje się fragmenty pakietów, identyfikatory, maski, flagi i dane diagnostyczne. Konwerter pomaga sprawdzić, co oznacza dana wartość w dziesiętnym, binarnym i szesnastkowym zapisie. Przy flagach szczególnie ważny jest zapis binarny, bo każdy bit może oznaczać inną informację.
Jeżeli uczysz się sieci komputerowych, wpisuj krótkie wartości, takie jak FF, 0F, 80, C0 i A8. Szybko zobaczysz, jak pary HEX zamieniają się na bajty i jak wygląda ich zapis binarny.
Uprawnienia w systemach i zapis ósemkowy
Nowy kalkulator pokazuje również wynik w systemie ósemkowym. Dziś nie jest on tak popularny jak HEX, ale nadal pojawia się w informatyce, zwłaszcza przy uprawnieniach w systemach uniksowych. Klasyczne zapisy takie jak 755 albo 644 są właśnie zapisem ósemkowym, a każda cyfra opisuje zestaw uprawnień.
System ósemkowy ma podstawę 8, więc używa cyfr od 0 do 7. Jedna cyfra ósemkowa odpowiada trzem bitom. To mniej wygodne przy bajtach niż HEX, ale bardzo wygodne przy grupach uprawnień, gdzie trzy bity mogą odpowiadać odczytowi, zapisowi i wykonaniu. Dlatego w tabelach edukacyjnych często porównuje się BIN, OCT, DEC i HEX obok siebie.
Jeżeli potrzebujesz tylko bin, dec i hex, możesz traktować wynik OCT jako dodatkową informację. Przy nauce systemów liczbowych warto jednak zobaczyć wszystkie cztery zapisy jednocześnie.
Jak sprawdzić wynik ręcznie?
Kalkulator jest szybki, ale przy nauce warto rozumieć, skąd bierze się wynik. Dla systemu binarnego każda pozycja odpowiada kolejnej potędze liczby 2. Licząc od prawej strony, masz 1, 2, 4, 8, 16, 32, 64, 128 i tak dalej. Jeżeli bit ma wartość 1, dodajesz daną potęgę. Jeżeli ma wartość 0, pomijasz ją.
Przykład: 1011 to 8 + 0 + 2 + 1 = 11 dziesiętnie. W HEX ta sama wartość to B. Przy liczbie 1101 0010 możesz najpierw podzielić ją na 1101 i 0010. Pierwsza grupa to D, druga to 2, więc wynik HEX to D2. Dziesiętnie to 210.
Takie ręczne sprawdzanie pomaga na lekcjach informatyki, studiach, egzaminach i przy zadaniach, w których trzeba pokazać nie tylko wynik, ale też sposób dojścia do niego.
Jak wpisywać długie liczby, żeby nie zrobić błędu?
Długie ciągi binarne są trudne do czytania. Właśnie dlatego kalkulator pozwala wpisywać spacje i podkreślenia. Możesz napisać 1111 0000 1010 albo 1111_0000_1010, a narzędzie potraktuje to jako jedną liczbę. Wynik binarny również jest grupowany po 4 bity, co ułatwia porównanie z HEX.
Przy systemie dziesiętnym nie używaj spacji tysięcy w środku wartości, gdy kopiujesz wynik do innego programu. Kalkulator potrafi je usunąć w polu wejściowym, ale nie każdy system zewnętrzny zrozumie taki zapis. Przy HEX możesz stosować prefiks 0x, a przy binarnym 0b. Dzięki temu wykrywanie automatyczne jest pewniejsze.
Najbezpieczniejsza metoda to wybranie systemu ręcznie. Automatyczne wykrywanie jest wygodne, ale ciąg składający się tylko z cyfr może mieć różne znaczenie zależnie od kontekstu.
Dla uczniów i studentów informatyki
Na sprawdzianach i kolokwiach najczęściej pojawiają się krótkie wartości: 10, 15, 16, 31, 127, 128, 255, 256. Warto znać je bardzo dobrze, bo pokazują granice bitów i bajtów. 255 to maksymalna wartość 8 bitów bez znaku, a 256 wymaga już dziewiątego bitu.
Kiedy uczysz się konwersji, nie zaczynaj od bardzo długich liczb. Najpierw opanuj tabelę 4 bitów, potem bajt, potem dwie pary HEX. Dopiero później przechodź do wartości 16-bitowych i 32-bitowych. Kalkulator pozwala szybko sprawdzić wynik, ale najlepiej używać go razem z próbą ręcznego przeliczenia.
Taki sposób nauki sprawia, że konwersja przestaje być pamięciówką. Zaczynasz widzieć strukturę: nibble, bajt, słowo, grupy HEX i wartości dziesiętne.
Binarny, HEX i liczby ujemne - czego ten prosty konwerter nie robi?
W praktyce informatycznej liczby ujemne często zapisuje się w kodzie uzupełnień do dwóch. To znaczy, że ten sam ciąg bitów może oznaczać inną wartość zależnie od tego, czy traktujesz go jako liczbę bez znaku, czy ze znakiem. Na przykład 1111 1111 jako bajt bez znaku oznacza 255, ale w wielu interpretacjach ze znakiem może oznaczać -1.
Ten konwerter celowo pokazuje wartości nieujemne, czyli najprostszy wariant używany przy nauce systemów liczbowych, kolorach, bajtach bez znaku i podstawowej zamianie bin-dec-hex. Dzięki temu wynik jest przewidywalny: FF to 255, 80 to 128, a 00 to 0. Jeżeli analizujesz dane niskopoziomowe, musisz dodatkowo wiedzieć, czy dana wartość jest signed, unsigned, jaką ma długość i jak jest interpretowana przez program.
To ważne ostrzeżenie dla użytkowników szukających fraz „hex na liczbę ujemną”, „two's complement calculator” albo „wartość signed hex”. Do zwykłej konwersji systemów liczbowych obecny kalkulator wystarczy, ale do interpretacji znaku potrzebne są dodatkowe założenia.
Zera z lewej strony - kiedy są ważne?
Matematycznie liczba 1010 i 0000 1010 ma tę samą wartość. Obie oznaczają 10 dziesiętnie i A w HEX. W informatyce zera z lewej strony często są jednak ważne dla czytelności i długości pola. Bajt zwykle zapisuje się jako 8 bitów, więc wartość 10 pokazuje się jako 0000 1010, a nie tylko 1010. W HEX ten sam bajt można zapisać jako 0A.
Kalkulator pokazuje minimalny zapis wartości, ale informuje o liczbie bitów i bajtów. Jeżeli potrzebujesz pełnego bajtu albo dwóch bajtów, dopisz zera z lewej strony samodzielnie zgodnie z wymaganym formatem. To częste przy kodach kolorów, danych binarnych, dokumentacji protokołu i zadaniach szkolnych, gdzie nauczyciel oczekuje zapisu w pełnych bajtach.
Przykład: A i 0A w HEX mają tę samą wartość, ale 0A wyraźnie pokazuje pełny bajt. Podobnie 0000 1010 jest czytelniejsze niż 1010, jeśli analizujesz dane bajtowe.
Jak używać konwertera w praktyce?
Najpierw wybierz system wejściowy. Gdy wpisujesz tylko zera i jedynki, wybierz BIN. Gdy wpisujesz zwykłą liczbę, wybierz DEC. Gdy wpisujesz cyfry i litery od A do F, wybierz HEX. Tryb automatyczny jest wygodny przy prefiksach 0b, 0x i 0o, ale przy samych cyfrach system może być niejednoznaczny. Na przykład 10 może oznaczać 2 w binarnym, 10 w dziesiętnym, 16 w HEX albo 8 w ósemkowym.
Po wpisaniu liczby sprawdź od razu cztery pola wyniku. Jeśli zależy Ci na nauce, porównaj zapis binarny i HEX. Jeśli zależy Ci na wartości liczbowej, patrz na DEC. Jeśli analizujesz długość danych, patrz na bity i bajty. Przycisk kopiowania usuwa odstępy, dzięki czemu możesz wkleić wynik do kodu, arkusza albo notatki bez ręcznego czyszczenia.
W codziennej pracy najlepiej zapisywać przy wyniku także system, na przykład AF1 HEX, 2801 DEC albo 1010 1111 0001 BIN. Sam ciąg znaków bez opisu może być źle odczytany.
Wskazówka od KalkulatorXXL
Przy nauce najpierw zamieniaj małe liczby, takie jak 10, 15, 16, 31, 255 i 256. Kiedy zrozumiesz granice nibble i bajtu, długie konwersje bin, dec i hex stają się dużo łatwiejsze.
FAQ - najczęstsze pytania
Jak zamienić bin na hex?
Jak zamienić hex na bin?
Ile to 1010 w HEX?
Ile to FF dziesiętnie?
Czy spacje w liczbie binarnej są dozwolone?
Co oznacza prefiks 0x?
Co oznacza prefiks 0b?
Dlaczego binarny grupuje się po 4 bity?
Czy kalkulator obsługuje duże liczby?
Czym różni się 10 dec od 10 hex?
Czy można przeliczyć dec na bin i hex jednocześnie?
Do czego przydaje się HEX?
Ostatnia aktualizacja: 24.09.2026