ForHosting KIT · Outils pour développeurs

Convertisseur ASCII

Ce convertisseur ASCII réalise une recherche bidirectionnelle précise, valeur par valeur.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Saisissez un caractère pour obtenir son code ASCII décimal, ou un code décimal pour retrouver le caractère représenté. Toute la plage ASCII sur sept bits est prise en charge, notamment les lettres, chiffres, signes, espaces et caractères de contrôle. La validation stricte signale clairement les caractères hors ASCII, les nombres incorrects et les codes extérieurs à la plage de 0 à 127.

Transformer un caractère en code ASCII

Choisissez le mode caractère vers code lorsque vous disposez d’un symbole et recherchez sa valeur ASCII décimale. L’entrée doit comporter exactement un caractère, même s’il s’agit d’une espace ou d’une valeur normalement invisible. Le convertisseur lit son point de code puis vérifie son appartenance à la table ASCII initiale sur sept bits. Par exemple, A majuscule vaut 65, a minuscule 97, le chiffre 0 vaut 48 et l’espace 32. La casse compte, car majuscules et minuscules occupent des positions différentes. Une lettre accentuée, un emoji, un guillemet typographique ou un tiret long est valide en Unicode, mais pas en ASCII, et sera donc refusé. Cette limite stricte facilite le contrôle d’un champ de protocole, la création d’un vecteur de test, l’examen d’un séparateur ou le diagnostic d’un système exclusivement ASCII. Le résultat ne contient que la valeur décimale convertie, facile à reprendre dans du code source, une documentation ou un calcul.

Transformer un code ASCII en caractère

Choisissez le mode code vers caractère lorsque vous connaissez un code ASCII décimal et souhaitez obtenir le caractère attribué. Saisissez un entier décimal compris entre 0 et 127. Les résultats imprimables courants comprennent les lettres, chiffres, signes mathématiques, crochets et marques de ponctuation. La plage contient aussi des commandes : le code 9 correspond à une tabulation horizontale, 10 à un saut de ligne, 13 à un retour chariot et 127 à la suppression. Ces résultats peuvent sembler invisibles parce qu’ils modifient la mise en page ou ne possèdent aucun glyphe, mais la valeur renvoyée contient bien le caractère réel. L’analyseur accepte uniquement la notation décimale. Il refuse signes, fractions, préfixes hexadécimaux, espaces superflues et textes mixtes afin d’éviter toute interprétation double. La limite numérique est également contrôlée : 128 déclenche une erreur au lieu d’être tronqué ou transformé en caractère Unicode hors ASCII.

Intégrer une conversion ASCII stricte

ASCII est un petit jeu de caractères qui reste central dans les formats de fichiers, protocoles réseau, syntaxes de commandes, codes sources et échanges de données. Un convertisseur strict distingue un caractère ASCII d’un caractère Unicode visuellement proche. Le trait d’union ordinaire porte le code 45, tandis que plusieurs tirets longs sont hors ASCII et ne doivent pas le remplacer dans un format défini au niveau des octets. La même prudence vaut pour les guillemets droits, les espaces et la ponctuation copiée. Cette capacité ne normalise rien et ne devine rien : elle convertit exactement un caractère ou un code décimal canonique. Les appels répétés sont donc déterministes, pour une validation automatisée comme pour une vérification ponctuelle. Aucun accès réseau, paramètre régional, horloge, hasard ou encodage propre à une plateforme ne modifie la réponse. Chaque requête API coûte $0.002. Sélectionnez explicitement le sens, conservez l’entrée exacte et attendez une erreur hors du domaine ASCII défini.

Examiner un séparateur de protocole

Convertissez un séparateur en code décimal avant de documenter ou valider un protocole fondé sur ASCII.

Décoder une valeur numérique d’octet

Transformez une valeur décimale issue d’un journal ou d’une spécification en son caractère ASCII exact.

Repérer les caractères Unicode ressemblants

Vérifiez qu’un signe copié appartient réellement à ASCII et non à Unicode malgré une apparence similaire.

Quelle plage de codes est prise en charge ?

Toute la plage ASCII sur sept bits, de 0 à 127. Une valeur extérieure produit une erreur d’entrée non valide.

Puis-je convertir des lettres accentuées ou des emojis ?

Non. Ces caractères Unicode ne sont pas ASCII. Le mode caractère vers code exige un caractère dont le code est compris entre 0 et 127.

Pourquoi le caractère renvoyé est-il vide ou invisible ?

Certains codes ASCII représentent des espaces ou des commandes, sans glyphe visible. La chaîne renvoyée contient néanmoins le caractère.

Puis-je saisir un code hexadécimal ou binaire ?

Non. Le mode code vers caractère accepte uniquement les entiers décimaux canoniques afin d’éviter toute ambiguïté de base.

Quel est le prix d’une conversion par API ?

Chaque requête API coûte $0.002. La conversion est déterministe et traite un élément par requête.

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/enc/ascii-converter

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/enc/ascii-converter \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"mode":"character_to_code","text":"A"}'
{
  "mode": "character_to_code",
  "text": "A"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.ascii_converter",
  "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.

Consulter la documentation complète du KIT →