Table ASCII

Référence complète des codes de caractères ASCII avec caractères de contrôle, imprimables et étendus

256 caractères au total
DécimalHexCaractèreDescription
00x00-Caractère nul
10x01-Début d'en-tête
20x02-Début de texte
30x03-Fin de texte
40x04-Fin de transmission
50x05-Demande
60x06-Accusé de réception
70x07-Sonnerie
80x08-Retour arrière
90x09-Tabulation horizontale
100x0A-Saut de ligne
110x0B-Tabulation verticale
120x0C-Saut de page
130x0D-Retour chariot
140x0E-Shift Out
150x0F-Shift In
160x10-Échappement de liaison de données
170x11-Contrôle de périphérique 1
180x12-Contrôle de périphérique 2
190x13-Contrôle de périphérique 3
200x14-Contrôle de périphérique 4
210x15-Accusé de réception négatif
220x16-Synchronisation inactive
230x17-Fin de bloc de transmission
240x18-Annulation
250x19-Fin de support
260x1A-Substitut
270x1B-Échappement
280x1C-Séparateur de fichier
290x1D-Séparateur de groupe
300x1E-Séparateur d'enregistrement
310x1F-Séparateur d'unité
1270x7F-Supprimer
320x20Espace
330x21!Point d'exclamation
340x22"Guillemet double
350x23#Croisillon
360x24$Signe dollar
370x25%Signe pourcentage
380x26&Esperluette
390x27'Guillemet simple
400x28(Parenthèse gauche
410x29)Parenthèse droite
420x2A*Astérisque
430x2B+Signe plus
440x2C,Virgule
450x2D-Tiret
460x2E.Point
470x2F/Barre oblique
480x300Chiffre 0
490x311Chiffre 1
500x322Chiffre 2
510x333Chiffre 3
520x344Chiffre 4
530x355Chiffre 5
540x366Chiffre 6
550x377Chiffre 7
560x388Chiffre 8
570x399Chiffre 9
580x3A:Deux-points
590x3B;Point-virgule
600x3C<Inférieur à
610x3D=Signe égal
620x3E>Supérieur à
630x3F?Point d'interrogation
640x40@Arobase
650x41AMajuscule A
660x42BMajuscule B
670x43CMajuscule C
680x44DMajuscule D
690x45EMajuscule E
700x46FMajuscule F
710x47GMajuscule G
720x48HMajuscule H
730x49IMajuscule I
740x4AJMajuscule J
750x4BKMajuscule K
760x4CLMajuscule L
770x4DMMajuscule M
780x4ENMajuscule N
790x4FOMajuscule O
800x50PMajuscule P
810x51QMajuscule Q
820x52RMajuscule R
830x53SMajuscule S
840x54TMajuscule T
850x55UMajuscule U
860x56VMajuscule V
870x57WMajuscule W
880x58XMajuscule X
890x59YMajuscule Y
900x5AZMajuscule Z
910x5B[Crochet gauche
920x5C\Barre oblique inversée
930x5D]Crochet droit
940x5E^Accent circonflexe
950x5F_Tiret bas
960x60`Accent grave
970x61aMinuscule a
980x62bMinuscule b
990x63cMinuscule c
1000x64dMinuscule d
1010x65eMinuscule e
1020x66fMinuscule f
1030x67gMinuscule g
1040x68hMinuscule h
1050x69iMinuscule i
1060x6AjMinuscule j
1070x6BkMinuscule k
1080x6ClMinuscule l
1090x6DmMinuscule m
1100x6EnMinuscule n
1110x6FoMinuscule o
1120x70pMinuscule p
1130x71qMinuscule q
1140x72rMinuscule r
1150x73sMinuscule s
1160x74tMinuscule t
1170x75uMinuscule u
1180x76vMinuscule v
1190x77wMinuscule w
1200x78xMinuscule x
1210x79yMinuscule y
1220x7AzMinuscule z
1230x7B{Accolade gauche
1240x7C|Barre verticale
1250x7D}Accolade droite
1260x7E~Tilde
1280x80€
1290x81
1300x82‚
1310x83ƒ
1320x84„
1330x85…
1340x86†
1350x87‡
1360x88ˆ
1370x89‰
1380x8AŠ
1390x8B‹
1400x8CŒ
1410x8D
1420x8EŽ
1430x8F
1440x90
1450x91‘
1460x92’
1470x93“
1480x94”
1490x95•
1500x96–
1510x97—
1520x98˜
1530x99™
1540x9Aš
1550x9B›
1560x9Cœ
1570x9D
1580x9Ež
1590x9FŸ
1600xA0 
1610xA1¡
1620xA2¢
1630xA3£
1640xA4¤
1650xA5¥
1660xA6¦
1670xA7§
1680xA8¨
1690xA9©
1700xAAª
1710xAB«
1720xAC¬
1730xAD­
1740xAE®
1750xAF¯
1760xB0°
1770xB1±
1780xB2²
1790xB3³
1800xB4´
1810xB5µ
1820xB6
1830xB7·
1840xB8¸
1850xB9¹
1860xBAº
1870xBB»
1880xBC¼
1890xBD½
1900xBE¾
1910xBF¿
1920xC0À
1930xC1Á
1940xC2Â
1950xC3Ã
1960xC4Ä
1970xC5Å
1980xC6Æ
1990xC7Ç
2000xC8È
2010xC9É
2020xCAÊ
2030xCBË
2040xCCÌ
2050xCDÍ
2060xCEÎ
2070xCFÏ
2080xD0Ð
2090xD1Ñ
2100xD2Ò
2110xD3Ó
2120xD4Ô
2130xD5Õ
2140xD6Ö
2150xD7×
2160xD8Ø
2170xD9Ù
2180xDAÚ
2190xDBÛ
2200xDCÜ
2210xDDÝ
2220xDEÞ
2230xDFß
2240xE0à
2250xE1á
2260xE2â
2270xE3ã
2280xE4ä
2290xE5å
2300xE6æ
2310xE7ç
2320xE8è
2330xE9é
2340xEAê
2350xEBë
2360xECì
2370xEDí
2380xEEî
2390xEFï
2400xF0ð
2410xF1ñ
2420xF2ò
2430xF3ó
2440xF4ô
2450xF5õ
2460xF6ö
2470xF7÷
2480xF8ø
2490xF9ù
2500xFAú
2510xFBû
2520xFCü
2530xFDý
2540xFEþ
2550xFFÿ

Qu'est-ce que ASCII ?

ASCII (American Standard Code for Information Interchange) est un standard d'encodage de caractères basé sur l'alphabet latin. Développé initialement pour la communication par télégraphe, il est devenu le système d'encodage de caractères fondamental en informatique.

ASCII standard contient 128 caractères (0-127), incluant 33 caractères de contrôle et 95 caractères imprimables. ASCII étendu (128-255) inclut des symboles spéciaux additionnels et des caractères internationaux.

Comment utiliser

Cliquez sur n'importe quelle valeur ou caractère pour le copier. Utilisez la zone de recherche pour trouver rapidement des caractères spécifiques. Cliquez sur les boutons de catégorie pour filtrer par type de caractère.

Catégories de caractères

  • 0-31, 127 - Caractères de contrôle : Caractères spéciaux non imprimables pour le contrôle de périphérique et les protocoles de communication.
  • 32-126 - Caractères imprimables : Caractères visibles incluant chiffres, lettres et signes de ponctuation.
  • 128-255 - Caractères étendus : Caractères dans la plage 128-255, variant selon la table d'encodage.

Foire aux questions (FAQ)

Q : Quelle est la différence entre ASCII et Unicode ?

R : ASCII est un encodage 7 bits qui peut représenter uniquement 128 caractères, principalement lettres anglaises et symboles. Unicode est un standard d'encodage moderne qui peut représenter presque tous les systèmes d'écriture mondiaux et est compatible ASCII (les 128 premiers caractères sont identiques). Unicode est un sur-ensemble d'ASCII.

Q : Quels sont les caractères de contrôle ASCII les plus couramment utilisés ?

R : Caractères de contrôle les plus courants : 0 (NUL null), 9 (TAB tabulation), 10 (LF saut de ligne), 13 (CR retour chariot), 27 (ESC échappement), 127 (DEL supprimer). LF et CR ont différentes combinaisons de nouvelle ligne selon les systèmes d'exploitation.

Q : Pourquoi Windows et Linux utilisent-ils des fins de ligne différentes ?

R : Cela vient de l'histoire. Windows utilise CRLF (\r\n, 13+10), des opérations de machine à écrire (retour chariot + saut de ligne). Linux/Unix utilise LF (\n, 10), plus simple. Mac OS 9 et antérieur utilisait CR (\r), mais OS X a basculé vers LF.

Q : Comment représenter les caractères ASCII dans le code ?

R : Différentes langues ont différentes méthodes : Python utilise chr(65) ou '\x41' ; JavaScript utilise String.fromCharCode(65) ou '\x41' ; C/C++ utilise '\x41' ou char(65). La notation hexadécimale '\xNN' fonctionne dans la plupart des langues.