Convertitore di basi numeriche
Converti numeri interi con segno tra binario, ottale, decimale, esadecimale e qualsiasi base da 2 a 36, tutto in locale nel browser.
🔒 Funziona interamente nel tuo browser — nulla viene caricatoCosa fa il Convertitore di basi numeriche
Il Convertitore di basi numeriche traduce numeri interi con segno tra binario, ottale, decimale, esadecimale e qualsiasi base personalizzata da 2 a 36. È utile quando si leggono flag di protocollo, maschere di permessi, valori legati ai colori, identificatori di database, campi di bit, registri hardware, esempi codificati o esercizi di programmazione che rappresentano lo stesso intero in modi diversi. Lo strumento mostra le basi più comuni affiancate, così puoi confrontare il valore senza eseguire comandi separati.
Il convertitore convalida ogni carattere rispetto alla base di origine selezionata prima di produrre l'output. Per esempio, l'input binario può contenere solo 0 e 1, quello ottale le cifre da 0 a 7 e quello esadecimale cifre più le lettere da A a F. Accetta lettere maiuscole o minuscole, ignora gli spazi circostanti e supporta un segno più o meno iniziale facoltativo. L'input non valido viene segnalato con un messaggio di stato chiaro invece di produrre un risultato fuorviante.
Flusso di lavoro privato nel browser
Tutta la conversione avviene con JavaScript del browser e BigInt. Nessun valore viene caricato, registrato o inviato a un server, cosa utile quando si controllano identificatori, chiavi generate, esempi di debug o costanti interne che devono restare in locale. BigInt significa anche che lo strumento non è limitato al normale intervallo di interi sicuri di JavaScript, quindi i valori interi molto grandi possono essere rappresentati con precisione, purché siano numeri interi.
Consigli pratici
Usa i pulsanti rapidi quando sai già se l'input è binario, ottale, decimale o esadecimale, poi regola la base di destinazione personalizzata per i formati meno comuni. Lo strumento non supporta volutamente i numeri frazionari, perché una conversione frazionaria precisa richiede ulteriori scelte di arrotondamento e rappresentazione. Tieni sempre prefissi come 0x o 0b fuori dal campo di input: scegli invece esplicitamente la base di origine. Se un valore convertito verrà usato in codice, test, permessi o configurazioni, verifica la base e il segno previsti prima di inserirlo in un commit.
Come usare
- Inserisci un numeroIncolla o digita il valore che vuoi convertire.
- Scegli la base di origineUsa il campo della base oppure i pulsanti rapidi binario, ottale, decimale ed esadecimale.
- Controlla i risultatiVerifica contemporaneamente binario, ottale, decimale, esadecimale e qualsiasi base di destinazione personalizzata.