Vai al contenuto
Convertitore orari di calcio d'inizio dei Mondiali è disponibileVedi i calci d’inizio nel tuo fuso orario e aggiungi promemoria al calendario.

Convertitore di basi

Convertitore di basi per interi non negativi binari, ottali, decimali ed esadecimali con precisione BigInt, tolleranza 0b/0o/0x solo nel campo corrispondente, aggiornamenti collegati e copia del valore senza prefisso.

Binario

Ottale

Decimale

Esadecimale

Convertitore di basi

Avvio rapido

1
Inserisci un numero nel campo binario, ottale, decimale o esadecimale corrispondente.
2
Usa 0b, 0o o 0x solo nel campo corrispondente.
3
Controlla i campi collegati, poi copia valori senza prefisso.

Scenari comuni

Programmazione e debug

converti rapidamente costanti intere, maschere di bit e valori di flag tra basi comuni

Bit di permesso

confronto/convertitore tra permessi Unix in ottale (es. 755) e rappresentazioni binarie/decimali

Reti e protocolli

converte campi numerici copiati come0xA5, senza analizzare pacchetti, ordine di byte o struttura di frame

Apprendimento di schemi di bit

confronta lo stesso intero senza segno su binario, ottale, decimale ed esadecimale prima di eseguire il lavoro bit a bit altrove

Registri/bitfield

ispeziona la rappresentazione binaria ed esadecimale dei valori senza segno dai fogli dati, senza un editor di bitfield o impostazione della larghezza

Parametri di conversione e intervalli

Basi supportate: binaria, ottale, decimale ed esadecimale per numeri interi non negativi
Cifre: binario 0/1; ottale 0–7; decimale 0–9; esadecimale 0–9/A–F (case‑insensitive)
Tolleranza prefisso: solo il campo corrispondente accetta 0b/0o/0x; decimal non rileva automaticamente i prefissi
Separatori: spazi, caratteri di sottolineatura, virgole, segni di raggruppamento e batch su più righe non sono supportati
Zeri iniziali: gli output e i valori copiati rimuovono gli zeri iniziali non essenziali

Limiti di conversione di base

La conversione usa BigInt per cambi di base interi esatti, non numeri JavaScript in virgola mobile.
La tolleranza dei prefissi dipende dal campo: 0b funziona in Binario, 0o in Ottale e 0x in Esadecimale. Decimale accetta solo cifre.
Gli output e i valori copiati sono semplici cifre. Omettono 0b/0o/0x e rimuovono gli zeri iniziali non essenziali.
La pagina non decodifica i valori con segno, non sceglie la larghezza di bit, non riempie l'output a larghezza fissa né interpreta il complemento a due per te.
Questa non è una calcolatrice bit a bit: spostamenti, AND, OR, XOR, NOT, commutazione bit e analisi delle espressioni sono esterni allo strumento.
Questo non è un parser di hex dump, ordine dei byte, testo ASCII, byte UTF, Base64, URL o entità HTML.

Consigli d'uso

Valida l’input: assicurati che le cifre usate siano compatibili con la base selezionata per evitare caratteri non validi
Letterali del codice: l'output della copia è sempre un valore normale; aggiungi 0b/0o/0x manualmente quando incolli nuovamente i risultati nel codice.
Maiuscole/minuscole in esadecimale: il valore è case‑insensitive; per il codice, concorda uno stile uniforme (per esempio tutto maiuscolo).
Leggibilità con numeri grandi: rimuovi spazi, caratteri di sottolineatura, virgole o segni di raggruppamento prima di incollare perché l'input accetta solo cifre contigue
Segno: i risultati sono numeri interi non negativi senza segno. Il significato del complemento a due dipende da una larghezza esterna che questa pagina non sceglie.

Compilazione rapida da URL

Precompila il convertitore di base dal frammento hash dell URL. number e from-base sono obbligatori; to-base e opzionale perche tutte le basi restano visibili.
number: Numero (obbligatorio)
from-base: Base sorgente (obbligatoria)
to-base: Base di destinazione (opzionale)
Esempio: #number=FF&from-base=16&to-base=2
I parametri hash restano nel browser per precompilare lo strumento; CrateX.app non li registra.
Non inserire ID privati, token o altri numeri sensibili negli URL.

Limitazioni e compatibilità

Nessun rilevamento automatico della base: solo il campo corrispondente accetta 0b/0o/0x; conversione e copia dei valori semplici dell'output
I numeri negativi, le frazioni, la notazione scientifica, i separatori e le cifre raggruppate non sono supportati

Privacy e sicurezza

L'elaborazione avviene nel browser. I valori binari, ottali, decimali ed esadecimali, il numero/la base di origine e l'ultima base modificata possono rimanere nello spazio di archiviazione del browser o nello stato della sessione. Se salvi un'area di lavoro o attivi la sincronizzazione WebDAV, questi valori possono essere salvati in base alle impostazioni di sincronizzazione. I parametri di compilazione rapida nel URL hash restano nell'URL del browser e possono essere condivisi con quell'URL. Sui dispositivi condivisi, cancella i campi e i dati del sito quando necessario.

Domande frequenti

5

Continua con questi strumenti correlati per il passaggio successivo.

Tutta l'elaborazione degli strumenti avviene localmente nel tuo browser.