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 : .
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
- Chercher un caractère : saisissez un caractère ou un code ci-dessus – le résultat donne décimal, hexa, octal, binaire et l’écriture en HTML, CSS et JavaScript.
- Filtrer la table : sous « Afficher la table », choisissez seulement les caractères de contrôle, imprimables ou la plage étendue.
- Aller plus loin : le convertisseur texte en binaire montre des textes entiers en octets.
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 : € ou € 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é : € ou € pour €, é ou é 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
- IETF RFC 20 – ASCII format for Network Interchange (Codetabelle, Steuerzeichen)
- § 3: IETF RFC 3629 – UTF-8, a transformation format of ISO 10646
- § 2.1: IETF RFC 2781 – UTF-16, an encoding of ISO 10646 (Surrogatpaare)
- Unicode Consortium – Latin-1 Supplement (U+0080–U+00FF)
- WHATWG HTML Standard – Named character references
Dernière mise à jour :
Outils similaires
- Convertir du texte en binaire (et inversement)Convertissez un texte en binaire, hexadécimal, décimal ou octal et retraduisez le binaire en texte : UTF-8 pour accents et emojis, dans le navigateur.
- Changement de base avec les étapesConvertissez entre binaire, octal, décimal, hexadécimal et toute base de 2 à 36 – avec les étapes, la partie décimale, la période et le complément à deux.
- Encoder et décoder en Base64Encodez et décodez Base64 et Base64url en UTF-8 correct, ainsi que l’encodage URL (pourcent-encodage). Erreurs expliquées, tout en local.
- Générateur d’ASCII artCréez de l’ASCII art : transformez un texte en grandes lettres faites de caractères ou une photo en ASCII, avec largeur, jeu de caractères et contraste.
- Traducteur de code morseTraduisez du texte en morse et du morse en texte instantanément. Écoutez-le en son ou en lumière clignotante, avec vitesse réglable (WPM, Farnsworth). Gratuit.
- Algorithme de Luhn : vérifier et calculer une cléVérifiez un numéro avec l’algorithme de Luhn (modulo 10, ISO/IEC 7812-1) ou calculez sa clé – simple contrôle de format, en local dans le navigateur.