DT Dev Tools

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 caricato

Advertisement

Cosa 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

  1. Inserisci un numeroIncolla o digita il valore che vuoi convertire.
  2. Scegli la base di origineUsa il campo della base oppure i pulsanti rapidi binario, ottale, decimale ed esadecimale.
  3. Controlla i risultatiVerifica contemporaneamente binario, ottale, decimale, esadecimale e qualsiasi base di destinazione personalizzata.

Domande frequenti

Quali basi sono supportate?
Il convertitore supporta le basi da 2 a 36, usando le cifre 0-9 e le lettere A-Z.
Gestisce numeri interi molto grandi?
Sì. La conversione usa valori BigInt del browser, quindi gli interi possono essere molto più grandi del normale intervallo numerico sicuro di JavaScript.
Può convertire valori frazionari?
No. Questo strumento si concentra sui numeri interi con segno per una conversione di base accurata con BigInt.
Il numero viene inviato a un server?
No. Validazione e conversione avvengono in locale nel tuo browser.
Advertisement