Convertisseur de texte en ASCII – Convertir du texte en ASCII en ligne

Convertissez instantanément des chaînes de texte en codes de caractères ASCII. (8-bit) ou Octal (000–377) — ou décoder les nombres ASCII en texte lisible. Comprend des délimiteurs personnalisables, des préfixes (0x, 0b, 0o), une prise en charge UTF-8 / Unicode et un inspecteur de répartition des caractères ASCII en direct.

Caractères d'entrée : 0

Codes de sortie : 0

Non-ASCII (> 127) : 0

Inspecteur de caractères et de codes ASCII

Enter text or ASCII codes above to inspect each character’s Decimal, Hexadecimal, Octal, Binary, and ASCII Category.

Comment convertir du texte en codes ASCII

  1. Entrez votre texte – Tapez ou collez n'importe quel texte dans le champ Source Input, ou cliquez sur Sample Text pour tester immédiatement.
  2. Choisissez votre numéro Base – Sélectionnez Decimal (base 10), Hexadecimal (base 16), Binary (base 2) ou Octal (base 8).
  3. Personnaliser le séparateur et le préfixe – Séparez les codes avec des espaces, des virgules, des points-virgules, des nouvelles lignes ou des chaînes personnalisées, et ajoutez éventuellement des préfixes de programmeur (0x, 0b, 0o) ou zero-padding.
  4. Inspecter et exporter – Examinez simultanément le code exact de chaque caractère dans les 4 bases dans l'inspecteur de caractères et de code ASCII, puis cliquez sur Copier dans le Clipboard ou Télécharger .txt.

Tableau de référence standard ASCII (caractères de contrôle et imprimables)

ASCII (American Standard Code for Information Interchange) est une norme de codage de caractères sur 7 bits qui attribue des valeurs numériques de 0 à 127 pour contrôler les caractères, les espaces, les chiffres, les lettres et la ponctuation :

Gamme ASCII Catégorie Caractères / Exemples Décimal Hexadécimal Binaire 8 bits
Codes de contrôle Non imprimable NUL (0), \t Onglet (9), \n LF (10), \r CR (13), ESC (27) 0 – 31 00 – 1F 00000000 – 00011111
Espace Espaces (espace standard) 32 20 00100000
Chiffres Numérique 0 à 9 48 – 57 30 – 39 00110000 – 00111001
Majuscule Alphabet Latin A à Z 65 – 90 41 – 5A 01000001 – 01011010
Minuscule Alphabet Latin a à z 97 – 122 61 – 7A 01100001 – 01111010
Supprimer Code de contrôle DEL 127 7F 01111111
Étendu / UTF-8 8 bits/multi-octets Lettres accentuées (é, ñ), devise (€), emojis (🚀) 128 – 255 80 – FF 10000000 – 11111111

Conversion de texte en ASCII dans les langages de programmation populaires

  • JavaScript / TypeScript: Utilisez "A".charCodeAt(0) (renvoie 65) ou new TextEncoder().encode("Hello") pour un Uint8Array de Valeurs d'octet UTF-8.
  • Python: Utilisez ord('A') (renvoie 65) ou list("Hello".encode('utf-8')) pour obtenir [72, 101, 108, 108, 111].
  • C / C++: Les caractères sont déjà stockés sous forme de valeurs d'octets entiers : (int)'A' est directement évalué en 65.

Foire aux questions

Quels sont les codes ASCII pour Espace, Entrée (Nouvelle ligne) et Tabulation ?

Dans ASCII, un Space () est décimal 32 (0x20), un Line Feed / Newline (\n) est décimal 10 (0x0A), un retour chariot (\r) est décimal 13 (0x0D) et une tabulation horizontale H (\t) est décimale 9. (0x09).

Pourquoi « A » est-il égal à 65 et « a » est-il égal à 97 dans ASCII ?

La spécification ASCII 7 bits positionnait les lettres majuscules entre 65–90 et les lettres minuscules entre 97–122 de sorte que chaque lettre minuscule soit exactement 32 (25) supérieure à son équivalent en majuscule. Cela permet la conversion de cas dans le matériel ou l'assemblage en basculant un seul bit !

Comment cet outil gère-t-il les emojis et les caractères non anglais ?

Vous pouvez choisir la façon dont les caractères au-dessus de 255 sont traités à l'aide du paramètre Characters > 255 (Unicode) : codez-les en tant que UTF-8 octets standard (0–255), affichez leur Unicode Code Point complet (par exemple, 128640 pour 🚀), ou Ignorer / Ignorer lorsqu'un filtrage strict sur 8 bits est nécessaire.