Przelicznik systemów liczbowych

Wpisz wartość w dowolnym polu — binarnym, ósemkowym, dziesiętnym lub hex — a pozostałe zaktualizują się w czasie rzeczywistym.

Natychmiastowy wynik Działa w przeglądarce

Systemy liczbowe

Binarny jest używany przez komputery (0/1). Ósemkowy jest używany w uprawnieniach plików Unix. Dziesiętny to codzienne liczenie. Szesnastkowy używany jest w kolorach, adresach pamięci i kodowaniu.

Quick Reference

DecBinOctHex
0000
81000108
10101012A
15111117F
16100002010
25511111111377FF

Jak używać?

  1. 1
    Wpisz wartość Wpisz liczbę w dowolnym z czterech pól. Akceptowane są tylko cyfry prawidłowe dla danej podstawy.
  2. 2
    Zobacz wszystkie konwersje Pozostałe trzy pola aktualizują się automatycznie podczas pisania.
  3. 3
    Skopiuj wynik Użyj przycisku kopiowania obok każdego pola, aby skopiować wynik do schowka.

FAQ

Co to jest system binarny (podstawa 2)?
System binarny używa tylko cyfr 0 i 1. Wszystkie nowoczesne komputery przechowują i przetwarzają dane w systemie binarnym, ponieważ tranzystory mają dwa stany: włączony (1) i wyłączony (0). Na przykład dziesiętne 10 = binarne 1010.
Dlaczego szesnastkowy jest popularny w programowaniu?
Jedna cyfra hex reprezentuje dokładnie 4 bity binarne, dzięki czemu hex jest zwartą reprezentacją danych binarnych. Bajt (8 bitów) staje się tylko dwiema cyframi hex — np. 11111111 binarnie = FF hex = 255 dziesiętnie. Hex jest używany dla kolorów (#FF5733), adresów pamięci i wartości skrótów.
Do czego służy system ósemkowy?
System ósemkowy (podstawa 8) używa cyfr 0–7. Historycznie był używany w informatyce i nadal jest stosowany w uprawnieniach plików Unix/Linux (chmod 755). Każda cyfra ósemkowa mapuje się dokładnie na 3 bity binarne.

Przelicznik systemów liczbowych: binarny, ósemkowy, dziesiętny i szesnastkowy

Ten konwerter systemów liczbowych zamienia tę samą liczbę między zapisem binarnym, ósemkowym, dziesiętnym i szesnastkowym. Wystarczy wpisać wartość w jednym polu, a pozostałe pola zostaną uzupełnione automatycznie. Skrypt usuwa spacje z wpisu, interpretuje wartość przez parseInt w odpowiedniej podstawie, a następnie generuje wynik metodą toString dla podstaw 2, 8, 10 i 16.

Narzędzie jest przydatne w programowaniu, elektronice, sieciach komputerowych, analizie bitów, pracy z kolorami HEX i nauce informatyki. Liczba dziesiętna 255 odpowiada zapisowi binarnemu 11111111, ósemkowemu 377 i szesnastkowemu FF. Takie szybkie porównanie ułatwia sprawdzanie masek, flag, bajtów i wartości zapisanych w dokumentacji technicznej.

Jakie dane wejściowe są obsługiwane?

Pola przyjmują nieujemne liczby całkowite. W zapisie binarnym sensowne są cyfry 0 i 1, w ósemkowym cyfry od 0 do 7, w dziesiętnym od 0 do 9, a w szesnastkowym cyfry 0-9 oraz litery A-F. Spacje można dodawać dla czytelności, na przykład grupując bity, ponieważ skrypt usuwa je przed konwersją.

Na co uważać?

Konwerter nie jest kalkulatorem arytmetycznym i nie obsługuje liczb ujemnych, ułamków ani prefiksów takich jak 0x jako oddzielnej funkcji interfejsu. Dla bardzo dużych wartości ograniczeniem może być precyzja liczby w JavaScript, ponieważ parsowanie odbywa się do typu Number. Do pracy kryptograficznej lub z bardzo długimi identyfikatorami lepsze będą narzędzia oparte na BigInt.

Kontrola praktyczna wyniku

Przy pracy z narzędziem Konwerter systemów liczbowych warto patrzeć nie tylko na samą liczbę, ale także na jednostkę wejściową, zaokrąglenie i kontekst, w którym wynik zostanie użyty. Ten kalkulator obejmuje binarny, dziesiętny, ósemkowy i szesnastkowy; wspiera kontrolę wartości używanych w programowaniu, kolorach, maskach bitowych i materiałach edukacyjnych. Dla wartości technicznych dobrze jest przepisać także jednostkę, ponieważ pomyłka między metrami, stopniami, sekundami, bajtami albo walutą zwykle jest ważniejsza niż ostatnie miejsce po przecinku.

Dodatkowo warto wykonać kontrolę odwrotną: przelicz wynik z powrotem na jednostkę początkową i sprawdź, czy otrzymujesz tę samą wartość w granicach zaokrąglenia. Przy kopiowaniu do arkusza, kodu lub wiadomości zapisz zarówno liczbę, jak i jednostkę, bo sama liczba bez kontekstu może być błędnie odczytana. Dla danych wejściowych z różnych źródeł sprawdź też, czy separator dziesiętny i spacje tysięcy nie zostały zamienione podczas wklejania.

Komentarze