Imaginez un langage que tous les ordinateurs du monde comprennent, un alphabet invisible mais universel. C’est exactement ce qu’est la table ASCII (American Standard Code for Information Interchange). Elle transforme chaque lettre, chiffre ou symbole en un code numérique unique, permettant aux machines de lire et d’afficher du texte exactement comme nous l’écrivons. Peu importe l’ordinateur, le système ou le logiciel : ASCII assure que tout le monde parle le même langage.
La table ASCII contient 128 codes, numérotés de 0 à 127. Les 32 premiers sont des caractères de contrôle, invisibles mais essentiels : retours à la ligne (LF), tabulations (HT), suppression (DEL)… Ils orchestrent la danse du texte sur votre écran ou votre imprimante. Les 96 suivants sont imprimables : lettres, chiffres, ponctuation et symboles. Cette distinction entre “invisible” et “visible” est la clé pour comprendre comment les programmes, terminaux et fichiers texte communiquent entre eux.
Pourquoi la table ASCII est un passage obligé ?
ASCII n’est pas juste une curiosité technique : c’est le ciment de tout ce que vous lisez sur un ordinateur. Les fichiers texte, les messages réseau, les consoles de programmation et même certains langages reposent dessus. Sans elle, le texte ne serait qu’un enchaînement incompréhensible de bits.
Apprendre ASCII, c’est aussi découvrir les fondations de la programmation moderne : manipuler des chaînes de caractères, convertir entre décimal, hexadécimal et binaire, ou comprendre comment UTF-8 étend ce système pour prendre en charge des milliers de caractères internationaux. Que vous soyez développeur, passionné de rétro-informatique ou simplement curieux, ASCII reste un outil incontournable pour décoder le texte au cœur de la machine.
Comment ça marche concrètement ?
Chaque caractère ASCII correspond à un nombre entier entre 0 et 127. Par exemple, le code 65 affiche la lettre majuscule “A”, 97 la minuscule “a”, et 48 le chiffre “0”. Derrière chaque affichage se cache une traduction en signaux électriques, en bits (8 bits = 1 octet) que l’ordinateur interprète pour restituer le texte que vous voyez à l’écran.
La table peut être visualisée sous plusieurs angles : décimal (le code standard), hexadécimal (utile pour les programmeurs) et binaire (la véritable langue de la machine). Cette simplicité a permis la naissance de logiciels portables, d’émoticônes primitives, de l’ASCII Art et même de protocoles internet comme SMTP ou HTTP.
La table ASCII : Codes Décimaux, Hexadécimaux et Symboles
Et maintenant, place à la star du jour : la table complète des 128 caractères ASCII (0 à 127) ! Elle est présentée ici dans un format clair. Les caractères de contrôle sont signalés, les caractères imprimables sont mis en valeur. Que vous soyez programmeur, curieux ou amateur d’art textuel, cette table interactive va devenir votre nouvelle référence.
| Décimal | Hex | Caractère | Nom / Description |
|---|---|---|---|
| 0 | 00 | NUL | |
| 1 | 01 | SOH | |
| 2 | 02 | STX | |
| 3 | 03 | ETX | |
| 4 | 04 | EOT | |
| 5 | 05 | ENQ | |
| 6 | 06 | ACK | |
| 7 | 07 | BEL | |
| 8 | 08 | BS | |
| 9 | 09 | HT | |
| 10 | 0A | LF | |
| 11 | 0B | VT | |
| 12 | 0C | FF | |
| 13 | 0D | CR | |
| 14 | 0E | SO | |
| 15 | 0F | SI | |
| 16 | 10 | DLE | |
| 17 | 11 | DC1 | |
| 18 | 12 | DC2 | |
| 19 | 13 | DC3 | |
| 20 | 14 | DC4 | |
| 21 | 15 | NAK | |
| 22 | 16 | SYN | |
| 23 | 17 | ETB | |
| 24 | 18 | CAN | |
| 25 | 19 | EM | |
| 26 | 1A | SUB | |
| 27 | 1B | ESC | |
| 28 | 1C | FS | |
| 29 | 1D | GS | |
| 30 | 1E | RS | |
| 31 | 1F | US | |
| 32 | 20 | Espace | |
| 33 | 21 | ! | Point d'exclamation |
| 34 | 22 | " | Guillemet |
| 35 | 23 | # | Dièse |
| 36 | 24 | $ | Dollar |
| 37 | 25 | % | Pourcentage |
| 38 | 26 | & | Esperluette |
| 39 | 27 | ' | Apostrophe |
| 40 | 28 | ( | Parenthèse ouvrante |
| 41 | 29 | ) | Parenthèse fermante |
| 42 | 2A | * | Étoile |
| 43 | 2B | + | Plus |
| 44 | 2C | , | Virgule |
| 45 | 2D | - | Tiret |
| 46 | 2E | . | Point |
| 47 | 2F | / | Slash |
| 48 | 30 | 0 | Chiffre 0 |
| 49 | 31 | 1 | Chiffre 1 |
| 50 | 32 | 2 | Chiffre 2 |
| 51 | 33 | 3 | Chiffre 3 |
| 52 | 34 | 4 | Chiffre 4 |
| 53 | 35 | 5 | Chiffre 5 |
| 54 | 36 | 6 | Chiffre 6 |
| 55 | 37 | 7 | Chiffre 7 |
| 56 | 38 | 8 | Chiffre 8 |
| 57 | 39 | 9 | Chiffre 9 |
| 58 | 3A | : | Deux-points |
| 59 | 3B | ; | Point-virgule |
| 60 | 3C | < | Inférieur |
| 61 | 3D | = | Égal |
| 62 | 3E | > | Supérieur |
| 63 | 3F | ? | Point d'interrogation |
| 64 | 40 | @ | Arobase |
| 65 | 41 | A | Lettre A |
| 66 | 42 | B | Lettre B |
| 67 | 43 | C | Lettre C |
| 68 | 44 | D | Lettre D |
| 69 | 45 | E | Lettre E |
| 70 | 46 | F | Lettre F |
| 71 | 47 | G | Lettre G |
| 72 | 48 | H | Lettre H |
| 73 | 49 | I | Lettre I |
| 74 | 4A | J | Lettre J |
| 75 | 4B | K | Lettre K |
| 76 | 4C | L | Lettre L |
| 77 | 4D | M | Lettre M |
| 78 | 4E | N | Lettre N |
| 79 | 4F | O | Lettre O |
| 80 | 50 | P | Lettre P |
| 81 | 51 | Q | Lettre Q |
| 82 | 52 | R | Lettre R |
| 83 | 53 | S | Lettre S |
| 84 | 54 | T | Lettre T |
| 85 | 55 | U | Lettre U |
| 86 | 56 | V | Lettre V |
| 87 | 57 | W | Lettre W |
| 88 | 58 | X | Lettre X |
| 89 | 59 | Y | Lettre Y |
| 90 | 5A | Z | Lettre Z |
| 91 | 5B | [ | Crochet ouvrant |
| 92 | 5C | \ | Antislash |
| 93 | 5D | ] | Crochet fermant |
| 94 | 5E | ^ | Accent circonflexe |
| 95 | 5F | _ | Tiret bas |
| 96 | 60 | ` | Accent grave |
| 97 | 61 | a | Lettre a |
| 98 | 62 | b | Lettre b |
| 99 | 63 | c | Lettre c |
| 100 | 64 | d | Lettre d |
| 101 | 65 | e | Lettre e |
| 102 | 66 | f | Lettre f |
| 103 | 67 | g | Lettre g |
| 104 | 68 | h | Lettre h |
| 105 | 69 | i | Lettre i |
| 106 | 6A | j | Lettre j |
| 107 | 6B | k | Lettre k |
| 108 | 6C | l | Lettre l |
| 109 | 6D | m | Lettre m |
| 110 | 6E | n | Lettre n |
| 111 | 6F | o | Lettre o |
| 112 | 70 | p | Lettre p |
| 113 | 71 | q | Lettre q |
| 114 | 72 | r | Lettre r |
| 115 | 73 | s | Lettre s |
| 116 | 74 | t | Lettre t |
| 117 | 75 | u | Lettre u |
| 118 | 76 | v | Lettre v |
| 119 | 77 | w | Lettre w |
| 120 | 78 | x | Lettre x |
| 121 | 79 | y | Lettre y |
| 122 | 7A | z | Lettre z |
| 123 | 7B | { | Accolade ouvrante |
| 124 | 7C | | | Barre verticale |
| 125 | 7D | } | Accolade fermante |
| 126 | 7E | ~ | Tilde |
| 127 | 7F | DEL |
Comment Utiliser cette Table ASCII
Vous pouvez copier-coller les caractères imprimables, noter les codes pour le développement ou simplement explorer pour le plaisir. Combinez-les avec des outils ASCII modernes pour créer des œuvres textuelles dynamiques, rétro ou même cyberpunk !
Découvrir l'Outil ASCII Art →