Tempo/Numeri
Convertitore di sistemi numerici
Conversione bidirezionale tra sistema binario, ottale, decimale, esadecimale e qualsiasi base arbitraria (2-36) — inserisci un numero in un campo qualsiasi.
Number systems are just different ways of writing the same number. Binary (base 2) is what processors use at the lowest level, hexadecimal (base 16) is a compact way to write binary data in code, and decimal is the everyday human notation.
How to use it
- Enter a number in any field (binary, octal, decimal, hexadecimal, or a custom base 2-36) — every other field updates instantly.
- For a custom base, pick any value from 2 to 36 — handy for less common systems, like base36 used in short identifiers.
- Characters invalid for the selected base (like a "2" in binary) are flagged as an input error.
Common uses
- Converting a hex color or byte value into a decimal number for calculations.
- Checking a bitmask or set of flags written in binary.
- Working with low-level code (network protocols, embedded systems) where values are often given in hex or octal.
Things to keep in mind
In hexadecimal, the letters A-F (or a-f) stand for the values 10-15 — case usually doesn't matter.
For bases above 16, digit symbols keep going further down the alphabet (G, H...) up to Z for base 36.
Articolo su questo strumento: Sistemi numerici: a cosa servono binario, ottale ed esadecimale
Domande frequenti
Quali sistemi numerici supporta il convertitore?
Accesso rapido a binario, ottale, decimale ed esadecimale, oltre a qualsiasi base da 2 a 36 — le cifre sopra 9 sono rappresentate con lettere latine A-Z.
Posso convertire numeri negativi e interi molto grandi?
Sì, un segno "-" prima del numero è supportato in ogni base, e non c'è un limite fisso di 32/64 bit sulla dimensione del numero — i calcoli usano precisione arbitraria.
I dati vengono inviati a un server?
No, tutta la conversione avviene istantaneamente nel tuo browser tramite JavaScript — i numeri che inserisci non vengono mai inviati da nessuna parte.
In cosa differisce la conversione tra sistemi numerici da Base64?
Sono cose fondamentalmente diverse: il convertitore di sistemi numerici traduce lo stesso numero tra sistemi posizionali (BIN/OCT/DEC/HEX), mentre Base64 codifica dati binari arbitrari (file, immagini) in una stringa di testo pensata per canali testuali.
Perché nel sistema esadecimale si usano le lettere A-F?
La base 16 richiede 16 cifre uniche, ma le cifre arabe sono solo 10 (0-9) — per questo i valori da 10 a 15 usano le prime lettere dell'alfabeto latino, A-F. Per basi superiori a 16 (fino a 36) l'uso dell'alfabeto continua.