Cacher du texte

Cacher du texte dans une image

Intégrez un message secret dans n'importe quelle photo pour que l'image paraisse tout à fait normale — gratuit, rapide et dans votre navigateur.

Déposez une image pour y cacher un message

Glissez-déposez, collez ou choisissez un fichier

PNG · JPG · WebP — traité sur votre appareil

Masquage en un clicMot de passe optionnelSans filigrane PNG output · LSB

Pourquoi cacher du texte dans une image ?

Cacher du texte dans une image vous permet d'envoyer une note privée en pleine vue. L'image ressemble à une photo ordinaire, donc personne en la regardant ne soupçonnerait qu'elle renferme des mots. C'est une façon amusante de transmettre des messages secrets, de marquer invisiblement votre propre travail ou de glisser une note dans une photo que vous partagez déjà.

Cet outil inscrit votre message dans le bit de poids faible de chaque pixel — un changement si infime que l'œil ne peut pas le percevoir. Ajoutez un mot de passe et le message est chiffré avant d'être intégré, de sorte que même si quelqu'un soupçonne des données cachées, il ne peut pas les lire sans la clé.

Comment cacher du texte dans une image

  1. Ouvrez votre image. Faites glisser une photo vers l'outil, choisissez un fichier ou collez depuis votre presse-papiers.
  2. Saisissez votre message. Entrez le texte secret. Un indicateur de capacité montre combien peut tenir, et vous pouvez ajouter un mot de passe pour le chiffrer.
  3. Masquez et téléchargez. Cliquez sur « Masquer le message », puis téléchargez le PNG — il paraît identique mais porte secrètement votre texte.

Conservez toujours le PNG

Le téléchargement est un PNG car PNG est sans perte et préserve chaque pixel — et donc vos bits cachés. Si vous le re-enregistrez en JPG ou le faites passer par un service qui recompresse les images, le message sera effacé. Partagez le fichier PNG directement.

Comment cacher du texte dans une image fonctionne vraiment

Cette page cache du texte brut dans une photo en modifiant des bits invisibles à l'œil — voici exactement ce qui arrive à votre fichier et combien vous pouvez y mettre.

Méthode
Encodage LSB (bit de poids le plus faible) : le bit le plus bas de la valeur rouge, verte et bleue de chaque pixel est remplacé par un bit de votre message. Le canal alpha (transparence) reste intact.
Débit de données
3 bits par pixel (un par canal RVB), soit environ 1 octet pour 3 pixels, moins un en-tête de 9 octets.
Changement visible
Au plus ±1 sur une échelle de couleur de 0–255 par canal — bien en deçà de ce que l'œil peut percevoir, donc l'image semble identique.
Option mot de passe
Facultative. Avec un mot de passe, le message est chiffré avant l'insertion à l'aide d'une clé dérivée de votre mot de passe par PBKDF2 (SHA-256, 150 000 itérations) plus un sel aléatoire ; sans lui, les bits sont cachés mais non chiffrés.
Format de sortie
Toujours un PNG sans perte. JPG et WebP recompressent les pixels, ce qui effacerait les bits cachés, alors l'outil ne les exporte jamais.

Combien de place

La capacité évolue avec le nombre de pixels. Une image de 1280 × 720 contient environ 337 Ko de texte (environ 346,000 caractères ASCII simples) ; une petite photo de 600 × 400 contient encore environ 88 Ko. La jauge en direct de l'outil affiche la limite exacte pour l'image que vous chargez, et les caractères non latins (qui prennent plus d'un octet en UTF-8) épuisent le budget plus vite.

Sécurité : ça cache, ça ne verrouille pas

Cacher n'est pas verrouiller. La stéganographie cache qu'un message existe ; à elle seule, elle ne brouille pas ce que le message dit. Quiconque sait faire passer ce type d'image dans un extracteur LSB peut lire un message sans mot de passe. Pour un vrai secret, définissez un mot de passe afin que le texte soit chiffré en plus d'être caché — et rappelez-vous que le LSB n'est pas conçu pour résister à une analyse statistique forensique.

Les conseils qui comptent vraiment

  • Conservez et partagez le PNG exact que l'outil produit. En faire une capture d'écran, le réenregistrer en JPG ou laisser une appli de chat le compresser automatiquement réencode les pixels et efface le message caché.
  • Une photo détaillée et bruitée est une meilleure couverture qu'une photo plate : les minuscules changements au niveau du bit se fondent dans la texture existante au lieu de ressortir dans un grand aplat de couleur unie.
  • Vous voulez qu'elle ne soit lisible que par la bonne personne ? Ajoutez un mot de passe — le texte est d'abord chiffré, donc même quelqu'un qui soupçonne que l'image contient des données ne pourra pas le lire sans la clé.

More steganography tools

Questions fréquentes

L'image a-t-elle un aspect différent après avoir caché du texte ?

Non. Seul le bit le plus faible de chaque canal de couleur change, ce qui fait varier une valeur d'au plus 1 sur 255 — invisible à l'œil. La photo paraît identique.

Puis-je protéger le message par un mot de passe ?

Oui. Entrez un mot de passe et le message est chiffré avant d'être intégré, de sorte que seul quelqu'un disposant du mot de passe peut le lire.

Pourquoi la sortie est-elle en PNG et non en JPG ?

Le JPG recompresse et réorganise les pixels, ce qui détruit les bits cachés. Le PNG est sans perte, donc le message survit. L'outil exporte toujours en PNG.

Où mon image est-elle traitée ?

Le masquage et l'extraction se déroulent dans votre navigateur, le nouveau fichier est donc créé sur votre propre appareil. La façon dont les données liées à l'outil sont traitées est décrite dans notre politique de confidentialité.

Plus d'outils image