Compresser un PNG — ré-encoder et retirer les métadonnées
Déposez un PNG ci-dessous et obtenez une version ré-encodée qui supprime les métadonnées inutiles. Tourne entièrement dans votre navigateur via l'API Canvas.
Votre fichier est traité entièrement dans votre navigateur. Rien n'est envoyé.
Le PNG est un format sans perte, ce qui signifie qu'il n'y a pas de « curseur de qualité » qui échange du détail visible contre de la taille comme le JPG. Ce que l'API Canvas du navigateur peut faire, c'est ré-encoder votre PNG avec son propre compresseur DEFLATE interne et supprimer les métadonnées (chunks EXIF, profils de couleur, chunks texte, timestamps de création) que beaucoup de fichiers PNG portent mais dont aucun viewer n'a besoin pour l'affichage. Sur certains PNG — surtout ceux exportés avec des métadonnées verbeuses ou des réglages de compression non optimisés — ce ré-encodage peut retrancher 5 à 20 % de la taille. Sur des PNG déjà optimisés (comme ceux passés par OptiPNG ou pngquant), la sortie peut être la même taille ou même légèrement plus grosse.
Cet outil est honnête sur sa portée. Il ne fait pas de réduction lossy de palette (comme pngquant) ni d'optimisation DEFLATE avancée (comme zopflipng). Les deux nécessitent du WASM ou un traitement serveur. Ce qu'il fait, c'est vous donner un ré-encodage rapide côté client qui fonctionne bien comme premier passage et ne vous coûte rien en termes de vie privée ou d'uploads. Si vous avez besoin d'une compression PNG agressive, envisagez plutôt de convertir en WEBP — le WEBP est typiquement 25 à 70 % plus petit que le PNG à qualité visuelle équivalente.
Comment compresser un PNG en 4 étapes
- 1
Sélectionnez votre fichier PNG
Déposez le fichier dans la zone ou cliquez pour parcourir.
- 2
Laissez Canvas ré-encoder l'image
Le navigateur décode le PNG, le dessine sur un Canvas, et le ré-encode comme un nouveau PNG. Ça supprime toutes les métadonnées et applique la compression DEFLATE propre au navigateur.
- 3
Vérifiez la différence de taille
Le panneau de résultat affiche les tailles originale et ré-encodée. Si l'économie est faible ou négative, le PNG était déjà bien optimisé.
- 4
Téléchargez le PNG ré-encodé
Si le résultat est plus petit, sauvegardez-le. Sinon, votre original était déjà aussi léger que le navigateur peut produire et vous pouvez essayer le WEBP à la place.
Pourquoi les gains de compression PNG sont limités
Le PNG utilise la compression sans perte DEFLATE, ce qui signifie que chaque pixel est préservé exactement. Contrairement au JPG, il n'y a pas de bouton de qualité — l'encodeur peut seulement chercher plus dur des patterns dans les données, pas jeter de la donnée. L'encodeur PNG de l'API Canvas est correct mais pas à la pointe. Les outils dédiés comme pngquant (réduction lossy de palette) et zopflipng (recherche DEFLATE brute-force) produisent des fichiers significativement plus petits, mais ils ne sont pas disponibles en JavaScript pur dans le navigateur sans WASM. Si la taille PNG est critique, envisagez de convertir en WEBP (notre outil PNG vers WEBP) pour 25 à 70 % de fichiers plus petits sans perte perçue.
Quand ré-encoder un PNG ?
Supprimer les métadonnées d'une capture d'écran
Les captures de certains outils embarquent localisation, nom d'utilisateur ou infos de l'appareil dans les chunks métadonnées PNG. Ré-encoder supprime tout ça, nettoyant le fichier pour le partage public.
Optimiser rapidement des PNG exportés depuis des outils de design
Les exports Figma, Sketch et Canva portent parfois de gros profils ICC ou des métadonnées verbeuses. Ré-encoder supprime ce surcoût.
Vérifier si un PNG est déjà optimisé
Si le fichier ré-encodé est la même taille ou plus gros, vous savez que l’original est déjà léger. Plus de devinettes.
Partage respectueux de la vie privée
Supprimer l'EXIF et les métadonnées d'un PNG avant de partager garantit qu'aucune information cachée ne voyage avec l'image.
Questions fréquentes
- Pourquoi n’y a-t-il pas de curseur de qualité pour le PNG ?
- Le PNG est un format sans perte — il n'y a pas de paramètre de qualité. Chaque pixel est préservé exactement. L'API Canvas encode le PNG sans aucun bouton de qualité ; les seules économies viennent de meilleurs patterns de compression et de la suppression des métadonnées.
- La sortie peut-elle être PLUS GROSSE que l’entrée ?
- Oui, dans certains cas. Si le PNG original a été compressé avec un outil avancé comme zopflipng, l'encodeur plus simple du navigateur peut produire un fichier plus gros. Le panneau de résultat montre toujours la comparaison pour que vous puissiez décider.
- Est-ce que ça supprime le canal alpha ?
- Non. La transparence est préservée. Le PNG est ré-encodé avec le même canal alpha que la source.
- Quelle différence avec pngquant ?
- pngquant est un optimiseur PNG lossy qui réduit la palette de couleurs (typiquement de 16M couleurs à 256) pour obtenir des réductions de taille dramatiques. Cet outil est sans perte — il préserve chaque couleur exactement et optimise seulement la compression et les métadonnées. Les gains sont plus modestes mais la qualité est pixel-parfaite.
- Mon PNG est-il envoyé ?
- Non. L'API Canvas décode et ré-encode votre PNG entièrement dans votre navigateur. Rien n'est envoyé, stocké ou enregistré.