Compresseur d’images

Déposez vos images, choisissez un format et une qualité, puis regardez les octets disparaître de chaque fichier. Votre navigateur fait le travail : les images restent sur votre appareil.

Réglages

  • Les images sont seulement réduites pour tenir dans la taille maximale, jamais agrandies, et les proportions sont conservées.
  • Le nouveau fichier est dessiné à partir des seuls pixels : les données EXIF, la position GPS, le modèle d’appareil et le profil de couleur sont laissés de côté. La rotation enregistrée par l’appareil est appliquée d’abord, donc l’image reste droite.
  • Le JPEG ne gère pas la transparence : une image transparente enregistrée en JPEG reçoit un fond blanc.

Vos images sont ouvertes et ré-encodées par votre propre navigateur. Elles ne sont pas envoyées et rien n’est conservé une fois la page fermée.

D’où vient le poids d’une image

Un fichier image est une grille de pixels écrite de façon compacte. Sa taille dépend de deux nombres : combien il y a de pixels et combien d’octets le format dépense pour chacun.

On oublie souvent le premier nombre. Une photo de téléphone fait environ 4000 sur 3000 pixels, soit 12 millions en tout. Une colonne de page web dépasse rarement 800 pixels CSS, ou 1600 vrais pixels sur un écran net. Si vous y envoyez la photo entière, le navigateur télécharge 12 millions de pixels pour en jeter 10 millions. Réduire la largeur d’une image de moitié divise son nombre de pixels par quatre et son poids presque autant. C’est pourquoi cet outil a une largeur maximale et une hauteur maximale. Réglez-en une : chaque image est réduite pour y tenir, avec ses proportions conservées. Une image déjà plus petite garde sa taille.

Le second nombre dépend du format et du réglage de qualité. Les formats avec perte ne stockent pas chaque pixel. Ils stockent une description qui paraît identique à l’œil et le chiffre de qualité dit quelle différence vous acceptez.

Quel format choisir

FormatPour quoi faireÀ savoir
JPEGDes photos qui doivent s’ouvrir partout : pièces jointes d’e-mail, vieux logiciels, imprimeurs.Pas de transparence. Il date de 1992, c’est donc le moins efficace des formats avec perte.
WebPPhotos et illustrations sur un site web. Généralement 25 à 35 % plus léger que le JPEG pour le même rendu.Tous les navigateurs actuels l’affichent. Certains logiciels de bureau et formulaires d’envoi le refusent encore.
AVIFLes fichiers les plus légers, souvent la moitié du JPEG. Les dégradés et les ciels restent propres même à petit poids.Lent à encoder. Affiché par Chrome 85, Firefox 93, Safari 16.4 et les versions suivantes. Les navigateurs plus anciens demandent une solution de repli.
PNGCaptures d’écran, logos, dessins au trait, tout ce qui a des aplats de couleur et des bords nets.Sans perte. Une photographie enregistrée en PNG pèse plusieurs fois plus que le JPEG d’où elle vient.

Sur une page web, vous pouvez servir le format moderne et garder une solution de repli pour les navigateurs plus anciens :

<picture>
  <source srcset="team.avif" type="image/avif">
  <source srcset="team.webp" type="image/webp">
  <img src="team.jpg" alt="The team in the workshop" width="1600" height="1067">
</picture>

Ce que cette page fait de votre fichier

Chaque fichier passe par les mêmes étapes. Ils sont traités un à la fois, donc la mémoire utilisée reste stable :

  1. Nous lisons les premiers octets pour connaître le format et la taille en pixels. Un fichier de plus de 40 Mo ou d’environ 50 mégapixels est refusé avant de pouvoir figer l’onglet.
  2. Le navigateur décode l’image et applique la rotation enregistrée par l’appareil photo, pour que les portraits restent droits.
  3. L’image est dessinée sur un canvas à la taille voulue.
  4. Le canvas est encodé. JPEG, WebP et PNG utilisent l’encodeur intégré à votre navigateur. AVIF utilise libavif compilé en WebAssembly, un fichier de 3,5 Mo téléchargé depuis ce site la première fois que vous choisissez AVIF. Il tourne dans un fil d’exécution en arrière-plan pour que la page continue de répondre.

Le nouveau fichier est construit à partir des pixels et de rien d’autre, donc rien d’autre ne suit : pas de bloc EXIF, pas de position GPS, pas de numéro de série de l’appareil, pas de miniature intégrée. Les couleurs sont converties en sRGB, l’espace colorimétrique standard du web.

Réencoder un fichier avec perte fait perdre un peu plus à chaque fois. Compressez à partir de l’original, une seule fois et gardez l’original quelque part.

Lire le résultat

Chaque carte affiche l’ancienne et la nouvelle taille, la part économisée et les dimensions avant et après. La comparaison sert à juger la qualité. Faites glisser le séparateur sur un visage, un ciel ou une ligne de texte, car c’est là que la compression se voit en premier. Si vous ne voyez rien à un zoom de 100 %, baissez la qualité de dix et regardez de nouveau.

Parfois le nouveau fichier est plus gros. C’est souvent une photo convertie en PNG, un original déjà très compressé, ou une qualité réglée près de 100. La carte vous le dit et vous permet d’enregistrer l’original à la place.

Deux résultats dépendent de votre navigateur. Safari ne sait pas écrire du WebP à partir d’un canvas et renvoie du PNG, ce que l’outil détecte et vous signale. Les photos HEIC d’un iPhone ne peuvent être ouvertes que par Safari 17 et les versions suivantes. Ailleurs, exportez-les d’abord en JPEG.

Questions fréquentes

Mes images sont-elles envoyées à un serveur ?

Non. Le décodage, le redimensionnement et l’encodage se font dans votre navigateur. Le seul téléchargement est l’encodeur AVIF lui-même, quand vous choisissez AVIF. Vous pouvez charger la page, vous déconnecter et compresser quand même en JPEG, WebP ou PNG.

Quelle qualité utiliser pour le JPEG ou le WebP ?

Commencez entre 75 et 80. Sur un écran, c’est très difficile à distinguer de l’original et le fichier fait souvent un tiers de ce qu’écrit un appareil photo. Descendez à 60 pour les miniatures et les arrière-plans. Au-delà de 90, le fichier grossit vite et vous ne verrez pas le gain.

L’AVIF est-il meilleur que le WebP ?

Pour le poids, oui. Un AVIF est couramment 20 à 30 % plus léger qu’un WebP de même rendu. Le WebP s’encode bien plus vite et il est accepté à plus d’endroits. Sur un site web, un AVIF avec un repli en WebP ou en JPEG vous donne les deux.

Pourquoi le fichier compressé est-il plus gros que l’original ?

Parce que l’original était déjà plus petit que ce que produisent le nouveau format et la nouvelle qualité. Cela arrive avec les photos enregistrées en PNG, avec les JPEG déjà très compressés et avec des réglages de qualité proches de 100. Gardez l’original, ou baissez la qualité.

La compression supprime-t-elle la position d’une photo ?

Oui. Le fichier produit est encodé à partir des pixels et ne porte aucune donnée EXIF, GPS ou d’appareil. Si vous voulez voir ce que contient une photo avant de l’envoyer, le suppresseur d’EXIF de photo vous le montre. Il peut aussi nettoyer un fichier sans le réencoder.

Que devient un GIF animé ?

Seule la première image est conservée, comme image fixe. Cet outil ne produit pas d’animations.