Convertitore di Base Numerica
Converti un numero intero tra binario (base 2), ottale (base 8), decimale (base 10) ed esadecimale (base 16).
Ultimo aggiornamento: 20 giugno 2026 · Revisionato da TG we-Calculate Editorial TeamDa base
Lo stesso numero intero mostrato in tutte e quattro le basi qui sotto.
Come si converte un numero tra basi?
Per convertire un numero in base 10, moltiplica ogni cifra per la base elevata alla sua posizione (contando da zero a partire da destra) e somma i risultati. Per passare dal decimale a un'altra base, dividi ripetutamente per la base di destinazione e leggi i resti dal basso verso l'alto. Questo strumento fa entrambe le cose automaticamente.
Formula
How this is calculated
Fornisci due dati in ingresso: il valore (una stringa di cifre) e la "base di partenza" (la base in cui quella stringa è scritta — 2, 8, 10 o 16). Il convertitore verifica prima che ogni carattere sia una cifra valida per quella base: la base 2 consente solo 0–1, la base 8 consente 0–7, la base 10 consente 0–9, e la base 16 aggiunge A–F (senza distinzione tra maiuscole e minuscole). Se un carattere è fuori intervallo, il dato in ingresso viene rifiutato anziché troncato silenziosamente.
Il valore viene poi decodificato in un singolo intero decimale usando la notazione posizionale: ogni cifra viene moltiplicata per la base elevata alla potenza della sua posizione, contando da zero a partire da destra, e i prodotti vengono sommati. Così il binario 1010 diventa 1×2³ + 0×2² + 1×2¹ + 0×2⁰ = 10. Quell'unico intero è il valore canonico; viene ricodificato in tutte e quattro le basi per la visualizzazione, con l'esadecimale mostrato in maiuscolo per convenzione.
Lo strumento gestisce solo numeri interi non negativi — niente segni, frazioni o separatori. Presuppone inoltre un'aritmetica intera esatta, quindi i valori superiori a 2⁵³−1 (9,007,199,254,740,991) vengono rifiutati per evitare errori di arrotondamento in virgola mobile.
Esempi
| Dati | Risultato |
|---|---|
| Binario 1010 → decimale | 10 |
| Decimale 255 → esadecimale | FF |
| Esadecimale 1F → ottale | 37 |
Domande frequenti
Le cifre esadecimali A–F possono essere scritte in entrambi i casi, ma il maiuscolo è la convenzione più comune per gli indirizzi di memoria, i codici colore e la documentazione, quindi il risultato usa il maiuscolo.
Questo convertitore gestisce numeri interi non negativi. Le frazioni e i segni non sono supportati, poiché le frazioni binarie/ottali/esadecimali seguono regole separate.
Fino a 9.007.199.254.740.991 (2⁵³−1), il più grande numero intero che JavaScript può rappresentare esattamente. I valori più grandi vengono rifiutati per evitare errori di arrotondamento.
Conosciuto anche come
Fonti e riferimenti
TG we-Calculate Editorial Team. (2026). Convertitore di Base Numerica [Online calculator]. TG we-Calculate. https://we-calculate.com/it/calculator/number-base-converter
TG we-Calculate Editorial Team. "Convertitore di Base Numerica." TG we-Calculate. 2026. https://we-calculate.com/it/calculator/number-base-converter.
TG we-Calculate Editorial Team, "Convertitore di Base Numerica," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/it/calculator/number-base-converter
@misc{wecalculate_number_base_converter, title = {Convertitore di Base Numerica}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/it/calculator/number-base-converter}}, year = {2026}, note = {TG we-Calculate} }
Questo calcolatore ti è stato utile?
