Encodage de Nombres et Texte
Convert numbers between binary, octal, decimal and hexadecimal, and turn text into ASCII, hex or octal codes and back — each with a worked example you can follow.
À propos de Encodage de Nombres et Texte
Cette catégorie rassemble dix-huit convertisseurs pour les deux façons dont les ordinateurs stockent les nombres : différentes bases et codes de caractères. Les convertisseurs de base font passer une valeur entre le binaire (base 2), l'octal (base 8), le décimal (base 10) et l'hexadécimal (base 16) dans tous les sens — binaire en décimal, hex en binaire, décimal en octal et les autres. Les encodeurs transforment un texte lisible en codes par caractère et inversement : texte en ASCII, texte en hex et texte en octal, chacun avec un décodeur correspondant.
Chaque page effectue une seule conversion et la fait exactement. Comme changer un nombre entier de base ne modifie que sa façon de s'écrire, jamais sa valeur, rien n'est arrondi — 255 en décimal est tout simplement FF en hex, et l'outil montre le calcul pour que vous puissiez le vérifier. Chaque page comporte son propre exemple détaillé et un petit tableau de référence de conversions réelles, si bien que, que vous lisiez un code couleur, décodiez un vidage hexadécimal, calculiez des permissions de fichiers Unix en octal, ou appreniez simplement comment les bases s'articulent, il existe une page visant précisément cette paire plutôt qu'une unique boîte générique.
Les dix-huit fonctionnent entièrement dans votre navigateur : les nombres et le texte que vous collez ne sont jamais envoyés. Si vous avez besoin d'une base que les pages fixes ne couvrent pas, le convertisseur de base numérique gère des bases arbitraires, et pour des chaînes entières de uns et de zéros, voyez texte en binaire et binaire en texte. Pour l'encodage Base64 et URL, qui résolvent un problème différent, voyez les outils pour développeurs.
Questions fréquentes
Quelle est la différence entre un convertisseur de base et un encodeur de texte ici ?
Un convertisseur de base change la façon dont un seul nombre est écrit — la même quantité en binaire, octal, décimal ou hex. Un encodeur de texte agit sur les caractères : il remplace chaque caractère par son point de code numérique (en ASCII/décimal, hex ou octal) et inversement. Utilisez un convertisseur de base pour les nombres, un encodeur pour les mots et les symboles.
Ces conversions sont-elles exactes ou arrondies ?
Elles sont exactes. Convertir un nombre entier d'une base à une autre ne change que sa notation, pas sa valeur, il n'y a donc ni arrondi ni approximation. 100 en décimal vaut exactement 1100100 en binaire et 64 en hex.
Puis-je convertir plusieurs valeurs à la fois ?
Oui. Dans les convertisseurs de base, séparez chaque nombre par une espace et chacun est converti indépendamment. Dans les encodeurs de texte, chaque caractère est encodé dans l'ordre, un code par caractère.
Ce que je colle est-il envoyé à un serveur ?
Non. Chaque convertisseur de cette catégorie fonctionne dans votre navigateur avec JavaScript. Les nombres et le texte que vous saisissez ne quittent jamais votre appareil.

