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

Konwerter systemów liczbowych

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.