ForHosting KIT · Outils pour développeurs

Recherchez un code ASCII en décimal, hexadécimal, octal et binaire

La lettre A correspond au décimal 65, à l'hexadécimal 0x41, à l'octal 0o101 et au binaire 01000001. Saisissez un caractère, un code décimal ou un code en 0x pour obtenir l'entrée complète de la table, les caractères de contrôle invisibles restant lisibles. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Valeur
0x41
Vous obtenez
Caractère
A
Affichage
A
Décimal
65
Hex
0x41

Cet outil de consultation ASCII transforme un caractère, un nombre décimal ou hexadécimal en une référence complète au niveau de l’octet. Il renvoie le caractère correspondant, les notations décimale, hexadécimale, octale et binaire sur huit bits, ainsi qu’un affichage lisible, le nom du contrôle éventuel et son caractère imprimable. L’ASCII standard couvre les codes 0 à 127 : toute valeur supérieure est donc refusée par défaut. Si une table historique exige réellement des octets jusqu’à 255, activez explicitement l’option étendue. Le calcul, local et déterministe, convient aux vérifications, cours, diagnostics, tests et outils de développement.

Choisissez un caractère ou un code numérique sans ambiguïté

Saisissez exactement un caractère pour connaître son code. Par exemple, A donne 65 en décimal, 0x41 en hexadécimal, 0o101 en octal et 01000001 en binaire. Un chiffre seul est considéré comme un caractère : 7 désigne donc le glyphe dont le code décimal vaut 55.

Pour demander un code numérique, utilisez plusieurs chiffres décimaux, comme 65, ou une valeur hexadécimale préfixée par 0x, comme 0x41. Les chiffres hexadécimaux minuscules et majuscules sont admis, et les espaces entourant une forme numérique sont ignorés. Les mots, valeurs signées, fractions, préfixes incomplets et notations étrangères sont refusés afin d’éviter toute interprétation hasardeuse.

Chaque requête produit une seule entrée, facile à lire dans le navigateur ou à traiter dans un script.

Interprétez toutes les représentations renvoyées

La réponse contient le caractère réel et un champ d’affichage adapté aux interfaces et journaux. Les caractères imprimables apparaissent normalement ; tabulation, saut de ligne, retour chariot et autres contrôles utilisent des séquences d’échappement visibles. La valeur décimale est un entier.

L’hexadécimal emploie le préfixe 0x, des majuscules et un zéro de remplissage ; l’octal utilise 0o et un remplissage ; le binaire comporte toujours huit chiffres. Le nom facultatif identifie les contrôles standard NUL, HT, LF, CR ou DEL et vaut sinon null. L’indicateur d’impression sépare les octets visibles des contrôles, tandis que l’ensemble précise ASCII standard ou octet étendu.

Enfin, la source indique si l’entrée a été comprise comme caractère, décimal ou hexadécimal, offrant ainsi un contrat stable sans déduction côté client.

Distinguez l’ASCII standard de l’option étendue

Par défaut, les codes admis vont de 0 à 127, soit toute la plage ASCII standard sur sept bits. Ne définissez extended sur true que si vos données utilisent volontairement une table sur huit bits. Les anciennes pages de codes attribuent des glyphes différents à ces octets ; l’outil applique donc la correspondance directe et prévisible de l’unité Latin-1 JavaScript.

Les nombres négatifs ou supérieurs à 255 restent invalides. Sans réseau, horloge ni hasard, une même entrée donne toujours la même sortie.

Diagnostiquer des constantes de protocole

Convertissez un octet relevé dans une capture ou un fichier source en caractère et en valeurs décimale, hexadécimale, octale et binaire.

Préparer des cours de programmation

Présentez aux élèves une entrée ASCII cohérente avec échappements visibles, noms conventionnels et binaire aligné sur huit bits.

Valider des données historiques

Conservez un ASCII standard strict et n’autorisez les valeurs jusqu’à 255 que pour un traitement historique explicite.

Quelles entrées pouvez-vous utiliser ?

Utilisez un caractère, un code décimal comme 65 ou un code hexadécimal comme 0x41.

Pourquoi un chiffre seul est-il considéré comme un caractère ?

Une chaîne d’un caractère représente ce caractère littéral. Pour chercher par code, utilisez sa valeur décimale à plusieurs chiffres, comme 55 pour le caractère 7.

Que se passe-t-il au-dessus de 127 ?

Le mode étendu accepte les octets de 128 à 255.

Comment savoir quel caractère porte le code 65 ?

Saisissez 65, ou 0x41 en hexadécimal, et vous obtenez la lettre A avec ses formes octale et binaire. Un chiffre seul est lu comme un caractère : utilisez au moins deux chiffres pour indiquer un code.

Comment s'affichent les caractères invisibles comme la tabulation ou le saut de ligne ?

Ils apparaissent sous une forme d'échappement visible, pour ne pas bouleverser le texte, avec leur nom court standard : HT pour la tabulation, LF pour le saut de ligne, CR pour le retour chariot.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/dev2/ascii-table-lookup

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/dev2/ascii-table-lookup \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"value":"0x41"}'
{
  "value": "0x41"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev2.ascii_table_lookup",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Distinguez l’ASCII standard de l’option étendue

Un caractère ou code supérieur déclenche invalid_input avec l’indication d’activer le mode étendu. Cette option autorise 128 à 255 et marque le résultat extended_byte, sans prétendre qu’il existe un encodage ASCII étendu universel. L’outil web est gratuit ; chaque élément API réussi consomme $0.002 du solde KIT prépayé.

Le mode étendu choisit-il une ancienne page de codes ?

Non. L’ASCII étendu n’est pas une norme universelle ; l’outil fournit une correspondance directe déterministe marquée extended_byte.

Quel est le prix d’une requête API ?

L’outil web est gratuit. Chaque élément API réussi consomme $0.002 du solde KIT prépayé.

Consulter la documentation complète du KIT →