Czas/Liczby
Konwerter systemów liczbowych
Dwukierunkowa konwersja między systemem binarnym, ósemkowym, dziesiętnym, szesnastkowym oraz dowolną podstawą (2-36) — wprowadź liczbę w dowolnym polu.
Number systems are just different ways of writing the same number. Binary (base 2) is what processors use at the lowest level, hexadecimal (base 16) is a compact way to write binary data in code, and decimal is the everyday human notation.
How to use it
- Enter a number in any field (binary, octal, decimal, hexadecimal, or a custom base 2-36) — every other field updates instantly.
- For a custom base, pick any value from 2 to 36 — handy for less common systems, like base36 used in short identifiers.
- Characters invalid for the selected base (like a "2" in binary) are flagged as an input error.
Common uses
- Converting a hex color or byte value into a decimal number for calculations.
- Checking a bitmask or set of flags written in binary.
- Working with low-level code (network protocols, embedded systems) where values are often given in hex or octal.
Things to keep in mind
In hexadecimal, the letters A-F (or a-f) stand for the values 10-15 — case usually doesn't matter.
For bases above 16, digit symbols keep going further down the alphabet (G, H...) up to Z for base 36.
Artykuł o tym narzędziu: Systemy liczbowe: po co istnieją system dwójkowy, ósemkowy i szesnastkowy
Najczęstsze pytania
Jakie systemy liczbowe obsługuje konwerter?
Szybki dostęp do binarnego, ósemkowego, dziesiętnego i szesnastkowego, a także dowolnej podstawy od 2 do 36 — cyfry powyżej 9 są reprezentowane literami łacińskimi A-Z.
Czy mogę konwertować liczby ujemne i bardzo duże liczby całkowite?
Tak, znak "-" przed liczbą jest obsługiwany w każdej podstawie, a rozmiar liczby nie ma stałego limitu 32/64-bitowego — obliczenia używają dowolnej precyzji.
Czy dane są wysyłane na serwer?
Nie, cała konwersja odbywa się natychmiast w Twojej przeglądarce za pomocą JavaScript — wprowadzone liczby nigdy nigdzie nie są wysyłane.
Czym różni się konwersja systemów liczbowych od Base64?
To zasadniczo różne rzeczy: konwerter systemów liczbowych przekształca tę samą liczbę między systemami pozycyjnymi (BIN/OCT/DEC/HEX), natomiast Base64 koduje dowolne dane binarne (pliki, obrazy) do ciągu tekstowego przeznaczonego do przesyłania kanałami tekstowymi.
Dlaczego w systemie szesnastkowym używa się liter A-F?
Podstawa 16 wymaga 16 unikalnych cyfr, ale cyfr arabskich jest tylko 10 (0-9) — dlatego dla wartości od 10 do 15 używa się pierwszych liter alfabetu łacińskiego, A-F. Przy podstawach powyżej 16 (do 36) użycie alfabetu jest kontynuowane.