Convertitore binario online
Converti numeri interi tra base 2 e base 10 con precisione arbitraria, direttamente nel browser. L’elaborazione avviene localmente nel browser.
Inizia a usare
Conversione precisa di interi grandi
Il convertitore gestisce numeri interi molto grandi, fino a 10.000 cifre, utilizzando la rappresentazione BigInt di JavaScript. Questo significa che la conversione mantiene la precisione anche oltre il limite di sicurezza dei numeri a virgola mobile (2^53 - 1).
Esempio concreto
Converti il numero binario 101101 in decimale: il risultato è 45. Viceversa, convertendo il decimale 45 in binario ottieni 101101. Per i negativi, il binario -101 diventa decimale -5.
Regole di input
- Input binario: solo cifre 0 e 1, con un eventuale segno meno iniziale.
- Input decimale: solo cifre, con un eventuale segno meno iniziale.
- Non sono ammessi frazioni, notazione scientifica, prefissi come 0b, spazi o caratteri non validi.
- Il segno meno da solo non è accettato.
Limitazioni
Questo strumento converte solo numeri interi. Non supporta frazioni binarie, rappresentazioni in virgola mobile, byte di testo o complemento a due. La conversione avviene interamente nel browser: i dati non vengono caricati su alcun server.
Domande frequenti
Perché il risultato non conserva gli zeri iniziali?
Il convertitore normalizza il risultato: gli zeri iniziali non sono necessari per la rappresentazione del valore e vengono rimossi. Ad esempio, 00101₂ = 101₂ = 5₁₀: in direzione binario → decimale, la pagina mostra 00101 (base 2) = 5 (base 10), conservando l’ingresso a sinistra.
Posso convertire numeri negativi?
Sì, puoi inserire un segno meno davanti al numero. Il risultato sarà negativo, preceduto dal segno meno, senza usare il complemento a due o una larghezza di bit fissa.
Qual è il limite massimo di cifre?
L'input è limitato a 10.000 cifre per evitare un carico eccessivo sul browser. Questo consente di gestire numeri enormi, ma non illimitati.
Scegliere lo strumento adatto
- Tabella di conversione delle basi intere
Converti numeri interi tra binario, ottale, decimale, esadecimale e altre basi supportate.
- Convertitore binario online
Converti numeri interi tra base 2 e base 10 con precisione arbitraria, direttamente nel browser.
- Convertitore esadecimale online
Converte numeri interi con segno tra esadecimale (base 16) e decimale (base 10), con supporto per interi grandi oltre il range di JavaScript.
Usa cifre ASCII; cifre locali e più iniziale non sono accettati. Il limite di 10000 cifre esclude il meno e gli spazi esterni; gli spazi interni sono rifiutati. Solo il valore di destinazione viene normalizzato; a sinistra resta l’ingresso: 00101 (base 2) =5 (base 10).
L’elaborazione avviene localmente nel browser.