Convertir les bases numériques

Convertissez exactement des nombres entiers entre les bases 2 et 36.

Privé : tout se passe dans votre navigateur et ce que vous saisissez n’est jamais envoyé. Comment le vérifier

Vos fichiers sont traités ici, sur votre appareil

Nous n’envoyons le contenu de vos fichiers ou textes à aucun serveur : tout est traité dans la mémoire de votre navigateur. Aucun compte n’est nécessaire, il n’y a pas de quota quotidien et nous n’utilisons ni mesure d’audience ni traceurs. Chaque outil a des limites de taille pour protéger la mémoire de l’appareil.

Une connexion n’est nécessaire que pour charger le site. Ensuite, vous pouvez vous déconnecter et les outils continuent de fonctionner (certains aperçus peuvent exiger la connexion). L’hébergeur peut recevoir des données techniques de visite. Les favoris ne conservent que des identifiants d’outils dans ce navigateur.

Comment nous traitons vos données →

Comment utiliser cet outil

  1. Entrez un entier sans 0x, 0b ou séparateurs.
  2. Choisissez des bases d'entrée et de sortie de 2 à 36.
  3. Vérifiez le signe et rappelez-vous que les zéros en avant sont normalisés.

Un exemple que vous pouvez vérifier

Convertissez une valeur hexadécimale en décimale sans perdre en précision.

Exemple d'entrée

FF

ParamètresBase d'entrée: 16. Base de sortie: 10.

Résultat attendu

255

F représente 15: 15 × 16 + 15 = 255. Dans la base 2 Le même nombre est 11111111.

Convertir les bases numériques: usages et conseils pratiques

La conversion des bases de nombres représente le même entier avec un système de chiffres différent. Il aide avec des exercices binaires, des valeurs hexadécimales et l'inspection d'identifiant numérique. L'outil supporte des bases de deux à trente-six. Changer de représentation ne change pas de quantité : les chiffres visibles dépendent de la base sélectionnée, tout comme decimal ten a une orthographe différente en binaire. Identifiez l’interprétation du nombre avant de traiter une chaîne de caractères arbitraire comme une entrée numérique.

Sélectionnez la base source et vérifiez que chaque chiffre y est valide. Binary utilise seulement zéro et un, tandis que les bases supérieures utilisent des lettres pour des valeurs supplémentaires. Suivre les règles du champ de saisie plutôt que de supposer un préfixe d'un autre langage de programmation sera automatiquement accepté. Une chaîne hexadécimale peut également être un texte ordinaire ou un identifiant, de sorte que sa signification doit provenir du système ou de l'exercice environnant, et non de l'apparence seule.

Le calcul fonctionne avec des nombres entiers et peut gérer des valeurs au-delà de la précision du nombre JavaScript ordinaire en utilisant une logique de grand nombre entier. Il ne convertit pas les fractions ou les quantités séparées par des décimales. Un signe négatif représente un montant mathématique négatif ; c’est différent d’une représentation binaire de complément de largeur fixe à deux. Définissez la largeur et les conventions de bits signées séparément lors de l'interprétation d'un registre matériel ou d'un champ codé. La conversion de base seule ne fournit pas ces contraintes manquantes.

Vérifiez en convertissant le résultat à la base d'origine et en essayant une petite valeur familière pour confirmer que les sélections n'ont pas été inversées. Les zéros de tête peuvent disparaître parce qu'ils ne changent pas la valeur entière ; conservez la chaîne d'origine lorsqu'ils expriment une largeur ou un format de code requis. Text Base64 est une opération différente, pas simplement écrire un entier en base soixante-quatre. Utilisez ce convertisseur lorsque des octets de texte nécessitent un codage de transport.

Un contrôle pratique avant d’utiliser le résultat

Un essai aller-retour peut utiliser un entier positif, zéro et un entier négatif. Convertissez chacun et retournez à la base source pour confirmer sa valeur. Pour les codes à largeur fixe, conservez également la mise en forme originale et les zéros principaux, car l’équivalence numérique ne préserve pas nécessairement la présentation ou la largeur requise du récepteur.

Options et limites

Saisissez un nombre entier et choisissez les bases d’entrée et de sortie. Utilisez les chiffres de 0 à 9 et les lettres de A à Z, sans préfixes 0x ou 0b, espaces internes ni partie fractionnaire. Les signes + ou − et jusqu’à 2 048 chiffres sont acceptés. Le calcul en précision arbitraire conserve les valeurs exactes, même pour les grands nombres.

Questions fréquentes

Les zéros principaux sont-ils conservés?

Non. Il convertit la valeur numérique et renvoie une représentation normalisée. Les lettres de sortie sont en majuscules et le zéro négatif devient 0.

Mes données sont-elles stockées sur un serveur ?

Non. Le contenu et les fichiers sont traités dans votre navigateur sans compte. La fermeture de la page perd les résultats non enregistrés.

Est-ce gratuit et faut-il s’inscrire ?

Oui, c’est gratuit. Pas d’inscription, pas de compte, pas d’application à installer, et aucun quota quotidien : ouvrez l’outil et utilisez-le. Seules des limites de taille protègent la mémoire de votre appareil.

Mes données sont-elles envoyées à un serveur ?

Non. Ce que vous saisissez ou collez est traité dans la mémoire du navigateur et n’est envoyé à aucun serveur. Vous pouvez le vérifier avec l’onglet Réseau ou en vous déconnectant après le chargement de la page.