Table ASCII
NouveauCodes de caractères consultables en décimal, hexadécimal, octal et binaire.
Text ↔ ASCII converter
| Char | Dec | Hex | Oct | Binary | HTML | Name |
|---|
No characters match your filters.
Runs entirely in your browser. Nothing is uploaded.
Qu'est-ce qu'une table ASCII ?
Une table ASCII est un tableau complet de codes de caractères qui associe chaque lettre, chiffre, signe de ponctuation, espace et signal de contrôle à un nombre unique. L'ASCII — l'American Standard Code for Information Interchange — a été publié en 1963 et reste le fondement sur lequel presque tous les encodages de texte modernes, y compris l'UTF-8, sont construits. Ce tableau de codes ASCII liste chaque caractère avec sa valeur décimale, hexadécimale, octale et binaire, ainsi que son entité HTML et son point de code Unicode, afin que vous puissiez voir exactement comment chaque caractère est représenté au niveau de l'octet.
Étant donné que l'ensemble du tableau est intégré à la page et fonctionne entièrement dans votre navigateur, il se charge instantanément, fonctionne hors ligne et ne télécharge jamais ce que vous saisissez. C'est une référence rapide, privée et interactive pour les développeurs, les étudiants, les ingénieurs embarqués et toute personne apprenant comment les ordinateurs stockent et transmettent du texte — et il surpasse les PDF statiques et les pages non interactives de sites comme asciitable.com ou w3schools, car vous pouvez cliquer pour copier n'importe quelle valeur et rechercher par nom, décimal, hexadécimal ou binaire simultanément.
Comment lire une table ASCII
Chaque ligne représente un caractère. Pour lire la table ASCII, trouvez le symbole souhaité dans la colonne Char et parcourez la ligne pour voir sa valeur dans quatre bases différentes : décimale (la valeur usuelle, par ex. 65), hexadécimale (0x41), octale (101) et binaire (01000001). La colonne Nom explique les entrées non imprimables — par exemple le code 9 est TAB, le code 10 est LF (saut de ligne) et le code 13 est CR (retour chariot). Connaître ces codes de caractères de contrôle est essentiel pour analyser des fichiers, écrire des séquences d'échappement et déboguer la sortie terminal.
Les 32 premiers codes (0–31) ainsi que le 127 sont des caractères de contrôle : des signaux invisibles qui formatent le texte ou contrôlent des périphériques sans afficher de glyphe visible. Les codes 32–126 sont les caractères imprimables — l'espace, les chiffres 0–9, les majuscules A–Z (65–90), les minuscules a–z (97–122) et la ponctuation courante. Mémoriser quelques repères (A=65, a=97, 0=48, espace=32) suffit pour naviguer mentalement dans le reste du tableau. En Python, ord('A') retourne 65 et chr(65) retourne 'A' ; en C, convertir un char en int donne directement le code.
Combien de caractères comporte la table ASCII ?
L'ASCII standard définit exactement 128 caractères, numérotés de 0 à 127, car il s'agit d'un code 7 bits (2⁷ = 128). Le chiffre souvent cité de 256 caractères fait référence à l'ASCII étendu, qui utilise le 8e bit complet d'un octet pour ajouter les codes 128–255. Ces emplacements supplémentaires ne font pas partie de la norme ASCII originale et leur signification dépend de la page de codes ; le mappage le plus courant est Latin-1 (ISO-8859-1), qui fournit des lettres accentuées et des symboles d'Europe occidentale. Activez Afficher l'étendu pour basculer entre le jeu standard de 128 caractères et la vue étendue complète de 256 caractères avec les correspondances Latin-1 — une fonctionnalité absente des tableaux statiques.
Comment fonctionne la table ASCII ?
Les ordinateurs ne stockent que des nombres, donc l'ASCII attribue un nombre à chaque caractère textuel. La table ASCII fonctionne en assignant à chaque caractère un code fixe tenant dans un seul octet. Le mot 'Bonjour' est stocké sous forme d'une suite d'octets correspondant à chaque lettre. Lorsque vous appuyez sur une touche, votre clavier envoie ce code au système d'exploitation ; lorsque le logiciel affiche du texte à l'écran, il lit le code et restitue le glyphe correspondant. Connaître les codes est indispensable pour analyser des fichiers de données, écrire des séquences d'échappement pour les terminaux, déboguer des problèmes d'encodage de caractères ou effectuer des conversions entre bases numériques.
L'ASCII a été conçu pour que les lettres puissent être manipulées arithmétiquement. Les majuscules A–Z commencent à 65 et les minuscules a–z commencent à 97, donc il est possible de convertir une lettre entre majuscule et minuscule en ajoutant ou en soustrayant 32 — une astuce courante de manipulation de bits en C et en assembleur. De même, les caractères chiffres '0'–'9' commencent à 48, donc soustraire 48 convertit le code ASCII en la valeur entière qu'il représente. Cette élégance arithmétique est un choix de conception délibéré qui a rendu la programmation ASCII efficace même sur les premiers matériels 8 bits.
Pourquoi cette table ASCII surpasse asciitable.com et w3schools
La plupart des tableaux de référence ASCII en ligne sont des images statiques ou des PDF provenant de sites comme asciitable.com ou w3schools.com — il est impossible de les rechercher, de cliquer pour copier une valeur, et ils n'incluent pas de convertisseur texte vers ASCII. Asciitable.com affiche un tableau fixe en petite police sans interactivité. W3schools propose un tableau HTML basique mais ne dispose pas non plus du clic-pour-copier, d'une recherche en direct ou d'un convertisseur de texte intégré. Les deux exigent de parcourir visuellement des rangées de nombres pour trouver ce dont on a besoin.
Cet outil interactif vous permet de rechercher par nom de caractère, valeur décimale, code hexadécimal ou schéma binaire — tapez 'espace', '32', '0x20' ou '00100000' et il accède directement à la bonne ligne. Cliquez sur n'importe quelle valeur pour la copier immédiatement dans le presse-papiers. Le convertisseur bidirectionnel intégré est la fonctionnalité qu'aucun tableau statique ne peut égaler : collez du texte pour obtenir ses codes ASCII en décimal, hexadécimal ou binaire, ou collez une liste de codes pour les reconvertir en texte. Les développeurs qui déboguent des problèmes d'encodage, les étudiants en informatique et les ingénieurs travaillant avec des protocoles série bénéficient tous de la même expérience instantanée, privée et sans publicité — sans inscription et sans que rien ne quitte leur appareil.
Frequently asked questions
Quels sont les codes ASCII des lettres A à Z ?
Les majuscules A–Z vont du décimal 65 (A) au 90 (Z). Les minuscules a–z vont de 97 (a) à 122 (z). Les minuscules se trouvent exactement 32 codes plus haut que leurs homologues majuscules — a vaut 97, b vaut 98, et ainsi de suite. En hexadécimal, cela correspond à 0x41–0x5A pour les majuscules et 0x61–0x7A pour les minuscules. Ce tableau interactif vous permet de cliquer sur n'importe quelle lettre pour copier son code instantanément, sans avoir à mémoriser le tableau ni le chercher dans un PDF statique de w3schools ou asciitable.com — ces deux sites nécessitant de parcourir manuellement une image fixe sans fonctionnalité de clic-pour-copier.
Qu'est-ce que la table ASCII ?
La table ASCII est un tableau qui associe chaque caractère ASCII — lettres, chiffres, ponctuation, espace et codes de contrôle — à un nombre compris entre 0 et 127. Elle est présentée en décimal, hexadécimal, octal et binaire, avec l'entité HTML correspondant à chaque caractère. C'est la référence qu'utilisent les programmeurs, les développeurs, les étudiants et les ingénieurs pour connaître exactement quel code représente quel caractère lors du travail avec les encodages de texte, la communication série, la manipulation de données bas niveau, ou tout système où les codes de caractères bruts ont de l'importance. Contrairement aux tableaux statiques sur w3schools.com ou asciitable.com, ce tableau est interactif et consultable.
Quels sont les 256 caractères de l'ASCII ?
L'ASCII standard ne définit que 128 caractères (codes 0–127) avec 7 bits. Le jeu de 256 caractères auquel on fait souvent référence est l'« ASCII étendu », qui utilise le 8e bit complet pour ajouter les codes 128–255. Ces 128 emplacements supplémentaires ne font pas partie du vrai ASCII et varient selon la page de codes. Le mappage le plus courant est Latin-1 (ISO-8859-1), qui remplit ces emplacements avec des lettres accentuées et des symboles d'Europe occidentale comme é, ñ, ü, £ et €. Activez « Afficher l'étendu » dans cet outil pour visualiser les 256 entrées avec leurs correspondances Latin-1 — ce qu'aucun tableau de w3schools ou asciitable.com ne permet de faire de façon interactive.
Que signifie l'acronyme ASCII ?
ASCII est l'acronyme de American Standard Code for Information Interchange, soit « Code américain standard pour l'échange d'informations ». Il s'agit d'une norme d'encodage de caractères publiée pour la première fois en 1963 et révisée en 1967 et 1968. Elle attribue un numéro unique à chaque lettre anglaise, chiffre, signe de ponctuation et signal de contrôle, afin que les ordinateurs et les périphériques puissent échanger du texte brut en utilisant un ensemble convenu de codes. L'UTF-8, l'encodage dominant sur le Web moderne, est un sur-ensemble d'ASCII : les 128 premiers points de code Unicode sont identiques à l'ASCII, ce qui explique pourquoi comprendre la table ASCII reste pertinent même dans un monde dominé par Unicode.
Comment utiliser une table ASCII ?
Trouvez le caractère souhaité dans la colonne Char (ou saisissez-le dans le champ de recherche au-dessus du tableau) et parcourez la ligne pour obtenir ses valeurs décimale, hexadécimale, octale, binaire et HTML. Pour faire la démarche inverse, recherchez par un nombre — par exemple tapez 65, 0x41 ou 1000001 — pour trouver quel caractère il représente. Dans cet outil, vous pouvez également cliquer sur n'importe quelle valeur pour la copier immédiatement dans votre presse-papiers. C'est plus rapide et plus flexible que de consulter une image statique ou un PDF de tableau ASCII sur asciitable.com ou w3schools.com, qui ne disposent ni du clic-pour-copier ni d'un convertisseur de texte intégré.
Pourquoi ça s'appelle l'ASCII ?
On l'appelle ASCII parce que c'est l'acronyme de son nom officiel, American Standard Code for Information Interchange. « American Standard » reflète le fait qu'il a été standardisé pour le texte anglais américain par l'American Standards Association (aujourd'hui l'ANSI). « Information Interchange » décrit son objectif — permettre à différentes machines, terminaux et systèmes de communication de partager des données en utilisant un ensemble convenu de codes de caractères, quel que soit le fabricant ou le système d'exploitation. Avant l'ASCII, les différents ordinateurs utilisaient des jeux de caractères incompatibles, rendant l'échange de données peu fiable entre les différents fabricants de matériel.
Quel est un exemple de code ASCII ?
La lettre 'A' est l'exemple classique : son code ASCII est 65 en décimal, 0x41 en hexadécimal, 101 en octal et 01000001 en binaire. Le chiffre '0' correspond au code 48, un espace au code 32, et un saut de ligne (nouvelle ligne) au code de contrôle 10. L'ensemble de l'alphabet, les chiffres et la ponctuation courante peuvent être consultés instantanément dans le tableau ci-dessus — cliquez sur n'importe quelle ligne pour copier toutes les représentations de ce caractère en une seule fois. Le convertisseur Texte → ASCII intégré à cet outil vous permet de convertir n'importe quelle phrase : « Bonjour » donne ses codes décimaux ou hexadécimaux en un instant.
La table ASCII comporte-t-elle 128 ou 256 caractères ?
Le vrai ASCII comprend 128 caractères (codes 0–127) et n'utilise que 7 bits (2⁷ = 128). La version à 256 caractères est l'ASCII étendu, qui utilise l'octet complet de 8 bits pour ajouter les codes 128–255. Ainsi, quand quelqu'un parle de « la table ASCII », il désigne généralement le jeu standard de 128 caractères ; « 256 » fait référence à l'un des jeux étendus sur 8 bits tels que Latin-1 (ISO-8859-1). Cet outil affiche les deux : le tableau standard de 128 caractères par défaut, avec une option pour afficher les 256 caractères incluant les entrées Latin-1 étendues — contrairement aux tableaux statiques sur w3schools qui ne montrent que les 128 principaux.
Comment l'ASCII est-il écrit ?
L'ASCII est écrit sous forme de nombres. Chaque caractère est stocké comme sa valeur de code, qui peut être exprimée en décimal (65), hexadécimal (0x41), octal (101) ou binaire (01000001). Dans un ordinateur, chaque caractère ASCII occupe un octet, donc le mot « Bonjour » est stocké sous forme d'une suite d'octets correspondant à chaque lettre. Lorsque du texte apparaît dans un fichier ou sur un réseau, ce sont ces octets qui transitent réellement — les glyphes de caractères que vous voyez correspondent au rendu de ces codes par le logiciel. Les langages de programmation expriment les valeurs ASCII différemment : Python utilise ord('A') pour obtenir 65 et chr(65) pour obtenir 'A'.
Comment écrire « Je t'aime » en ASCII ?
En codes ASCII décimaux, « Je t'aime » s'écrit : 74 101 32 116 39 97 105 109 101 — où 74 est 'J', 101 est 'e', 32 est l'espace, 116 est 't', 39 est l'apostrophe, 97 105 109 101 correspond à 'aime'. Vous pouvez reproduire cela instantanément avec le convertisseur Texte → ASCII intégré à cet outil : tapez n'importe quelle phrase pour obtenir immédiatement sa représentation complète en décimal, hexadécimal ou binaire. Aucune autre étape n'est nécessaire — contrairement aux sites calculatrices qui exigent de naviguer vers une page « texte en ASCII » séparée, le convertisseur est directement disponible sur cette même page.
L'ASCII utilise-t-il seulement 7 bits ?
Oui — l'ASCII standard est un code 7 bits, c'est pourquoi il comporte exactement 128 caractères (2⁷ = 128). Le 8e bit d'un octet était intentionnellement laissé libre dans la norme originale, et les encodages ASCII étendus l'ont utilisé par la suite pour ajouter 128 caractères supplémentaires. Les systèmes modernes utilisent Unicode (encodé en UTF-8) plutôt que l'ASCII étendu, mais comprendre l'ASCII 7 bits reste essentiel pour travailler avec des données héritées, des protocoles série, des micrologiciels de microcontrôleurs, des séquences d'échappement réseau et le traitement de texte bas niveau en C ou en langage assembleur.
Que représentent les codes ASCII 128 à 255 ?
Les codes 128–255 correspondent à la plage de l'« ASCII étendu ». Ils ne sont pas définis par la norme ASCII originale à 7 bits, donc leur signification dépend de la page de codes utilisée. L'interprétation la plus courante est Latin-1 (ISO-8859-1), qui remplit ces emplacements avec des lettres accentuées (é, ñ, ü), des symboles monétaires (£, €) et d'autres caractères d'Europe occidentale. Les systèmes Windows utilisent souvent Windows-1252 à la place, qui diffère légèrement de Latin-1 dans la plage 128–159. Activez « Afficher l'étendu » dans cette table ASCII pour visualiser le jeu complet de 256 caractères avec les correspondances Latin-1 pour les codes supérieurs à 127.
Cette table ASCII est-elle gratuite et respectueuse de la vie privée ?
Oui — entièrement gratuite, sans inscription, sans limites d'utilisation et sans aucun téléchargement de données. L'ensemble du tableau est intégré à la page et rendu localement dans votre navigateur. Contrairement aux outils statiques de consultation ASCII sur asciitable.com et w3schools.com qui affichent de nombreuses publicités à côté d'un tableau non interactif, cet outil est entièrement interactif, consultable et inclut un convertisseur bidirectionnel texte ↔ ASCII — le tout sur la même page. Il fonctionne même hors ligne une fois la page chargée — idéal pour le débogage dans des environnements sans accès Internet, comme les laboratoires de systèmes embarqués ou les réseaux d'entreprise restreints.
Related tools
Voir tous les outilsConvertisseur de colonne de tableur
Convertissez un numéro de colonne de tableur en lettre (1 → A) et inversement.
Générateur de srcset
Créez un balisage <img> responsive avec srcset et sizes à partir de vos largeurs.
Testeur de regex
Testez des expressions régulières avec surlignage des correspondances en direct, groupes de capture et aperçu du remplacement.
HTML to Markdown
Convert HTML to clean Markdown — pastes, imports files, and handles lists, tables and code.
JSON Schema Validator
Validate JSON against a JSON Schema (draft-07 / draft-2020-12) with clear error messages.
YAML Formatter
Validate, beautify, and convert YAML online. Real-time syntax highlighting, error detection with line numbers, and one-click JSON export.