Konwerter systemów liczbowych
Konwertuj liczby między binarnym, ósemkowym, dziesiętnym, szesnastkowym i bazami 2–36
Custom base
Twoje pliki nigdy nie opuszczają przeglądarki. Nic nie jest wysyłane na żaden serwer. Polityka prywatności
Konwertuj dowolną liczbę między binarnym, ósemkowym, dziesiętnym, szesnastkowym oraz dowolnymi bazami od 2 do 36. Cztery standardowe bazy są synchronizowane przy edycji dowolnego pola. Przydatne w programowaniu niskopoziomowym, CTF i informatyce.
Jak konwertować systemy liczbowe
1
Wpisz liczbę
Wpisz wartość w dowolnym z czterech pól (bin, oct, dec, hex).
2
Zobacz synchronizowane wyniki
Pozostałe bazy aktualizują się natychmiast.
3
Niestandardowa baza
Wybierz bazę (2–36) dla niestandardowych konwersji.
Wszystkie standardowe bazy
Binarny, ósemkowy, dziesiętny, szesnastkowy — zsynchronizowane.
Baza 2–36
Konwertuj do i z dowolnej bazy między 2 a 36.
BigInt
Obsługuje liczby znacznie większe niż 2^53.
Kopiuj każdą bazę
Jedno kliknięcie kopiuje wynik.
FAQ
Baza 2 używa dwóch cyfr (0 i 1) i tak elektronika cyfrowa reprezentuje liczby wewnętrznie.
Baza 16 używa 0–9 i A–F. Zwięzła do reprezentacji bajtów — bajt mieści się w 2 cyfrach hex.
Tak. Liczby ujemne są konwertowane z wiodącym minusem.
Obecnie tylko całkowite. Konwersja float między bazami nie jest standardowa.
Baza 36 (cyfry 0–9 i litery A–Z) — maksimum dla parseInt/toString w JS.