Blog
Français

Caractère invisible — copier un espace vide

Copier des caractères Unicode vides ou invisibles, et détecter ou supprimer ceux qui se cachent dans un texte

Traitement dans le navigateur · aucun envoi de fichier

Beaucoup de jeux et de services bloquent les caractères invisibles dans les pseudos, et leur acceptation varie d’un service à l’autre. Les utiliser pour usurper l’identité de quelqu’un ou contourner des règles de pseudo ou un bannissement peut enfreindre les conditions d’utilisation.

De 1 à 100. Chaque bouton Copier copie le caractère ce nombre de fois à la suite.

Caractères invisibles et espaces
CaractèreCopierNomLargeurUsage courant
U+3164HANGUL FILLERLarge[ㅤ]Caractère de remplissage hangeul. Le choix habituel pour un pseudo ou un nom qui paraît vide.
U+115FHANGUL CHOSEONG FILLERLarge[ᅟ]Remplace une consonne initiale absente lors de la composition du hangeul ancien.
U+1160HANGUL JUNGSEONG FILLERLargeur nulle[ᅠ]Remplace une voyelle absente lors de la composition du hangeul. S’accroche souvent à la lettre précédente et n’affiche rien.
U+FFA0HALFWIDTH HANGUL FILLERNormale[ᅠ]Remplissage hangeul demi-chasse, un blanc plus étroit que le remplissage hangeul.
U+2800BRAILLE PATTERN BLANKNormale[⠀]Cellule braille vide. Courante pour les lignes vides des légendes Instagram et les messages vides.
U+200BZERO WIDTH SPACELargeur nulle[​]Indique un endroit où la ligne peut être coupée, pour les longues URL ou les longs mots.
U+200CZERO WIDTH NON-JOINERLargeur nulle[‌]Empêche deux lettres voisines de se lier (écriture arabe, écritures indiennes).
U+200DZERO WIDTH JOINERLargeur nulle[‍]Assemble des émojis en une seule séquence, comme dans 👨‍👩‍👧.
U+2060WORD JOINERLargeur nulle[⁠]Liant invisible qui empêche un retour à la ligne à cet endroit.
U+00A0NO-BREAK SPACENormale[ ]Espace qui ne coupe jamais la ligne, le   des pages web, par exemple entre un nombre et son unité.
U+2002EN SPACENormale[ ]Espace large d’une demi-taille de police, pour la typographie.
U+2003EM SPACELarge[ ]Espace aussi large que la taille de police, pratique comme retrait.
U+2007FIGURE SPACENormale[ ]Espace de la largeur d’un chiffre, pour aligner les nombres dans un tableau.
U+3000IDEOGRAPHIC SPACELarge[ ]Espace pleine chasse, de la largeur d’un caractère chinois, japonais ou coréen.
U+FEFFZERO WIDTH NO-BREAK SPACELargeur nulle[]Indicateur d’ordre des octets (BOM) en début de fichier. Au milieu d’un texte, il agit comme un caractère invisible.

Noms et points de code : Unicode Character Database. Les largeurs correspondent à un affichage courant et varient selon la police et l’appareil.

Détecteur de caractères cachés

Les caractères de largeur nulle et de contrôle de direction sont toujours supprimés. Le liant des séquences d’émojis (ZWJ) est conservé, tout comme les ZWJ/ZWNJ placés entre les lettres des écritures qui en ont besoin (persan, arabe, écritures indiennes, cingalais, etc.).

Présentation

Cette page rassemble des caractères Unicode vides ou invisibles et les copie en un clic. On les cherche pour faire paraître un pseudo vide, envoyer un message qui semble blanc, ajuster une mise en page ou garder des sauts de ligne dans une légende de réseau social. Comme on ne les voit pas, les sélectionner à la main sur une page web est pénible. Le tableau en présente 15, dont le remplissage hangeul, la cellule braille vide, l’espace sans chasse et l’espace idéographique, avec leur point de code, leur largeur habituelle et leurs usages courants. Vous pouvez copier chacun jusqu’à 100 fois d’affilée, et un détecteur repère et supprime les caractères cachés dans le texte que vous collez.

Mode d’emploi

  1. Choisissez le nombre de copies, de 1 à 100. Par défaut, un seul caractère est copié.
  2. Cliquez sur Copier dans une ligne. Le caractère, répété le nombre de fois choisi, part dans le presse-papiers.
  3. Le cadre en pointillés indique le point de code, et la zone grisée entre crochets de la colonne Largeur donne une idée de la place qu’occupe le caractère.
  4. Pour examiner un texte, collez-le dans le détecteur de caractères cachés. Chaque occurrence affiche sa position, sa ligne et sa colonne, son point de code et son nom Unicode.
  5. La zone Texte nettoyé montre le texte sans les caractères sans chasse. Cochez les options pour retirer aussi les remplissages hangeul ou remplacer les espaces spéciales par des espaces normales, puis copiez le résultat.

Fonctionnement

  • Les noms et points de code proviennent de la base de données des caractères Unicode (Unicode Character Database).
  • Les largeurs sont classées en nulle, normale ou large d’après un rendu courant ; votre police peut différer.
  • En plus des 15 caractères du tableau, le détecteur repère les traits d’union conditionnels, les contrôles bidirectionnels comme RIGHT-TO-LEFT OVERRIDE et d’autres espaces comme THIN SPACE. Les positions comptent les points de code : un emoji ou un caractère chinois compte pour un.
  • Le nettoyage retire toujours les caractères sans chasse et les contrôles de direction. Les espaces spéciales ne sont remplacées que si vous le demandez ; un liant sans chasse entre deux emoji reste en place, tout comme les ZWJ/ZWNJ entre les lettres des écritures arabe, indiennes, cinghalaise, birmane, khmère et similaires.
  • Tout se passe dans votre navigateur. Rien n’est enregistré ni envoyé.

Exemples

Action Résultat
Copier HANGUL FILLER avec 3 copies Trois caractères U+3164 à la suite
Analyser « a », espace sans chasse, « b », remplissage hangeul n° 2 U+200B ZERO WIDTH SPACE et n° 4 U+3164 HANGUL FILLER
Nettoyer un texte contenant une espace insécable Conservée par défaut, remplacée par une espace normale si l’option est cochée

Avant d’utiliser un pseudo vide, lisez les règles de nommage du service concerné.

Questions fréquentes

Quel caractère invisible utiliser pour un pseudo vide ?

Le remplissage hangeul (U+3164) est le plus utilisé. Beaucoup de jeux et d’applications le bloquent toutefois dans les pseudos, et chaque service a ses propres règles. Utiliser un nom vide pour usurper l’identité de quelqu’un ou contourner des règles de nommage ou une sanction peut enfreindre les conditions d’utilisation.

J’ai cliqué sur Copier et rien ne s’affiche. Ça a marché ?

Oui. Ces caractères sont faits pour être invisibles, c’est pourquoi le tableau affiche à la place un cadre en pointillés avec le point de code. Collez le résultat dans le détecteur sous le tableau pour vérifier ce que vous avez copié.

Comment trouver les caractères cachés d’un texte collé ?

Collez-le dans le détecteur de caractères cachés. Il liste les espaces sans chasse, les caractères de contrôle de direction, les espaces insécables et les autres espaces spéciales avec leur position, leur ligne, leur colonne et leur nom Unicode. La zone « Texte nettoyé » retire pour vous les caractères sans chasse.

Supprimer le liant sans chasse (ZWJ) va-t-il casser mes emoji ?

Non. Un liant placé entre deux emoji, comme dans l’emoji famille, est conservé. Les liants nécessaires entre les lettres de certaines écritures (ZWNJ du persan, ZWJ des conjointes cinghalaises et indiennes) sont aussi conservés. Seuls les liants cachés entre des lettres latines ou coréennes sont retirés.

Les largeurs du tableau sont-elles exactes ?

Elles décrivent un rendu courant. Selon la police et l’appareil, un caractère peut paraître plus large, plus étroit ou ne pas s’afficher du tout ; testez-le à l’endroit où vous comptez l’utiliser.

Il vous manque un outil ?