logo hsb.horse

Intégrer dans un PNG / Extraire d’un PNG

Stéganographie PNG (cacher un fichier)

Intégrez ou extrayez n’importe quel fichier via les métadonnées PNG sans toucher aux pixels. Traitement 100 % navigateur et sans perte.

Cachez des licences, configs ou contenus de campagne dans un chunk tEXt PNG. Interface multilingue, flux clair d’insertion/extraction et visuels marketing préservés.

Image de couverture (PNG)

Sans couverture, un PNG transparent 1x1 est utilisé automatiquement.

Fichier à cacher

Prêt à intégrer

Prêt à intégrer

La taille du PNG augmente du poids du fichier caché.

Chargez un PNG ou utilisez le PNG transparent 1px par défaut.

Aperçu de la couverture

Seul un chunk tEXt est ajouté, les pixels restent intacts.
Aperçu de la couverture

Encode tout type de fichier en Base64 dans un chunk tEXt PNG.

Aucune modification des pixels : ajout de métadonnées uniquement.

Traitement local dans le navigateur, sans upload ni serveur.

Aperçu rapide du nom, du type MIME et de la taille.

Cas d’usage

Livrer des licences discrètement

Fournissez clés ou blobs de config dans des visuels de marque sans changer leur apparence.

Cas d’usage

Joindre la preuve d’origine

Ajoutez manifestes de checksum ou métadonnées signées aux hero images pour la conformité.

Cas d’usage

Campagnes sans serveur

Cachez coupons ou contenus exclusifs dans des PNG promo, extraction côté client.

Mode d’emploi

PNG / tEXt chunk / Base64
  1. Step 1

    Choisir le PNG de couverture

    Sélectionnez un PNG existant ou laissez l’outil utiliser le PNG transparent 1x1. Les pixels ne sont pas modifiés.

  2. Step 2

    Joindre le fichier à cacher

    Téléversez n’importe quel fichier : il est converti en Base64 + JSON dans un chunk stego_data.

  3. Step 3

    Intégrer et télécharger

    Cliquez sur « Intégrer et télécharger » pour générer le PNG. Pour extraire, chargez ce PNG puis récupérez le fichier caché.

FAQ

L’image est-elle altérée ?
Non. Seul un chunk tEXt est ajouté ; les pixels sont conservés bit à bit.
Les données sont-elles chiffrées ?
Pas par défaut. Chiffrez ou protégez par mot de passe les données sensibles avant intégration.
Quelle taille maximale ?
Limitée par la mémoire du navigateur ; quelques Mo restent confortables. Le PNG grossit du même poids.
Pourquoi seulement du PNG ?
Seul PNG garde les chunks personnalisés. JPEG/WebP les suppriment, rendant l’extraction impossible.

Tips

  • Gardez le PNG de couverture léger : la sortie grossit du poids du fichier caché.
  • Chiffrez ou protégez par mot de passe les données sensibles avant intégration.
  • Renommez le PNG généré pour indiquer le contenu ; le nom d’origine reste dans les métadonnées.