Convertitore di basi numeriche

Converti qualsiasi intero tra binario, ottale, decimale, esadecimale e tutte le basi da 2 a 36.

  • Basi 2–36
  • Calcolo BigInt esatto
  • Complemento a due

Converti tra basi

Qualsiasi dimensione (aritmetica BigInt). Spazi e trattini bassi vengono ignorati, il segno meno è ammesso, così come i prefissi 0x, 0b e 0o.

Inserisci un numero da convertire.

Come funziona

L’input viene letto cifra per cifra nella base di partenza (valore = valore × base + cifra) come intero a precisione arbitraria, quindi nessun arrotondamento anche con centinaia di cifre. Poi viene scritto nella base di arrivo con divisioni successive.

Il risultato mostra affiancati binario, ottale, decimale ed esadecimale, raggruppati per una lettura più facile, insieme alla lunghezza in bit e byte. Per i numeri negativi viene mostrato il complemento a due su 8, 16, 32 e 64 bit quando ci sta.

Cifre oltre il 10

Dopo 0–9 le lettere proseguono le cifre: A = 10, B = 11 … F = 15 in esadecimale, fino a Z = 35 in base 36. Maiuscole e minuscole hanno lo stesso significato.

DecimaleBinarioOttaleEsa
0000
1111
21022
711177
81000108
10101012A
15111117F
16100002010
100110010014464
25511111111377FF
256100000000400100

Consigli

  • Una cifra esadecimale corrisponde esattamente a quattro bit e una ottale a tre: per questo i programmatori le usano come abbreviazione del binario.
  • I permessi dei file Unix come 755 sono in ottale: 7 = rwx, 5 = r-x.
  • La base 36 (0–9 più A–Z) è comoda per ID brevi: 1.000.000 è LFLS.

Standard e fonti

Ultima revisione 17 ottobre 2026

Domande frequenti

Come converto da decimale a binario?

Dividi ripetutamente per 2 e leggi i resti dall’ultimo al primo. 13 ÷ 2 dà i resti 1, 0, 1, 1, quindi 13 è 1101. Il convertitore lo fa all’istante con qualsiasi dimensione.

Come converto da esadecimale a decimale?

Moltiplica ogni cifra per una potenza di 16 e somma. FF = 15 × 16 + 15 = 255.

C’è un limite di dimensione?

I numeri sono gestiti con BigInt di JavaScript, senza limiti di precisione. Per mantenere la pagina reattiva l’input è limitato a 4.096 cifre.

Converte anche i decimali?

No, solo numeri interi. Le parti frazionarie spesso non terminano in un’altra base (0,1 decimale si ripete all’infinito in binario).

Tag correlati

Altri strumenti

I risultati sono solo indicativi. I calcoli possono essere errati e non costituiscono consulenza legale, medica o finanziaria. Prima di decisioni importanti verifica sempre con l'autorità competente o un professionista.

Cerca