Compressez vos Images JPEG, PNG & WebP en Ligne
Compressez vos images JPEG, PNG et WebP gratuitement dans le navigateur. Lots de 20 images, qualité réglable, comparaison avant/après. 100 % privé.
Déposez des images ici ou cliquez pour parcourir
Supporte JPEG, PNG, WebP · Max 10 Mo par fichier · Jusqu'à 20 images
Qu'est-ce que la compression d'image ?
La compression d'image réduit la taille des fichiers en supprimant les données visuelles redondantes ou imperceptibles, permettant des chargements de pages plus rapides et une consommation de bande passante réduite. Selon le Web Almanac de HTTP Archive, les images représentent en moyenne environ 50 % du poids total des pages web — ce qui fait l'optimisation des images l'une des améliorations de performance les plus rentables disponibles pour les développeurs web.
Comme le souligne le guide de performance web de Google, l'optimisation des images figure systématiquement parmi les premières recommandations de Lighthouse et de PageSpeed Insights, améliorant directement les métriques Core Web Vitals telles que le Largest Contentful Paint (LCP). La spécification WebP (Google, 2010) a démontré que les algorithmes de compression modernes peuvent réduire la taille des fichiers image de 25 à 35 % par rapport au JPEG à qualité visuelle équivalente — une avancée qui a conduit à l'adoption généralisée des formats nouvelle génération (HTTP Archive, spécification WebP).
Il existe deux approches principales :
**La compression avec perte** supprime certaines données d'image pour obtenir des fichiers plus petits. JPEG et WebP utilisent la compression avec perte par défaut — un réglage de qualité à 75 % réduit généralement la taille du fichier de 60 à 80 % avec une différence visuelle minime. L'inconvénient est que cette opération est irréversible : une fois les données supprimées, elles ne peuvent pas être récupérées depuis le fichier compressé.
**La compression sans perte** réduit la taille du fichier sans supprimer aucune donnée. PNG utilise la compression sans perte par défaut — l'image décompressée est identique bit pour bit à l'original. Le taux de compression est plus faible (généralement 10 à 30 %), mais la qualité de l'image est parfaitement préservée.
Cet outil compresse vos images entièrement dans votre navigateur via l'API Canvas intégrée — vos images ne sont jamais téléchargées vers un serveur, à aucun moment. Pour les fichiers JPEG et WebP, le curseur de qualité contrôle directement le niveau de compression avec perte. Pour les fichiers PNG, l'outil les convertit au format WebP lorsque la qualité est inférieure à 100 %, car l'API Canvas ne prend pas en charge l'encodage PNG avec perte. Chaque opération de compression reste sur votre appareil, vous offrant les gains de performance sans le coût en confidentialité.
Pour intégrer de petites images compressées directement dans du HTML ou du CSS, vous pouvez encoder en Base64 la sortie afin de créer des URI de données — une technique courante pour les icônes et logos de moins de 5 Ko. Pour une comparaison approfondie des solutions de compression côté navigateur et côté Node.js — incluant Squoosh, Sharp et Imagemin — lisez notre guide de compression d'image.
// Compress a JPEG image in the browser using the Canvas API
async function compressImage(file, quality = 0.75) {
const img = await createImageBitmap(file); // decode the image
const canvas = document.createElement('canvas');
canvas.width = img.width;
canvas.height = img.height;
canvas.getContext('2d').drawImage(img, 0, 0);
// quality: 0.0 (smallest file) → 1.0 (original quality)
return new Promise((resolve) =>
canvas.toBlob(resolve, 'image/jpeg', quality)
);
}
// file comes from an <input type="file"> or drag-and-drop
const blob = await compressImage(file, 0.75);
console.log(`Original: ${file.size} bytes`);
console.log(`Compressed: ${blob.size} bytes`);
// → Original: 2100000 bytes
// → Compressed: 672000 bytes (~68% reduction) Fonctionnalités clés
Traitement 100 % côté navigateur
Toute la compression s'effectue localement dans votre navigateur grâce à l'API Canvas. Vos images ne quittent jamais votre appareil — pas de téléchargement, pas de traitement serveur, confidentialité totale.
Compression par lots
Compressez jusqu'à 20 images en une seule opération. Déposez plusieurs fichiers ou sélectionnez-les depuis votre explorateur de fichiers. Tous les fichiers sont compressés avec le même réglage de qualité et peuvent être téléchargés individuellement ou tous en même temps.
Contrôle de la qualité ajustable
Affinez la compression avec un curseur de qualité de 0 à 100. Observez la taille du fichier compressé se mettre à jour en temps réel pendant l'ajustement, pour trouver le parfait équilibre entre qualité et taille de fichier.
Comparaison avant/après par glissement
Comparez visuellement les versions originale et compressée de n'importe quelle image avec un séparateur interactif à glisser. Faites glisser à gauche et à droite pour inspecter les artefacts de compression à n'importe quel endroit de l'image.
Prise en charge multi-formats
Compressez des images JPEG, PNG et WebP. Les fichiers PNG sont automatiquement convertis en WebP lors d'une compression avec perte, car l'API Canvas ne prend pas en charge l'encodage PNG avec perte.
JPEG vs PNG vs WebP
JPEG
Compression avec perte, sans transparenceMeilleur pour les photographies et les images complexes avec de nombreuses couleurs et dégradés. Excellents taux de compression (60 à 90 % de réduction à qualité 75). Ne prend pas en charge la transparence. Le format d'image le plus répandu sur le web.
PNG
Compression sans perte, prend en charge la transparenceMeilleur pour les graphiques aux bords nets, le texte, les logos et les images nécessitant de la transparence. Fichiers plus volumineux que JPEG pour les photographies. Cet outil convertit les PNG en WebP pour la compression avec perte, car l'API Canvas ne prend en charge que l'encodage PNG sans perte.
WebP
Avec et sans perte, prend en charge la transparenceLe format moderne de Google offrant des fichiers 25 à 35 % plus petits que JPEG à qualité visuelle équivalente, avec prise en charge de la transparence comme PNG. Supporté par tous les navigateurs modernes. Le format le plus efficace pour les images web en 2026.
Exemples de compression
Compression d'une photo JPEG
photo-paysage.jpg (2,1 Mo, 4000×3000)
photo-paysage.jpg (680 Ko à qualité 75)
Une photo JPEG haute résolution classique compressée à qualité 75. La taille du fichier est réduite d'environ 68 % avec une perte de qualité visible minime. JPEG est le meilleur format pour les photographies et les images complexes avec des dégradés.
Compression d'un logo/icône PNG
logo-transparent.png (450 Ko, 1200×800)
logo-transparent.webp (85 Ko à qualité 80)
Une image PNG avec transparence convertie en WebP à qualité 80. WebP prend en charge la transparence comme PNG mais avec une compression avec perte, permettant une réduction de taille de 81 %. Remarque : le format de sortie devient WebP car l'API Canvas ne peut pas faire de compression PNG avec perte.
Compression d'une bannière WebP
banniere-hero.webp (800 Ko, 1920×1080)
banniere-hero.webp (250 Ko à qualité 75)
Une image WebP recompressée à qualité 75. La compression avec perte intégrée de WebP permet une réduction de 69 % tout en maintenant une bonne qualité visuelle. WebP est généralement le format le plus efficace pour les images web.
Comment compresser des images en ligne
- 1
Importez vos images
Faites glisser-déposer des images dans la zone d'importation, ou cliquez pour parcourir vos fichiers. Vous pouvez sélectionner jusqu'à 20 images JPEG, PNG ou WebP à la fois, chacune jusqu'à 10 Mo.
- 2
Ajustez la qualité
Utilisez le curseur de qualité pour définir le niveau de compression souhaité (0–100). La valeur par défaut est 75, ce qui offre un bon équilibre. Observez les tailles de fichier et les taux de compression se mettre à jour en temps réel.
- 3
Téléchargez les résultats
Cliquez sur Télécharger pour un fichier individuel, ou utilisez Tout télécharger pour enregistrer toutes les images compressées. Utilisez le bouton Comparer pour inspecter visuellement la qualité avant de télécharger.
Cas d'utilisation
- Optimisation des performances web
- Réduisez la taille des fichiers image avant de les télécharger sur votre site web. Des images plus légères se chargent plus vite, améliorant les scores Core Web Vitals (notamment le Largest Contentful Paint), réduisant les coûts de bande passante et améliorant le référencement.
- Réduction de la taille des pièces jointes
- Compressez les images avant de les joindre à des e-mails pour rester dans les limites de taille (généralement 10 à 25 Mo). Un lot de 20 photos peut souvent être compressé de 50 Mo à moins de 10 Mo.
- Préparation des publications sur les réseaux sociaux
- Pré-compressez les images avant de les télécharger sur les réseaux sociaux. Bien que les plateformes recompressent automatiquement les images, partir d'un fichier déjà optimisé vous donne plus de contrôle sur la qualité finale.
- Optimisation des ressources d'applications et de jeux
- Compressez les ressources d'interface, les textures et les sprites pour les applications mobiles, les jeux et les progressive web apps. Des ressources plus légères signifient des téléchargements plus rapides, moins de stockage et une meilleure expérience utilisateur.
- Optimisation de documents et présentations
- Réduisez la taille des images intégrées dans les PDF, documents Word et présentations. Un diaporama de 50 Mo avec des photos haute résolution peut souvent être réduit à 10 Mo sans perte de qualité perceptible.
Détails techniques
- Compression via l'API Canvas
- Cet outil utilise la méthode toBlob() de l'API HTML5 Canvas pour la compression. L'image est dessinée sur un élément canvas invisible, puis ré-encodée avec le paramètre de qualité spécifié. Pour JPEG et WebP, le paramètre de qualité (0,0–1,0) contrôle le niveau de compression avec perte. Pour PNG, l'API Canvas ignore entièrement le paramètre de qualité — l'encodage PNG via Canvas est toujours sans perte.
- Conversion PNG vers WebP
- Étant donné que Canvas toBlob() ignore le paramètre de qualité pour les images PNG (la sortie est toujours sans perte), cet outil convertit les fichiers PNG au format WebP lorsque le curseur de qualité est réglé en dessous de 100. WebP prend en charge la compression avec perte (avec contrôle de la qualité) et la transparence, ce qui en fait la meilleure alternative avec perte au PNG. Lorsque la qualité est réglée à 100, les fichiers PNG sont conservés dans leur format d'origine.
- Comportement du paramètre de qualité
- Le curseur de qualité correspond au paramètre de qualité de Canvas toBlob() : 100 = 1,0 (qualité maximale, fichier le plus grand), 0 = 0,0 (qualité minimale, fichier le plus petit). Pour JPEG, la qualité 75 (0,75) est généralement le meilleur compromis — en dessous de 50, les artefacts deviennent perceptibles. Pour WebP, la même valeur de qualité produit des fichiers légèrement plus petits que JPEG avec une qualité visuelle comparable.
- Mémoire du navigateur et limites
- Chaque image existe en mémoire à la fois comme objet File original et comme Blob compressé, plus deux URLs d'objet pour l'affichage en aperçu. Avec 20 images de 10 Mo chacune, l'utilisation maximale de la mémoire peut atteindre environ 400 Mo. Les URLs d'objet sont révoquées lorsque les images sont effacées ou que la page est déchargée pour éviter les fuites mémoire.
Bonnes pratiques
- Commencez à qualité 75 pour JPEG/WebP
- La qualité 75 est le point de départ recommandé pour la plupart des usages. Elle réduit généralement la taille du fichier de 60 à 80 % avec une perte de qualité visible minime. N'augmentez la qualité au-dessus de 85 que pour les images où la préservation des détails fins est essentielle (ex. imagerie médicale, photographie de qualité impression).
- Utilisez WebP autant que possible
- WebP produit des fichiers 25 à 35 % plus petits que JPEG à qualité visuelle identique et prend en charge la transparence comme PNG. Tous les navigateurs modernes supportent WebP depuis 2024. Convertissez vos images JPEG et PNG en WebP pour le meilleur rapport compression/qualité sur le web.
- Conservez les fichiers originaux
- Conservez toujours vos images originales non compressées comme fichiers sources. La compression avec perte est irréversible — recompresser une image déjà compressée dégrade davantage la qualité sans réduction de taille significative (phénomène connu sous le nom de dégradation générationnelle).
- Vérifiez la qualité avant de télécharger
- Utilisez le bouton Comparer pour inspecter visuellement les artefacts de compression avant de télécharger. Portez une attention particulière aux zones contenant du texte, des bords nets et des dégradés subtils — c'est là que les artefacts JPEG sont les plus visibles.
- Regroupez les images similaires
- Les images aux caractéristiques similaires (même type de sujet, résolution, profondeur de couleur) se compressent mieux avec le même réglage de qualité. Traitez vos photos séparément de vos graphiques/logos pour des résultats optimaux.
Questions fréquentes
Est-il sécurisé de compresser des images en ligne ?
Quelle est la différence entre la compression avec perte et sans perte ?
Pourquoi mes fichiers PNG sont-ils convertis en WebP ?
Quel réglage de qualité dois-je utiliser ?
Puis-je compresser des images sans perdre en qualité ?
Combien d'images puis-je compresser à la fois ?
Que se passe-t-il si le fichier compressé est plus grand que l'original ?
La compression modifie-t-elle les dimensions de mon image ?
Quels formats d'image sont pris en charge ?
Comment cet outil se compare-t-il à TinyPNG ou Squoosh ?
Outils connexes
Voir tous les outils →Convertisseur de Base — Binaire, Hex, Décimal & Octal
Outils de conversion
Convertissez entre binaire, hexadécimal, décimal, octal et toute base (2-36) instantanément. Gratuit, privé, 100 % dans votre navigateur.
Convertisseur de Longueur — Mètres, Pieds, Pouces
Outils de conversion
1 pouce = 2,54 cm, 1 pied = 0,3048 m, 1 mile = 1,609 km. Convertissez entre 16 unités de longueur instantanément. Gratuit et privé.
Convertisseur de Température — °C °F K °R
Outils de conversion
0 °C = 32 °F = 273,15 K. Convertissez Celsius, Fahrenheit, Kelvin et Rankine instantanément. Formules, tableaux et guides. Gratuit, privé, 100 % navigateur.
Convertisseur de Volume et Capacité — 15 Unités en Ligne
Outils de conversion
1 litre = 0,264 gallon US, 1 tasse = 237 mL. Convertissez entre 15 unités de volume : métriques, américaines, impériales et culinaires. Gratuit et privé.
Convertisseur de Poids — kg, lbs, oz, g & 13 Unités au Total
Outils de conversion
1 kg = 2,205 lb · 1 oz = 28,35 g · 1 stone = 14 lb. Convertissez entre 13 unités de poids — métriques, impériales et troy. Gratuit, 100 % navigateur.
Décodeur et Encodeur Base64
Encodage et formatage
Décodez et encodez en Base64 en ligne gratuitement. Conversion en temps réel, support UTF-8 et émojis. 100 % privé, dans votre navigateur.