Paese e lingua

Imposta la valuta, le unità di misura e le regole specifiche del Paese (tasse, IVA, stipendi) nei calcolatori. Gli strumenti generici non cambiano.

Le pagine non ancora tradotte si aprono in inglese.

↑ ↓ per spostarti · Invio per aprire · Esc per chiudere

🔢 Convertitore di basi numeriche

Scrivi un numero intero in qualsiasi base da 2 a 36 e leggilo subito in binario, ottale, decimale ed esadecimale, senza limiti di lunghezza e con i passaggi del calcolo.

Risposta rapida: Ogni cifra si moltiplica per la base elevata alla sua posizione e i risultati si sommano. Per esempio, il decimale 255 è 11111111 in binario, 377 in ottale e FF in esadecimale.

Ancora nessuna valutazione · Ultimo aggiornamento: · Gratis · Senza registrazione

Dati: Convertitore di basi numeriche

Si usa per i valori in un’altra base e compare come risultato aggiuntivo.

Risultato

Esadecimale

FF

Binario (base 2)1111 1111
Ottale (base 8)377
Decimale (base 10)255
Esadecimale (base 16)FF
Base 3673

8 bit significativi

</> Inserisci questo calcolatore nel tuo sito – gratis, senza registrazione e senza pubblicità

Copia questo codice in qualsiasi pagina web, articolo di blog o CMS (WordPress, Wix, Squarespace, Webflow…). Si aggiorna automaticamente, funziona su smartphone e mostra la valuta di ogni visitatore.

Anteprima

Come funzionano i sistemi di numerazione posizionali

In qualsiasi base b, ogni cifra vale il proprio valore moltiplicato per b elevato alla sua posizione, contando da zero a partire da destra. Il sistema decimale usa dieci cifre, il binario due, l’ottale otto e l’esadecimale sedici (da 0 a 9, poi da A a F).

Valore = dₙ × bⁿ + … + d₁ × b¹ + d₀ × b⁰

Esempio svolto

L’esadecimale FF = 15 × 16¹ + 15 × 16⁰ = 240 + 15 = 255. In binario lo stesso numero è 11111111, otto uni, perché 2⁸ − 1 = 255; in ottale è 377 (3 × 64 + 7 × 8 + 7).

Dal decimale a un’altra base

  1. Dividi il numero per la base di arrivo.
  2. Annota il resto: è la cifra successiva, a partire da destra.
  3. Ripeti con il quoziente finché non arriva a zero.

Tabella di riferimento

DecimaleBinarioOttaleEsadecimale
81000108
10101012A
16100002010
100110010014464
25511111111377FF
1024100000000002000400

Consigli

  • Ogni cifra esadecimale corrisponde esattamente a quattro cifre binarie e ogni cifra ottale a tre: comodo per convertire a mano.
  • I programmatori scrivono l’esadecimale con il prefisso 0x e il binario con 0b; il convertitore li accetta entrambi.
  • Sono supportati numeri di qualsiasi lunghezza, perché i calcoli usano interi a precisione arbitraria: anche i valori a 64 bit e oltre vengono convertiti in modo esatto.

Dove si incontrano le altre basi

Il binario è alla base di ogni computer, l’ottale compare ancora nei permessi dei file Unix come chmod 755 e l’esadecimale si usa per i codici colore come #FF8800, gli indirizzi di memoria e gli indirizzi MAC. La base 36 è diffusa per gli identificativi brevi, perché racchiude molti valori in pochi caratteri.

Domande frequenti

Come si converte da binario a decimale?

Scrivi le potenze di due sotto ogni bit partendo da destra (1, 2, 4, 8…) e somma quelle che stanno sotto un 1. Per 1011 si ottiene 8 + 0 + 2 + 1 = 11.

Come si converte da decimale a esadecimale?

Dividi ripetutamente per 16 e annota i resti, usando A–F per i valori da 10 a 15, poi leggili dal basso verso l’alto. 255 ÷ 16 = 15 con resto 15, quindi 255 è FF.

Posso inserire il prefisso 0x o 0b?

Sì. Il prefisso 0x viene ignorato per i valori esadecimali, 0b per quelli binari e 0o per quelli ottali. Vengono ignorati anche spazi e trattini bassi usati come separatori delle cifre.

Perché il limite è la base 36?

La base 36 usa tutte e dieci le cifre più le 26 lettere dell’alfabeto. Basi più alte richiederebbero simboli aggiuntivi per cui non esiste una convenzione standard.