Convertitore di basi numeriche

Inserisci un numero, scegli la sua base e ottienilo contemporaneamente in binario, ottale, decimale ed esadecimale.

Base del numero che inserisci
Solo numeri interi (le frazioni non sono supportate). Puoi usare il segno meno, i prefissi 0b, 0o e 0x, e spazi o «_» come separatori.
Lettere in esadecimale
Raggruppamento delle cifre (solo visualizzazione; i valori copiati non hanno raggruppamento)
Binario

—

Ottale

—

Decimale

—

Esadecimale

—

—

Come funzionano le basi

La conversione usa BigInt, che gestisce interi di qualsiasi dimensione senza errori di arrotondamento, quindi anche gli interi molto grandi vengono convertiti esattamente.

Esempi

Decimale Binario Ottale Esadecimale
10 1010 12 A
255 1111 1111 377 FF
256 1 0000 0000 400 100
500 1 1111 0100 764 1F4
65.535 1111 1111 1111 1111 177777 FFFF

Regole di input

Numeri negativi

Un numero negativo è convertito come un segno meno più il suo valore assoluto (-255 è -FF in esadecimale e -11111111 in binario). I computer spesso memorizzano i numeri negativi in una forma diversa chiamata «complemento a due», ma questo strumento non supporta il complemento a due. -0 diventa 0.

Note

Domande frequenti

Devo digitare «0x» per l’esadecimale?

No. «0x» serve solo a indicare che un numero è esadecimale, quindi puoi ometterlo. Se lo digiti, viene rimosso automaticamente.

Quanto grande può essere un numero da convertire?

Qualsiasi numero intero inferiore a 2 alla potenza 256, che in decimale è un numero minore di circa 1,16 × 10 alla potenza 77.

Posso convertire frazioni o ottenere il complemento a due di un numero negativo?

No. Questo strumento converte solo numeri interi; frazioni e complemento a due non sono supportati.