Home / Strumenti per Numeri / Convertitore binario online
Strumenti online gratuiti

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

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.