Find any tool instantly
Type a name, category or keyword
Narzędzia web

Konwerter Binarny Hex Dec Oct

Last updated: Maj 2026 4 min read

Przelicz liczby między dziesiętnym, binarnym, szesnastkowym i ósemkowym. Tryb signed, grupowanie, sync na żywo.

100% lokalnie i prywatnie. Dane nie opuszczają przeglądarki.
baza 10
baza 2
baza 16
baza 8
Tabela referencyjna (0–15)
DecBinHexOct
0000000
1000111
2001022
3001133
4010044
5010155
6011066
7011177
81000810
91001911
101010A12
111011B13
121100C14
131101D15
141110E16
151111F17

Czym jest konwerter systemów liczbowych?

Konwerter przekłada tę samą liczbę całkowitą między systemami: dziesiętnym (10), binarnym (2), szesnastkowym (16) i ósemkowym (8). Edytuj dowolne pole – pozostałe aktualizują się od razu.

Grupowanie ułatwia czytanie długich ciągów bitów, prefiksy 0x/0b pasują do kodu, a tryb signed obsługuje U2 (64 bity). BigInt zachowuje dokładność w obsługiwanym zakresie.

Przykłady z codzienności

Bajt 255

Dec 255 → Bin 11111111, Hex FF, Oct 377 – klasyczne 8 bitów.

Port 1337

Dec 1337 → Hex 539 – znany żart developerski i kody błędów.

Kanał koloru

Hex FF → Dec 255 w CSS lub grafice.

Jak korzystać z konwertera

Wpisz liczbę w dowolnym polu – dziesiętnym, binarnym, hex lub ósemkowym – pozostałe trzy aktualizują się od razu. Obliczenia lokalnie w przeglądarce.

Kiedy to się przydaje?

Programowanie

Adresy pamięci, flagi, maski bitowe.

Sieci

Maski podsieci i numery portów między systemami.

Nauka

Sprawdzenie zadań i zrozumienie notacji pozycyjnej.

Typowe błędy

Wiodące zero w ósemkowym

W niektórych językach 0 na początku oznacza octal – tu ósemkowy to wyraźna baza 8.

Signed vs unsigned

Ten sam wzorzec bitów może znaczyć co innego – włącz signed przy U2.

Wielkość liter hex

Wynik domyślnie wielkie litery; wejście akceptuje A–F i a–f.

Przykładowe konwersje

Stałe przykłady – na żywo mogą pojawić się grupowanie lub prefiksy.

Dziesiętny Binarny Hex Ósemkowy
0 0 0 0
15 1111 F 17
255 11111111 FF 377
256 100000000 100 400
1337 10100111001 539 2471

Szczegóły konwersji

  • Silnik BigInt do parse i toString(2|8|16|10) – poza MAX_SAFE_INTEGER tam gdzie dozwolone
  • Binarny signed U2 na 64 bitach; MSB = 1 → ujemna wartość dziesiętna
  • Grupowanie Spacje co 4/8 bitów (bin) lub 2 cyfry hex – tylko wyświetlanie
  • Parsowanie Prefiksy 0x/0b i spacje grupowania są usuwane przed konwersją
Słownik

Kluczowe pojęcia

Baza / radix

Ile cyfr przed „przeniesieniem” (2, 8, 10, 16).

U2 (two's complement)

Standard zapisu liczb ze znakiem w sprzęcie.

Nibble

4 bity – jedna cyfra hex – często grupowane dla czytelności.

MAX_SAFE_INTEGER

2^53 − 1 – limit trybu unsigned w JavaScript Number.

Najczęstsze pytania

Systemy liczbowe, zakresy i tryb signed – krótko.

Czy dane idą na serwer?

Nie. Konwersja odbywa się w przeglądarce (BigInt).

Jaka jest maksymalna wartość?

Unsigned: do Number.MAX_SAFE_INTEGER. Signed: zakres 64-bitowego U2.

Po co grupowanie?

Spacje co 4/8 bitów ułatwiają czytanie – przy wpisywaniu są ignorowane.

Czy signed wpływa na hex i oct?

Tak – ta sama liczba we wszystkich polach; ujemne dec jako U2 w binarnym.

O wynikach

Wartości wynikają ze standardowej notacji pozycyjnej i wybranych opcji (signed, grupowanie, prefiksy). Szerokość bitów, endianness i reguły literałów w języku mogą się różnić – sprawdź w dokumentacji kompilatora lub protokołu.