Vai al contenuto
100% locale

Convertitore base numerica

Converti i numeri tra qualsiasi base dal binario alla base 36, uno per riga.

Ingresso

Convertitore base numerica

Ogni base, dal binario alla base 36, scrive gli stessi numeri con cifre diverse. Incolla un numero per riga, scegli le basi di partenza e di arrivo, e ogni riga si converte mentre digiti: di default da decimale a esadecimale, ma funziona qualsiasi coppia da 2 a 36, base 36 compresa, con cifre da 0 a z.

L'input è tollerante. Un prefisso 0x, 0b o 0o all'inizio di una riga sostituisce la base di partenza, quindi un elenco misto di esadecimali e binari si converte in un solo passaggio. Trattini bassi e spazi sono letti come separatori di cifre, come in 1_000_000, e un segno meno iniziale viene mantenuto. Le righe vuote restano invariate, e un carattere che non è una cifra della base di partenza interrompe la conversione indicando la riga esatta.

Cifre per la base 26 / 37 sostituisce le cifre standard con gli alfabeti dei cifrari numerici. Con Lettere base 26 (A–Z), la base 26 usa A–Z come cifre da 0 a 25 invece che da 0–9 e a–p. Con Base 37, il limite sale da 36 a 37, con uno spazio come cifra zero seguito da 0–9 e A–Z. Le cifre personalizzate valgono per il lato impostato su base 26 o 37, quindi da decimale a base 26 si leggono numeri normali e si scrivono lettere, e viceversa.

Mostra tutte le basi comuni sostituisce la base di arrivo con un riepilogo su una riga: decimale, binario, ottale ed esadecimale affiancati. Cifre maiuscole scrive A–F invece di a–f, e il prefisso 0x aggiunge 0b, 0o o 0x alle basi 2, 8 e 16. Riempi fino alla larghezza aggiunge zeri a sinistra fino a un numero fisso di cifre, senza mai troncare un numero più lungo.

La matematica è aritmetica intera esatta a qualsiasi dimensione, senza gli arrotondamenti che mandano in crisi i convertitori in virgola mobile oltre 2^53. Tutto gira nel tuo browser e niente viene caricato.

FAQ

Tra quali basi può convertire?
Qualsiasi base da 2 a 36, in entrambe le direzioni, più la base 37 con l'impostazione Base 37 delle cifre. Le cifre vanno da 0–9 e poi da a–z, quindi la base 36 usa l'alfabeto completo: lo stesso set di cifre di parseInt e BigInt in JavaScript.
Quanto possono essere grandi i numeri?
Non esiste alcun limite pratico. La conversione utilizza l'aritmetica esatta dei numeri interi, quindi un numero con centinaia di cifre risulta esatto, a differenza dei convertitori basati sulla virgola mobile, che arrotondano silenziosamente tutto oltre 2 ^ 53, circa 9 quadrilioni.
Come converto in numeri cifrati base 26 o base 37?
Imposta la base di arrivo su 26 e Cifre per la base 26 / 37 su Lettere base 26 (A–Z): il numero viene scritto con le lettere A–Z come cifre da 0 a 25. Imposta la base su 37 e scegli Base 37 per usare uno spazio, 0–9 e A–Z come cifre da 0 a 36. Le altre basi mantengono le cifre normali.
Può convertire le frazioni?
No, solo numeri interi. Un punto decimale viene segnalato come cifra non valida, perché le frazioni posizionali raramente si convertono esattamente tra le basi e una risposta arrotondata sarebbe fuorviante.
I miei numeri vengono caricati da qualche parte?
No. La conversione viene eseguita interamente nel tuo browser e il tuo input non lascia mai il tuo dispositivo.