Générateur de texte invisible

Créer du texte invisible

Choisissez un caractère Unicode invisible et répétez-le de 1 à 500 fois.

Dans la vue par étapes, le caractère choisi et la quantité sont ajoutés à l’adresse de la page ; le texte généré, lui, ne l’est pas.

Créez une suite précise de caractères Unicode invisibles ou visuellement vides sans envoyer le texte généré à un serveur. Choisissez Caractère de remplissage hangul, Motif braille vide, Espace sans chasse ou Séparateur invisible, puis répétez ce caractère de 1 à 500 fois. Le panneau de résultat affiche le point de code, le nombre de caractères et le nombre d’octets UTF-8 avant la copie. Le comparatif ci-dessous vous aide à choisir le caractère dont la fonction documentée correspond à votre travail sur le texte ou à vos tests.

Comment générer du texte invisible

  1. 1

    Choisissez un caractère Unicode

    Comparez les quatre options proposées selon leur nom officiel, leur point de code et leur fonction prévue.

  2. 2

    Définissez une quantité précise

    Saisissez un nombre entier compris entre 1 et 500. Le générateur répète un seul point de code exactement autant de fois.

  3. 3

    Vérifiez et copiez le résultat

    Vérifiez le nombre de caractères et d’octets UTF-8, puis copiez la chaîne invisible dans le presse-papiers.

Quatre caractères visuellement vides, quatre fonctions distinctes

Unicode ne définit aucun caractère générique dont le seul but serait de créer une publication ou un nom d’utilisateur vide. Chaque option de ce générateur possède une identité codée et une fonction propres. La liste Unicode des noms des jamos de compatibilité hangul identifie U+3164 sous le nom HANGUL FILLER. La liste des noms des motifs braille précise que U+2800 ressemble souvent à un blanc de largeur fixe, mais ne se comporte pas comme une espace.

La liste Unicode des noms de la ponctuation générale décrit U+200B ZERO WIDTH SPACE comme un caractère de contrôle invisible pour la séparation des mots et les sauts de ligne. Les indications de mise en page d’Unicode expliquent qu’il marque une limite de mot ou une possibilité de retour à la ligne, sans avoir de largeur propre. La même liste officielle identifie U+2063 INVISIBLE SEPARATOR, également appelé virgule invisible, qui sépare des éléments adjacents dans la notation mathématique.

Option Point de code Rendu habituel Fonction documentée
Caractère de remplissage hangul U+3164 Glyphe visuellement vide qui occupe de la place Remplissage pour la compatibilité hangul
Motif braille vide U+2800 Souvent un blanc de largeur fixe Motif braille sans point en relief
Espace sans chasse U+200B Aucune largeur propre Limite de mot ou possibilité de retour à la ligne
Séparateur invisible U+2063 Invisible Séparation des éléments d’une liste mathématique

Ces quatre points de code se situent entre U+0800 et U+FFFF. Chacun occupe donc trois octets en UTF-8 selon la RFC 3629. Par exemple, huit motifs braille vides représentent exactement 8 points de code Unicode et occupent 24 octets UTF-8. L’outil calcule le total avec l’encodeur UTF-8 du navigateur, sans l’estimer à partir de la largeur apparente du résultat.

Une apparence vide ne rend pas ces caractères interchangeables. Un site web, un éditeur, un moteur de recherche ou une messagerie peut supprimer les caractères de contrôle du formatage, normaliser le texte, refuser des caractères inhabituels ou afficher un rectangle de remplacement. Les lecteurs d’écran et les logiciels de traitement du texte peuvent aussi interpréter ces points de code différemment. Testez le résultat à l’endroit où vous comptez l’utiliser, respectez les règles du service et n’utilisez pas de texte invisible pour dissimuler un contenu trompeur. L’accès au presse-papiers peut être refusé en dehors d’un contexte de navigation sécurisé. MDN indique que writeText() peut échouer en cas de problème d’autorisation. L’outil essaie alors l’ancienne méthode de copie d’une sélection, que MDN considère comme obsolète. Si les deux méthodes échouent, le résultat exact reste sélectionné pour une copie manuelle.

Questions fréquentes

Le champ contient le point de code Unicode choisi, répété le nombre de fois demandé. Dans de nombreuses polices, ces caractères sont invisibles ou semblent vides. Le nombre de caractères affiché, le point de code et le nombre d’octets UTF-8 permettent de vérifier le contenu avec fiabilité.

Choisissez selon la fonction, pas selon l’apparence. L’espace sans chasse marque une limite de mot ou une possibilité de retour à la ligne. Le séparateur invisible relève de la notation mathématique. Le motif braille vide ne comporte aucun point en relief, et le caractère de remplissage hangul est un caractère de compatibilité hangul.

Non. Le service destinataire peut supprimer les caractères de contrôle du formatage, normaliser la chaîne, refuser des caractères Unicode inhabituels ou afficher un glyphe de remplacement visible. Faites d’abord un essai court et respectez ses règles concernant les contenus et les noms.

Non. La génération, le comptage des octets et la copie ont lieu dans votre navigateur. Dans la vue facultative par étapes, l’identifiant du caractère choisi et la quantité apparaissent dans l’adresse de la page pour conserver les réglages lors d’un retour en arrière ou d’un rechargement. La chaîne invisible générée n’est ni ajoutée à cette adresse ni envoyée à nos serveurs.

Outils similaires

Outil disponible dans d’autres langues