Table ASCII

La table ASCII complète (0–127). Recherchez par décimal, hexadécimal, binaire, octal, caractère ou description ; cliquez pour copier ; ou saisissez un caractère pour atteindre sa ligne.

DécHexBinOctCar.NomDescription
Espace (blanc)
Symbole !
Symbole "
Symbole #
Symbole $
Symbole %
Symbole &
Symbole '
Symbole (
Symbole )
Symbole *
Symbole +
Symbole ,
Symbole -
Symbole .
Symbole /
Chiffre 0
Chiffre 1
Chiffre 2
Chiffre 3
Chiffre 4
Chiffre 5
Chiffre 6
Chiffre 7
Chiffre 8
Chiffre 9
Symbole :
Symbole ;
Symbole <
Symbole =
Symbole >
Symbole ?
Symbole @
Lettre majuscule A
Lettre majuscule B
Lettre majuscule C
Lettre majuscule D
Lettre majuscule E
Lettre majuscule F
Lettre majuscule G
Lettre majuscule H
Lettre majuscule I
Lettre majuscule J
Lettre majuscule K
Lettre majuscule L
Lettre majuscule M
Lettre majuscule N
Lettre majuscule O
Lettre majuscule P
Lettre majuscule Q
Lettre majuscule R
Lettre majuscule S
Lettre majuscule T
Lettre majuscule U
Lettre majuscule V
Lettre majuscule W
Lettre majuscule X
Lettre majuscule Y
Lettre majuscule Z
Symbole [
Symbole \
Symbole ]
Symbole ^
Symbole _
Symbole `
Lettre minuscule a
Lettre minuscule b
Lettre minuscule c
Lettre minuscule d
Lettre minuscule e
Lettre minuscule f
Lettre minuscule g
Lettre minuscule h
Lettre minuscule i
Lettre minuscule j
Lettre minuscule k
Lettre minuscule l
Lettre minuscule m
Lettre minuscule n
Lettre minuscule o
Lettre minuscule p
Lettre minuscule q
Lettre minuscule r
Lettre minuscule s
Lettre minuscule t
Lettre minuscule u
Lettre minuscule v
Lettre minuscule w
Lettre minuscule x
Lettre minuscule y
Lettre minuscule z
Symbole {
Symbole |
Symbole }
Symbole ~

Questions fréquentes

Qu’est-ce qu’une table ASCII ?

Une table ASCII liste les 128 caractères ASCII standard et leurs codes décimaux, hexadécimaux, binaires et octaux.

Quelle est la valeur ASCII de A ?

Le A majuscule vaut 65 en décimal, 41 en hexadécimal, 01000001 en binaire et 101 en octal.

Quel est le code ASCII de l’espace ?

L’espace vaut 32 en décimal, 20 en hexadécimal, 00100000 en binaire et 040 en octal.

Pourquoi ASCII se termine-t-il à 127 ?

ASCII standard est un jeu de caractères sur 7 bits, avec des valeurs de 0 à 127.

Que sont les caractères de contrôle ASCII ?

Les codes 0–31 et 127 sont des caractères de contrôle non imprimables, comme tabulation, saut de ligne, retour chariot, échappement et suppression.

Quelle est la différence entre ASCII et Unicode ?

ASCII couvre 128 caractères surtout anglais. Unicode couvre les écritures et symboles du monde entier tout en conservant les 128 premières valeurs ASCII.

ASCII est-il compatible avec UTF-8 ?

Oui. Chaque octet ASCII garde la même valeur en UTF-8 : un texte ASCII valide est donc aussi du UTF-8 valide.

Comment trouver un caractère ASCII par son code ?

Recherchez sa valeur décimale, hexadécimale, binaire ou octale dans le tableau interactif.

Puis-je copier les valeurs de cette table ?

Oui. Cliquez sur une cellule décimale, hexadécimale, binaire, octale ou caractère pour copier sa valeur.

Les caractères chinois et les emoji ont-ils une valeur ASCII ?

Non. Ce sont des caractères Unicode hors de la plage ASCII 0–127.

ASCII est le répertoire de caractères original sur 7 bits utilisé en informatique et en télécommunications. Cette référence donne chaque valeur standard de 0 à 127 en décimal, hexadécimal, binaire et octal.

Table ASCII complète (0–127)

Caractères de contrôle (0–31 et 127)

DécimalHexBinaireOctalMnémoniqueDescription
00000000000000NULNul
10100000001001SOHDébut d'en-tête
20200000010002STXDébut de texte
30300000011003ETXFin de texte
40400000100004EOTFin de transmission
50500000101005ENQDemande
60600000110006ACKAccusé de réception
70700000111007BELCloche
80800001000010BSRetour arrière
90900001001011HTTabulation horizontale
100A00001010012LFSaut de ligne
110B00001011013VTTabulation verticale
120C00001100014FFSaut de page
130D00001101015CRRetour chariot
140E00001110016SOSortie de bascule
150F00001111017SIEntrée de bascule
161000010000020DLEÉchappement de liaison
171100010001021DC1Contrôle de périphérique 1
181200010010022DC2Contrôle de périphérique 2
191300010011023DC3Contrôle de périphérique 3
201400010100024DC4Contrôle de périphérique 4
211500010101025NAKAccusé de réception négatif
221600010110026SYNSynchronisation
231700010111027ETBFin de bloc
241800011000030CANAnnulation
251900011001031EMFin de support
261A00011010032SUBSubstitution
271B00011011033ESCÉchappement
281C00011100034FSSéparateur de fichier
291D00011101035GSSéparateur de groupe
301E00011110036RSSéparateur d’enregistrement
311F00011111037USSéparateur d'unité
1277F01111111177DELSuppression

Caractères imprimables (32–126)

DécimalHexBinaireOctalCaractèreDescription
322000100000040EspaceCaractère imprimable
332100100001041!Caractère imprimable
342200100010042"Caractère imprimable
352300100011043#Caractère imprimable
362400100100044$Caractère imprimable
372500100101045%Caractère imprimable
382600100110046&Caractère imprimable
392700100111047'Caractère imprimable
402800101000050(Caractère imprimable
412900101001051)Caractère imprimable
422A00101010052*Caractère imprimable
432B00101011053+Caractère imprimable
442C00101100054,Caractère imprimable
452D00101101055-Caractère imprimable
462E00101110056.Caractère imprimable
472F00101111057/Caractère imprimable
4830001100000600Caractère imprimable
4931001100010611Caractère imprimable
5032001100100622Caractère imprimable
5133001100110633Caractère imprimable
5234001101000644Caractère imprimable
5335001101010655Caractère imprimable
5436001101100666Caractère imprimable
5537001101110677Caractère imprimable
5638001110000708Caractère imprimable
5739001110010719Caractère imprimable
583A00111010072:Caractère imprimable
593B00111011073;Caractère imprimable
603C00111100074<Caractère imprimable
613D00111101075=Caractère imprimable
623E00111110076>Caractère imprimable
633F00111111077?Caractère imprimable
644001000000100@Caractère imprimable
654101000001101ACaractère imprimable
664201000010102BCaractère imprimable
674301000011103CCaractère imprimable
684401000100104DCaractère imprimable
694501000101105ECaractère imprimable
704601000110106FCaractère imprimable
714701000111107GCaractère imprimable
724801001000110HCaractère imprimable
734901001001111ICaractère imprimable
744A01001010112JCaractère imprimable
754B01001011113KCaractère imprimable
764C01001100114LCaractère imprimable
774D01001101115MCaractère imprimable
784E01001110116NCaractère imprimable
794F01001111117OCaractère imprimable
805001010000120PCaractère imprimable
815101010001121QCaractère imprimable
825201010010122RCaractère imprimable
835301010011123SCaractère imprimable
845401010100124TCaractère imprimable
855501010101125UCaractère imprimable
865601010110126VCaractère imprimable
875701010111127WCaractère imprimable
885801011000130XCaractère imprimable
895901011001131YCaractère imprimable
905A01011010132ZCaractère imprimable
915B01011011133[Caractère imprimable
925C01011100134\Caractère imprimable
935D01011101135]Caractère imprimable
945E01011110136^Caractère imprimable
955F01011111137_Caractère imprimable
966001100000140`Caractère imprimable
976101100001141aCaractère imprimable
986201100010142bCaractère imprimable
996301100011143cCaractère imprimable
1006401100100144dCaractère imprimable
1016501100101145eCaractère imprimable
1026601100110146fCaractère imprimable
1036701100111147gCaractère imprimable
1046801101000150hCaractère imprimable
1056901101001151iCaractère imprimable
1066A01101010152jCaractère imprimable
1076B01101011153kCaractère imprimable
1086C01101100154lCaractère imprimable
1096D01101101155mCaractère imprimable
1106E01101110156nCaractère imprimable
1116F01101111157oCaractère imprimable
1127001110000160pCaractère imprimable
1137101110001161qCaractère imprimable
1147201110010162rCaractère imprimable
1157301110011163sCaractère imprimable
1167401110100164tCaractère imprimable
1177501110101165uCaractère imprimable
1187601110110166vCaractère imprimable
1197701110111167wCaractère imprimable
1207801111000170xCaractère imprimable
1217901111001171yCaractère imprimable
1227A01111010172zCaractère imprimable
1237B01111011173{Caractère imprimable
1247C01111100174|Caractère imprimable
1257D01111101175}Caractère imprimable
1267E01111110176~Caractère imprimable

Détail des caractères de contrôle

NUL (0, 00)

NUL signifie caractère nul. Il termine souvent les chaînes C ; des octets NUL intégrés peuvent donc surprendre du code qui traite le texte comme une chaîne C.

SOH (1, 01)

Start of Heading marquait le début d’un en-tête dans les anciens systèmes de communication. Il apparaît surtout dans les protocoles hérités.

STX (2, 02)

Start of Text séparait le texte de l’en-tête dans les transmissions cadrées. Les protocoles modernes utilisent généralement des longueurs explicites.

ETX (3, 03)

End of Text marquait la fin d’un bloc de texte. Il reste utile lors de l’inspection d’anciens protocoles série.

BEL (7, 07)

Bell demandait au terminal d’alerter l’utilisateur. Un terminal moderne peut sonner ou clignoter ; les journaux peuvent encore contenir cet octet.

BS (8, 08)

Backspace déplace le curseur vers l’arrière. Il n’efface pas forcément un octet, distinction importante dans les terminaux.

HT (9, 09)

La tabulation horizontale avance au prochain taquet. Sa largeur dépend de l’éditeur, du terminal ou du navigateur.

LF (10, 0A)

Line Feed passe à la ligne suivante. Les systèmes Unix utilisent LF comme fin de ligne, généralement écrit \n dans le code.

VT (11, 0B)

La tabulation verticale avance verticalement. Elle est rare mais reste un espace standard en C.

FF (12, 0C)

Form Feed faisait avancer le papier à la page suivante. Des imprimantes et formats de texte peuvent encore l’interpréter.

CR (13, 0D)

Carriage Return revient au début de la ligne. Windows associe CR et LF, écrit \r\n.

SO (14, 0E)

Shift Out sélectionnait un jeu de caractères alternatif dans un terminal. Son sens dépend du périphérique.

SI (15, 0F)

Shift In ramène le terminal à son jeu normal. C’est le pendant historique de Shift Out.

ESC (27, 1B)

Escape commence une séquence d’échappement de terminal. Traitez les octets ESC non fiables avec précaution, car le terminal peut les interpréter comme des commandes.

DEL (127, 7F)

Delete servait à effacer des positions sur ruban perforé. C’est un caractère de contrôle, différent de Backspace.

Comment utiliser la table ASCII

Comment trouver la valeur ASCII de A

Recherchez A ou saisissez A dans le champ de caractère. Sa ligne donne 65, 41, 01000001 et 101.

Comment convertir 65 en caractère ASCII

Recherchez le décimal 65. Le caractère imprimable correspondant est le A majuscule.

Comment saisir un caractère de contrôle (Ctrl-lettre)

De nombreux terminaux associent Ctrl plus une lettre à un octet de contrôle ; Ctrl-J produit souvent LF. Le mappage dépend du terminal.

Comment vérifier ASCII ou non-ASCII dans le code

Vérifiez qu’un point de code ne dépasse pas 127. Les valeurs plus grandes, notamment lettres accentuées, chinois et emoji, demandent Unicode.

ASCII et Unicode / UTF-8

ASCII ne définit que 128 valeurs. Unicode étend ce répertoire à presque toutes les écritures et tous les symboles. UTF-8 conserve volontairement les 128 premières valeurs d’octets ASCII, tandis que les caractères non-ASCII utilisent plusieurs octets.

Cas d’utilisation courants

  • Débogage : inspecter les octets bruts des journaux et captures réseau.
  • Programmation : tester chiffres, lettres, espaces et séparateurs.
  • Protocoles : comprendre HTTP, SMTP, les formats série et hérités.
  • Éducation : apprendre comment le texte devient des données numériques.

Outils associés