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.
| Decimale | Binario | Ottale | Esa |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 |
| 2 | 10 | 2 | 2 |
| 7 | 111 | 7 | 7 |
| 8 | 1000 | 10 | 8 |
| 10 | 1010 | 12 | A |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
| 100 | 1100100 | 144 | 64 |
| 255 | 11111111 | 377 | FF |
| 256 | 100000000 | 400 | 100 |
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
- Specifica del linguaggio ECMAScript: BigInt · Ecma International (TC39)
- Specifica del linguaggio ECMAScript: Number.prototype.toString(radix) · Ecma International
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).