Inspecteur de caractères Unicode et outil de recherche de caractères invisibles

Collez n'importe quel texte pour découvrir sa composition exacte : le nom de chaque caractère, son point de code, ses octets UTF-8 et son code HTML. Les espaces invisibles de largeur nulle, les espaces insécables, les BOM et les lettres similaires sont mis en évidence — et supprimés d'un simple clic.

Mis à jour le
#CaractèreNomPoint de codeUTF-8HTMLCSS / JS

Vos données ne quittent jamais votre ordinateur. Tout le traitement se fait localement dans votre navigateur.

Comment utiliser : Inspecteur de caractères Unicode

  1. Collez le texte qui présente un comportement inhabituel : un slug qui ne correspond pas, un code qui ne se compile pas, un champ de CMS comportant un espace mystérieux.
  2. Consultez le récapitulatif : les caractères invisibles, les espaces inhabituels et les lettres qui se ressemblent sont comptabilisés et mis en évidence en rouge ou en orange.
  3. Cliquez sur n'importe quel caractère de la bande pour accéder à la ligne correspondante, qui contient son nom, son point de code, ses octets UTF-8, son entité HTML et ses échappements CSS/JS.
  4. Cliquez sur « Supprimer les caractères invisibles », « Normaliser les espaces et les guillemets » ou « Convertir en ASCII brut », puis copiez le texte nettoyé.

Pourquoi les caractères invisibles provoquent des bugs

Le texte copié depuis Word, Google Docs, des fichiers PDF, Slack ou d’outils de chat basés sur l’IA contient souvent des caractères invisibles : des espaces de largeur nulle (U+200B), des espaces insécables (U+00A0), des tirets souples, des marques d’ordre des octets (U+FEFF) ou des marques directionnelles. Ils modifient le slug d’un CMS par rapport à celui que vous avez saisi, corrompent les fichiers JSON et CSS, empêchent une recherche de trouver des correspondances et rendent deux chaînes « identiques » différentes.

CaractèreCodeSource typique
Espace de largeur nulleU+200BPages Web, applications de chat, résultats générés par l’IA
Espace insécableU+00A0Word, Google Docs,   en HTML
Marque d'ordre des octetsU+FEFFFichiers enregistrés au format « UTF-8 avec BOM » sous Windows
Tiret soupleU+00ADOutils de césure, le générateur de trait d’union souple
Marque de lecture de gauche à droite / de droite à gaucheU+200E / U+200FTexte multilingue, numéros de téléphone

Lettres ressemblantes (homoglyphes)

Le « а » cyrillique et le « ο » grec ressemblent exactement aux lettres latines « a » et « o », mais ce sont des caractères différents. Ils apparaissent dans les textes copiés et dans les domaines de hameçonnage. L’inspecteur signale les lettres issues d’un autre alphabet lorsqu’elles sont mélangées à des mots latins.

Points de code, UTF-8 et séquences d’échappement

Chaque caractère possède un point de code (comme U+1F680). Sur le Web, il est stocké sous la forme de 1 à 4 octets UTF-8 — c’est pourquoi « é » compte pour 2 octets et 🚀 pour 4 dans les limites d’octets. Utilisez l’entité HTML dans le balisage, \1F680 en CSS content et \u{1F680} en JavaScript. Pour les chaînes de caractères complètes, utilisez l’encodeur d’entités HTML ou l’encodeur d’URL ; pour les emojis et les symboles, consultez le sélecteur d’emojis et les symboles textuels.

Aussi recherché comme : outil de recherche de caractères invisibles, caractère d’élimination des espaces de largeur nulle, recherche unicode, recherche de codes de caractères, de quel personnage s’agit-il ?, supprimer les caractères invisibles, octets utf-8, détecter les caractères masqués.

Outils complémentaires : Inspecteur de caractères Unicode

  • Slug Generator — Convert any title into a clean, lowercase URL slug — with proper transliteration of accents, umlauts and Cyrillic, optional stop-word removal and a bulk mode for whole lists.
  • Smart Quotes to Straight Quotes — Code copied from Slack, Notion, Word or a blog won’t run?
  • Générateur d’art ASCII — Saisissez un mot et découvrez-le simultanément dans 20 polices ASCII art : Standard, Slant, ANSI Shadow, Doom et bien d'autres encore.

Questions fréquentes

Comment puis-je repérer les caractères invisibles dans un texte ?
Collez le texte : les caractères invisibles apparaissent sous forme d'étiquettes rouges, telles que « ZWSP » ou « BOM », dans la barre de caractères et sont pris en compte dans le récapitulatif. Cliquez sur « Supprimer les caractères invisibles » pour les effacer.
Pourquoi mon slug ou le nom de ma classe Webflow ne correspond-il pas ?
Il contient souvent un espace de largeur nulle, un espace insécable ou une lettre similaire copiée depuis une autre application. Collez-le ici pour voir tous les caractères, puis nettoyez-le.
À quoi sert la fonction « Convertir en ASCII simple » ?
Il remplace les guillemets typographiques, les tirets, les points de suspension et les espaces spéciaux par leurs équivalents ASCII, supprime les accents (é → e) et élimine tout autre caractère ne faisant pas partie du jeu de caractères ASCII de base — ce qui s'avère utile pour le code, les noms de fichiers et les slugs.
Mon SMS est-il envoyé quelque part ?
Non. Tout fonctionne dans votre navigateur ; seule la liste des noms de personnages est téléchargée une seule fois depuis devpack.
Puis-je installer Inspecteur de caractères Unicode en tant qu’application web et l’utiliser hors ligne ?
Oui. Inspecteur de caractères Unicode est une application web installable (PWA) : elle s’installe depuis votre navigateur, sans passer par une boutique d’applications. Cliquez sur « Installer l’application » en haut de cette page dans Chrome ou Edge (Windows, macOS, Linux, ChromeOS) ; sur Android, utilisez « Partager » → « Ajouter à l’écran d’accueil » sur iPhone et iPad ; ou « Fichier » → « Ajouter au Dock » dans Safari 17+ sur Mac. L’application s’ouvre alors dans sa propre fenêtre avec sa propre icône, et comme elle s’exécute entièrement dans votre navigateur, elle continue de fonctionner hors ligne. Firefox sur ordinateur de bureau ne permet pas d’installer d’applications web. Comment fonctionne l’installation.

Outils similaires