Conversione numerica

Convertitore di basi

Converti interi esatti da qualsiasi base 2-36 a un'altra. Visualizza binario, ottale, decimale, esadecimale, byte raggruppati, Unicode, convalida e passaggi.

Numero sorgente

Converti da qualsiasi base

basi 2-36

Numero risultante

Basi comuni

Binario, ottale, decimale ed esadecimale

Binariobase 2
Ottalebase 8
Decimalebase 10
Esadecimalebase 16
Binario raggruppatogruppi di 4 bit
Esadecimale raggruppatogruppi di byte

Vista sviluppatore

ASCII / Unicode
Lunghezza in bit
Lunghezza in byte
Segno

Passaggi di calcolo

Base di origine in decimale

Decimale in base di destinazione

Come convertire tra basi

1. Base di origine in decimaleMoltiplica ogni cifra per la base di origine elevata alla sua posizione, iniziando da 0 a destra.
2. Decimale in base di destinazioneDividi ripetutamente per la base di destinazione e raccogli ogni resto come cifra successiva.
3. Valori superiori a 9A=10 fino a Z=35 forniscono i simboli aggiuntivi.
4. Ambito interoLa conversione esatta copre binario, esadecimale, byte, identificatori e programmazione.

Tabella di riferimento delle basi

DecimaleBinarioOttaleEsadecimale
0000000
1000111
2001022
3001133
4010044
5010155
6011066
7011177
81000108
91001119
10101012A
15111117F
161 00002010
2551111 1111377FF

FAQ del convertitore di basi

Quali basi sono supportate?

Gli interi possono essere convertiti dalla base 2 alla base 36.

Posso usare prefissi come 0xFF?

Sì. 0x, 0b e 0o sono accettati con le basi esadecimale, binaria e ottale corrispondenti.

I grandi interi perdono precisione?

No. BigInt evita completamente l'aritmetica in virgola mobile.

Perché la base 36 usa lettere?

I simboli 0-9 e A-Z forniscono 36 cifre.