Convertisseur de bases numériques | Convertissez vos nombres facilement

Convertissez des nombres entre les bases binaire, décimale, octale et hexadécimale. Cet outil permet des conversions rapides et précises entre la base 2 et la base 10.


Convertir des nombres entre différentes bases numériques (décimal, binaire, hexadécimal, etc.)

Options d'entrée

Options de sortie

Effacer

Qu'est-ce qu'un convertisseur de base numérique ?

Un convertisseur de base numérique change un nombre entre les systèmes de numération — binaire (base 2), octal (base 8), décimal (base 10) et hexadécimal (base 16). Les ordinateurs utilisent le binaire et l'hexadécimal ; les humains utilisent le décimal.

Comment utiliser

  1. Entrez votre nombre dans le champ de saisie
  2. Sélectionnez la base de votre nombre d'entrée (ex: 16 pour hexadécimal)
  3. Choisissez la base de sortie souhaitée
  4. Cliquez sur Convertir pour voir le résultat

La même valeur dans quatre bases

Décimal Binaire Octal Hex
0 0 0 0
8 1000 10 8
10 1010 12 A
16 10000 20 10
255 11111111 377 FF

Chaque base écrit la même valeur différemment ; l'hexadécimal est une façon compacte de montrer le binaire.

Fonctionnalités principales

  • Support des bases 2 à 36
  • Conversions courantes (binaire, octal, décimal, hexadécimal)
  • Saisie insensible à la casse pour les lettres
  • Copie du résultat en un clic

Cas d'utilisation courants

  • Conversion entre décimal et binaire
  • Travail avec les codes couleur hexadécimaux
  • Calculs en informatique
  • Travail en électronique numérique

Utilisez cet outil depuis votre agent IA

API JSON et serveur Model Context Protocol (MCP) gratuits. Sans inscription, sans clé d'API, CORS ouvert. Conçu pour Claude, ChatGPT, Cursor, scripts et applications 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());

Ajoutez à claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor) ou tout autre client compatible MCP :

{
  "mcpServers": {
    "mate-tools": {
      "command": "npx",
      "args": ["-y", "@mate-tools/mcp-server"]
    }
  }
}
Documentation de l'API OpenAPI 3.1 npm 60 req/min · 600 req/heure · corps max 1 Mo

Questions fréquentes

Une base numérique (ou radix) détermine combien de chiffres uniques sont utilisés pour représenter les nombres. Par exemple, le binaire (base-2) utilise uniquement 0 et 1, tandis que le décimal (base-10) utilise les chiffres 0-9.

Les bases courantes incluent : Binaire (2), Octal (8), Décimal (10) et Hexadécimal (16). Elles sont fréquemment utilisées en informatique et dans les systèmes numériques.

Pour les bases supérieures à 10, les lettres A-Z sont utilisées pour représenter les chiffres après 9. Par exemple, en hexadécimal, A=10, B=11, ..., F=15.

Qu'est-ce qu'un convertisseur de base numérique ?

Un convertisseur de base numérique change un nombre entre les systèmes de numération — binaire (base 2), octal (base 8), décimal (base 10) et hexadécimal (base 16). Les ordinateurs utilisent le binaire et l'hexadécimal ; les humains utilisent le décimal.