Convertitore di basi numeriche | Converti facilmente i numeri

Il Convertitore di Basi Numeriche consente di convertire numeri tra basi diverse, come binario, decimale ed esadecimale. Inserisci il numero e scegli le basi per risultati rapidi e precisi. Adatto a studenti, programmatori e appassionati di matematica.


Converti numeri tra diverse basi numeriche (decimale, binario, esadecimale, ecc.)

Opzioni di Input

Opzioni di Output

Cancella

Che cos'è un convertitore di base numerica?

Un convertitore di base numerica cambia un numero tra sistemi numerici — binario (base 2), ottale (base 8), decimale (base 10) ed esadecimale (base 16). I computer usano binario ed esadecimale; le persone usano il decimale.

Come Usare

  1. Inserisci il tuo numero nel campo di input
  2. Seleziona la base del tuo numero di input (es. 16 per esadecimale)
  3. Scegli la base di output desiderata
  4. Clicca su Converti per vedere il risultato

Lo stesso valore in quattro basi

Decimale Binario Ottale Esa
0 0 0 0
8 1000 10 8
10 1010 12 A
16 10000 20 10
255 11111111 377 FF

Ogni base scrive lo stesso valore in modo diverso; l'esadecimale è un modo compatto per mostrare il binario.

Caratteristiche Principali

  • Supporto per basi da 2 a 36
  • Conversioni comuni di base (binario, ottale, decimale, esadecimale)
  • Input insensibile a maiuscole/minuscole per le lettere
  • Copia del risultato con un click

Casi d'Uso Comuni

  • Conversione tra decimale e binario
  • Lavorare con codici colore esadecimali
  • Calcoli di informatica
  • Lavoro con elettronica digitale

Usa questo strumento dal tuo agente IA

API JSON e server Model Context Protocol (MCP) gratuiti. Nessuna registrazione, nessuna chiave API, CORS aperto. Pensato per Claude, ChatGPT, Cursor, script e applicazioni frontend.

curl -X POST https://mate.tools/api/v1/number-base.php \
  -H "Content-Type: application/json" \
  -d '{"value":"ff","from_base":16,"to_bases":[2,10,16,"roman"]}'
import urllib.request, json

req = urllib.request.Request(
    "https://mate.tools/api/v1/number-base.php",
    data=json.dumps({"value":"ff","from_base":16,"to_bases":[2,10,16,"roman"]}).encode(),
    headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
    print(json.load(r))
const r = await fetch("https://mate.tools/api/v1/number-base.php", {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({"value":"ff","from_base":16,"to_bases":[2,10,16,"roman"]}),
});
console.log(await r.json());

Aggiungi a claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor) o qualsiasi altro client compatibile con MCP:

{
  "mcpServers": {
    "mate-tools": {
      "command": "npx",
      "args": ["-y", "@mate-tools/mcp-server"]
    }
  }
}
Documentazione API OpenAPI 3.1 npm 60 req/min · 600 req/ora · corpo max 1 MB

Domande Frequenti

Una base numerica (o radice) determina quante cifre uniche vengono utilizzate per rappresentare i numeri. Ad esempio, il binario (base 2) usa solo 0 e 1, mentre il decimale (base 10) usa le cifre da 0 a 9.

Le basi comuni includono: Binario (2), Ottale (8), Decimale (10) ed Esadecimale (16). Queste sono frequentemente utilizzate nell'informatica e nei sistemi digitali.

Per basi maggiori di 10, le lettere A-Z sono usate per rappresentare le cifre dopo il 9. Per esempio, in esadecimale, A=10, B=11, ..., F=15.

Che cos'è un convertitore di base numerica?

Un convertitore di base numerica cambia un numero tra sistemi numerici — binario (base 2), ottale (base 8), decimale (base 10) ed esadecimale (base 16). I computer usano binario ed esadecimale; le persone usano il decimale.