AllinHub

Texte en binaire

Passez du texte aux octets et inversement, en ASCII ou UTF-8.

Utilisez 8 chiffres binaires par octet, séparés par des espaces : 01000001.

Limites : 4 096 octets et 36 864 caractères numériques. ASCII accepte 0–127. L’UTF-8 incorrect est refusé.

L’entrée est enregistrée dans ce navigateur. Jusqu’à 500 caractères figurent aussi dans l’URL et les liens partagés. Effacer supprime les deux.

Transformez du texte en valeurs d’octets ou retrouvez un texte à partir d’une suite de nombres. Choisissez la notation binaire, hexadécimale, octale ou décimale, puis UTF-8 pour les textes multilingues ou ASCII pour le jeu original sur sept bits. Cela permet d’examiner un message encodé, de préparer un petit jeu de données de test ou de comprendre la représentation des caractères. Les octets produits sont séparés par des espaces. Le traitement reste dans le navigateur et toute entrée incorrecte entraîne une erreur explicite.

Mode d'emploi

  1. Choisissez le sens de conversion, la base numérique et l’encodage.
  2. Saisissez du texte ou collez des octets séparés par des espaces ; l’exemple montre le format attendu.
  3. Lisez le résultat et le nombre d’octets, puis copiez ou effacez l’entrée enregistrée.

Ce qu'il prend en charge

  • Huit chiffres par octet binaire, deux en hexadécimal, trois en octal et un à trois en décimal.
  • UTF-8 préserve les accents, les caractères combinés, les emoji et les autres écritures.
  • ASCII accepte uniquement 0–127 ; les séquences UTF-8 incorrectes ne sont jamais remplacées silencieusement.
  • Limites de 4 096 octets et de 36 864 caractères pour l’entrée numérique, espaces compris.

FAQ

Pourquoi un caractère donne-t-il plusieurs octets ?

UTF-8 emploie entre un et quatre octets par point de code Unicode. Une lettre accentuée peut en utiliser deux et un emoji souvent quatre. Un caractère visible composé de plusieurs points peut en demander davantage. ASCII ne couvre que les valeurs 0–127 ; utilisez UTF-8 pour les autres caractères.

Comment faut-il séparer les octets ?

Utilisez des espaces, tabulations ou sauts de ligne. Il faut huit chiffres en binaire, deux en hexadécimal et trois en octal, avec les zéros initiaux nécessaires. Le décimal accepte un à trois chiffres. Chaque valeur doit rester entre 0 et 255. Virgules, préfixes, signes, fractions et groupes collés sont refusés.

Que se passe-t-il avec des octets UTF-8 invalides ?

Le résultat est effacé et une erreur s’affiche. Les séquences incomplètes, les encodages trop longs, les octets de continuation isolés et les substituts encodés sont refusés. Aucun caractère de remplacement ne masque ces erreurs. Un véritable caractère de remplacement encodé EF BF BD reste valide ; une marque d’ordre des octets initiale est conservée.

Le texte est-il enregistré ou présent dans le lien ?

Le traitement est local. L’entrée est conservée dans ce navigateur dans les limites prévues ; jusqu’à 500 caractères figurent aussi dans l’URL avec les options. Partager le lien peut donc révéler ce texte. Effacer supprime l’entrée enregistrée et sa valeur dans l’adresse. Les entrées plus longues ne sont pas ajoutées à l’URL.

Mis à jour le

Tous les outils