Masqueur de caractères de largeur nulle
Cachez du texte secret sous forme de caractères Unicode de largeur nulle invisibles ou extrayez le contenu caché de n'importe quel texte. Notre masqueur de caractères de largeur nulle vous permet d'encoder des messages invisibles au collage - parfaits pour la stéganographie, le filigrane et la messagerie secrète. Rapide, sécurisé et sans inscription.
Hide secret text inside normal-looking text using invisible zero-width Unicode characters. The hidden content is completely invisible when pasted, but can be extracted and decoded back to its original form.
If left empty, only the invisible zero-width encoded text will be produced.
Privacy Guarantee
All zero-width encoding and decoding happens entirely in your browser. Your text — including any secret messages — never leaves your device. No uploads, no API calls, no tracking of any kind.
Pourquoi utiliser notre masqueur de caractères de largeur nulle ?
- Encodage de texte invisible : cachez n'importe quel texte secret sous forme de caractères Unicode de largeur nulle totalement invisibles une fois collés dans n'importe quel champ de texte, document ou message. Le contenu caché se fond parfaitement avec le texte visible environnant.
- Extraction en un clic : extrayez le contenu caché de n'importe quel texte en un seul clic. L'outil détecte automatiquement les séquences encodées à largeur nulle, les décode pour retrouver le texte d'origine et affiche instantanément le message récupéré.
- Prise en charge du texte de couverture : intégrez votre message caché dans un paragraphe de texte de couverture d'apparence normale. Le contenu encodé à largeur nulle est ajouté de façon invisible à la fin, ce qui fait paraître le texte tout à fait ordinaire tout en portant secrètement des données cachées.
- Traitement 100 % privé dans le navigateur : tout l'encodage et le décodage à largeur nulle se déroulent entièrement dans votre navigateur. Vos messages secrets ne quittent jamais votre appareil - aucun envoi, aucun appel serveur, aucune collecte de données. Confidentialité totale pour les communications cachées sensibles.
Qu'est-ce que le masquage par caractères de largeur nulle ?
Le masquage par caractères de largeur nulle est une forme de stéganographie textuelle qui utilise des caractères Unicode invisibles pour encoder des messages secrets dans un texte d'apparence normale. Ces caractères - comme l'espace de largeur nulle (U+200B), le liant de largeur nulle (U+200D) et l'anti-liant de largeur nulle (U+200C) - n'occupent aucun espace visible au rendu. En encodant chaque octet d'un message secret comme une séquence de caractères de largeur nulle, les données peuvent être cachées à la vue de tous, invisibles pour quiconque lit le texte.
Comment fonctionne notre masqueur de largeur nulle
Notre masqueur de caractères de largeur nulle convertit chaque caractère de votre message secret en octets UTF-8, puis encode chaque octet sous forme de 8 bits binaires à l'aide de deux caractères de largeur nulle : ZWSP (U+200B) représente le 0 binaire et ZWJ (U+200D) représente le 1 binaire. La séquence encodée est encadrée par des marqueurs de début et de fin (ZWNBSP et ZWNJ), ce qui permet à l'algorithme d'extraction de la localiser et de la décoder. La charge utile encodée peut être intégrée de façon invisible à la fin de n'importe quel texte de couverture.
Caractères de largeur nulle utilisés
U+200B (ZWSP) — Espace de largeur nulle : représente le 0 binaire dans notre encodage. Couramment utilisé pour les indications de coupure de ligne et le texte caché. U+200D (ZWJ) — Liant de largeur nulle : représente le 1 binaire. Utilisé dans les séquences d'emojis pour joindre plusieurs caractères. U+FEFF (ZWNBSP/BOM) — Marqueur de début. À l'origine, le marqueur d'ordre des octets. U+200C (ZWNJ) — Marqueur de fin. Utilisé dans les écritures nécessitant des formes de lettres contextuelles.
Limites et remarques importantes
L'encodage par caractères de largeur nulle n'est pas du chiffrement - c'est de l'obfuscation. Quiconque sait rechercher les caractères invisibles peut détecter et extraire les données cachées. Certaines plateformes et champs de texte suppriment automatiquement les caractères de largeur nulle, ce qui peut détruire le contenu caché. Des applications comme Twitter/X et WhatsApp peuvent supprimer les caractères de largeur nulle, tandis que d'autres comme Discord et Telegram les préservent. Testez toujours votre texte encodé en tentant de l'extraire sur la plateforme cible.
Foire aux questions
Un masqueur de caractères de largeur nulle est un outil qui encode du texte secret sous forme de caractères Unicode invisibles pouvant être cachés dans un texte d'apparence normale. Le contenu caché est totalement invisible au collage ou à l'affichage, mais peut être extrait et décodé pour retrouver sa forme d'origine à l'aide du même outil. Il s'agit d'une forme de stéganographie textuelle.
L'outil convertit chaque caractère de votre message secret en octets UTF-8, puis encode chaque octet sous forme de séquence de 8 caractères de largeur nulle. L'espace de largeur nulle (ZWSP, U+200B) représente un 0 binaire et le liant de largeur nulle (ZWJ, U+200D) représente un 1 binaire. Les données encodées sont encadrées par des marqueurs de début et de fin afin de pouvoir être détectées et décodées ultérieurement.
Le masquage par caractères de largeur nulle relève de l'obfuscation, pas du chiffrement. Il n'est pas cryptographiquement sûr et ne doit pas servir à protéger des données sensibles. Toute personne qui sait rechercher les caractères invisibles peut détecter et extraire le contenu caché. Pour une véritable sécurité, utilisez un chiffrement approprié avant d'appliquer l'encodage à largeur nulle.
Cela dépend de la plateforme. De nombreuses applications et sites web préservent les caractères de largeur nulle lors du copier-coller, notamment la plupart des applications de bureau, des éditeurs de code et des messageries comme Discord et Telegram. En revanche, certaines plateformes les suppriment activement, notamment Twitter/X, WhatsApp et certains champs de formulaires web. Testez toujours votre texte encodé sur la plateforme cible.
Oui. Bien que cet outil utilise un schéma d'encodage spécifique (ZWSP=0, ZWJ=1, avec marqueurs ZWNBSP/ZWNJ), le mode d'extraction peut détecter tout texte contenant les marqueurs de début et de fin et décoder le contenu entre eux selon le même schéma.
Le mode Masquer prend votre texte secret et, éventuellement, un texte de couverture, puis produit une sortie où le secret est encodé en caractères de largeur nulle invisibles. Le mode Extraire prend tout texte pouvant contenir du contenu caché à largeur nulle, détecte les marqueurs encodés et décode le message caché en texte lisible.
Absolument. Chaque opération d'encodage et de décodage à largeur nulle s'exécute entièrement dans votre navigateur via JavaScript. Votre texte - y compris les messages secrets que vous cachez ou extrayez - ne quitte jamais votre appareil. Aucun envoi, aucun appel serveur, aucune collecte de données et aucune journalisation d'aucune sorte.
Oui - 100 % gratuit, sans inscription, sans compte et sans limite d'utilisation. Cachez autant de messages que vous voulez, extrayez le contenu caché de n'importe quel texte et copiez vos résultats - le tout gratuit à vie, sans frais cachés ni fonctionnalités premium.