Table ASCII avec décimal, hexadécimal, octal, binaire et recherche Unicode

Saisissez ci-dessus un caractère ou un code – A, é, €, 65, 0x41 ou U+20AC – et voyez aussitôt son écriture en décimal, hexadécimal, binaire, UTF-8, HTML, CSS et JavaScript. En dessous, la table ASCII complète sert de référence.

Source : IETF RFC 20 – ASCII format for Network Interchange (Codetabelle, Steuerzeichen). Mise à jour : .

Un seul caractère (emoji compris) ou un code : décimal (65), hexa (0x41), Unicode (U+20AC) ou HTML (€). Pour un chiffre comme code, utilisez 0x ou U+.
Ma boîte à outilsVos saisies sont enregistrées uniquement dans ce navigateur.

Résultat

Caractère
A U+0041
Unicode
U+0041
Décimal
65
Hexadécimal
41
Octal
101
Binaire
1000001
UTF-8 (octets, hexa)
41
UTF-16 (unités, hexa)
0041
HTML
A
CSS
\41
JavaScript
\u0041
Table ASCII
DécHexaOctBinaireCar.HTMLSignification
00000000000000␀�NUL – Caractère nul
10100100000001␁SOH – caractère de contrôle
20200200000010␂STX – caractère de contrôle
30300300000011␃ETX – caractère de contrôle
40400400000100␄EOT – caractère de contrôle
50500500000101␅ENQ – caractère de contrôle
60600600000110␆ACK – caractère de contrôle
70700700000111␇BEL – Sonnerie (Bell)
80801000001000␈BS – Retour arrière (Backspace)
90901100001001␉	HT – Tabulation
100A01200001010␊
LF – Saut de ligne (Line Feed, fin de ligne Unix)
110B01300001011␋VT – caractère de contrôle
120C01400001100␌FF – caractère de contrôle
130D01500001101␍
CR – Retour chariot (Carriage Return)
140E01600001110␎SO – caractère de contrôle
150F01700001111␏SI – caractère de contrôle
161002000010000␐DLE – caractère de contrôle
171102100010001␑DC1 – caractère de contrôle
181202200010010␒DC2 – caractère de contrôle
191302300010011␓DC3 – caractère de contrôle
201402400010100␔DC4 – caractère de contrôle
211502500010101␕NAK – caractère de contrôle
221602600010110␖SYN – caractère de contrôle
231702700010111␗ETB – caractère de contrôle
241803000011000␘CAN – caractère de contrôle
251903100011001␙EM – caractère de contrôle
261A03200011010␚SUB – caractère de contrôle
271B03300011011␛ESC – Échappement (Escape)
281C03400011100␜FS – caractère de contrôle
291D03500011101␝GS – caractère de contrôle
301E03600011110␞RS – caractère de contrôle
311F03700011111␟US – caractère de contrôle
322004000100000␣ Espace
332104100100001!!
342204200100010""
352304300100011##
362404400100100$$
372504500100101%%
382604600100110&&
392704700100111''
402805000101000((
412905100101001))
422A05200101010**
432B05300101011++
442C05400101100,,
452D05500101101--
462E05600101110..
472F05700101111//
48300600011000000
49310610011000111
50320620011001022
51330630011001133
52340640011010044
53350650011010155
54360660011011066
55370670011011177
56380700011100088
57390710011100199
583A07200111010::
593B07300111011;&#59;
603C07400111100<&lt;
613D07500111101=&#61;
623E07600111110>&gt;
633F07700111111?&#63;
644010001000000@&#64;
654110101000001A&#65;
664210201000010B&#66;
674310301000011C&#67;
684410401000100D&#68;
694510501000101E&#69;
704610601000110F&#70;
714710701000111G&#71;
724811001001000H&#72;
734911101001001I&#73;
744A11201001010J&#74;
754B11301001011K&#75;
764C11401001100L&#76;
774D11501001101M&#77;
784E11601001110N&#78;
794F11701001111O&#79;
805012001010000P&#80;
815112101010001Q&#81;
825212201010010R&#82;
835312301010011S&#83;
845412401010100T&#84;
855512501010101U&#85;
865612601010110V&#86;
875712701010111W&#87;
885813001011000X&#88;
895913101011001Y&#89;
905A13201011010Z&#90;
915B13301011011[&#91;
925C13401011100\&#92;
935D13501011101]&#93;
945E13601011110^&#94;
955F13701011111_&#95;
966014001100000`&#96;
976114101100001a&#97;
986214201100010b&#98;
996314301100011c&#99;
1006414401100100d&#100;
1016514501100101e&#101;
1026614601100110f&#102;
1036714701100111g&#103;
1046815001101000h&#104;
1056915101101001i&#105;
1066A15201101010j&#106;
1076B15301101011k&#107;
1086C15401101100l&#108;
1096D15501101101m&#109;
1106E15601101110n&#110;
1116F15701101111o&#111;
1127016001110000p&#112;
1137116101110001q&#113;
1147216201110010r&#114;
1157316301110011s&#115;
1167416401110100t&#116;
1177516501110101u&#117;
1187616601110110v&#118;
1197716701110111w&#119;
1207817001111000x&#120;
1217917101111001y&#121;
1227A17201111010z&#122;
1237B17301111011{&#123;
1247C17401111100|&#124;
1257D17501111101}&#125;
1267E17601111110~&#126;
1277F17701111111␡&#127;DEL – Effacement (Delete)

Comment le calcul est fait

L’ASCII (American Standard Code for Information Interchange) définit 128 caractères : les codes 0 à 31 sont des caractères de contrôle, 32 est l’espace, 33 à 126 sont imprimables (chiffres, lettres sans accent, ponctuation) et 127 est DEL. Chaque caractère tient sur 7 bits, généralement stockés dans un octet entier.

Utiliser la table

Caractères de contrôle

Les codes 0–31 datent des téléscripteurs et ne s’impriment pas. Aujourd’hui comptent surtout la tabulation (9), le saut de ligne LF (10, fin de ligne sous Unix et sur le web), le retour chariot CR (13, avec LF la fin de ligne Windows) et Échappement (27). La table les montre sous forme de symboles visibles (␀, ␊ …).

Plage étendue 128–255

L’ASCII s’arrête à 127. Les codes 128–255 n’en font pas partie ; la table affiche ici le bloc Unicode « Latin-1 Supplement » (identique à ISO 8859-1) : lettres accentuées et quelques symboles. Les codes 128–159 y sont des caractères de contrôle. Windows-1252 les occupe autrement (par exemple « € » en 128) : ce n’est pas la même chose que Latin-1. En UTF-8, tout caractère à partir de 128 prend deux octets ou plus, ce que montre la ligne UTF-8 de la recherche.

Chercher un caractère Unicode

La recherche comprend tout caractère Unicode, euro ou emoji compris. Elle indique le point de code (U+…), les octets UTF-8 (RFC 3629), les unités UTF-16 (une paire de substitution au-delà de U+FFFF, RFC 2781) et les écritures prêtes à l’emploi : &#8364; ou &euro; en HTML, \20AC en CSS, \u20AC en JavaScript.

Questions fréquentes

Qu’est-ce que la table ASCII ?

Une correspondance entre 128 caractères et les nombres 0 à 127 : caractères de contrôle, espace, chiffres, lettres sans accent et ponctuation. Elle sert de base à Unicode et à UTF-8.

Combien de caractères compte la table ASCII ?

128 caractères (codes 0–127) : 95 imprimables (32–126) et 33 caractères de contrôle, DEL compris. Les codes 128–255 relèvent de jeux étendus comme Latin-1.

Quel est le code ASCII de l’espace, de A et de a ?

L’espace a le code 32 (hexa 20), le A majuscule 65 (hexa 41), le a minuscule 97 (hexa 61). Majuscules et minuscules diffèrent de 32.

Quelle différence entre ASCII et Unicode ?

L’ASCII compte 128 caractères, Unicode plus de 150 000 issus de presque toutes les écritures. Les 128 premiers caractères d’Unicode sont identiques à l’ASCII, en UTF-8 même octet pour octet.

Comment écrire un caractère spécial comme € ou é en HTML ?

Sous forme d’entité : &euro; ou &#8364; pour €, &eacute; ou &#233; pour é. La recherche ci-dessus donne les deux écritures pour chaque caractère.

Quels sont les caractères spéciaux ASCII ?

La ponctuation et les symboles imprimables se trouvent en 33–47, 58–64, 91–96 et 123–126, par exemple ! # $ % & @ [ ] { } ~. Filtrez sur « Caractères imprimables » ci-dessus.

Sources et références juridiques

Dernière mise à jour :

Outils similaires