Konwerter binarny online
Konwertuj liczby całkowite między systemem binarnym a dziesiętnym online. Dokładne wyniki dla dużych liczb, obsługa znaku minus. Bezpłatnie i bez rejestracji…
Rozpocznij
Możliwości i ograniczenia narzędzia
Narzędzie konwertuje wyłącznie liczby całkowite bez znaku lub ze znakiem. Nie obsługuje ułamków, notacji naukowej, prefiksów typu 0b, spacji ani innych znaków. Maksymalna długość wejścia to 10 000 cyfr, co zapobiega przeciążeniu przeglądarki.
Przykład działania
W trybie binarnym na dziesiętny: wpisz 101101, a otrzymasz 45. W trybie dziesiętnym na binarny: wpisz 45, a otrzymasz 101101. Dla liczby ujemnej: -101 (binarnie) daje -5 (dziesiętnie).
Precyzja i prywatność
Konwersja używa JavaScriptowego typu BigInt, dzięki czemu wyniki są dokładne nawet dla liczb przekraczających bezpieczny zakres Number. Wszystkie obliczenia wykonują się lokalnie w przeglądarce – dane nie są wysyłane na serwer.
Walidacja danych
Pole wejściowe akceptuje tylko poprawne znaki. W trybie binarnym dozwolone są 0, 1 i opcjonalny minus. W trybie dziesiętnym dozwolone są cyfry i opcjonalny minus. Wprowadzenie nieprawidłowych znaków spowoduje błąd.
Najczęstsze pytania
1. Czy mogę konwertować liczby ujemne?
Tak, obsługiwane są liczby ujemne. Wynik jest poprzedzony minusem, np. -101 binarnie to -5 dziesiętnie. Nie jest stosowane uzupełnienie do dwóch ani stała szerokość bitowa.
2. Co się stanie, jeśli wpiszę liczbę z przecinkiem lub spacją?
Takie dane są odrzucane. Narzędzie przyjmuje wyłącznie ciągi cyfr (i opcjonalny minus). Ułamki, notacja naukowa, prefiksy 0b oraz spacje nie są dozwolone.
3. Czy mogę przekonwertować bardzo długą liczbę?
Tak, ale maksymalna długość wejścia to 10 000 cyfr. Dzięki BigInt precyzja jest zachowana nawet dla liczb znacznie większych niż 2^53.
Podsumowanie
- Dwa kierunki konwersji: binarny ↔ dziesiętny.
- Pełna precyzja dla dużych liczb całkowitych.
- Lokalne obliczenia – prywatność danych.
- Prosty i przejrzysty interfejs.
Przetwarzanie odbywa się lokalnie w przeglądarce.