Compresseur d'Images en Ligne Gratuit
Compressez vos images JPEG, PNG & WebP gratuitement dans le navigateur — aucun envoi serveur. Lots de 20 images, qualité réglable, comparaison avant/après. 100% privé, sans inscription.
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 d'images numériques en supprimant les données visuelles redondantes ou moins importantes. 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 utilise l'API Canvas intégrée du navigateur pour compresser les images entièrement sur votre appareil. 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.
// Compress an image using the Canvas API
const img = await createImageBitmap(file);
const canvas = document.createElement('canvas');
canvas.width = img.width;
canvas.height = img.height;
const ctx = canvas.getContext('2d');
ctx.drawImage(img, 0, 0);
// quality: 0.0 (lowest) to 1.0 (highest)
canvas.toBlob((blob) => {
console.log(`Compressed: ${blob.size} bytes`);
}, 'image/jpeg', 0.75); 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 des nombres entre binaire, hexadécimal, décimal, octal et toute base personnalisée (2-36) instantanément. Gratuit, privé, sans inscription — tout se passe 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 — métriques, impériales et astronomiques. Gratuit et privé.
Convertisseur de Température — °C °F K °R
Outils de conversion
0 °C = 32 °F = 273.15 K = 491.67 °R. Convertissez Celsius, Fahrenheit, Kelvin et Rankine instantanément — gratuit, privé, dans le navigateur. Inclut formules, guides étape par étape et tableaux.
Convertisseur de Volume et Capacité — 15 Unités en Ligne
Outils de conversion
1 litre = 0,2642 gallon US, 1 tasse = 236,6 mL. Convertissez volume et capacité entre 15 unités — métriques, américaines, impériales et culinaires. Convertisseur en ligne gratuit et privé, calculs dans votre navigateur.
Convertisseur de Poids — kg, lbs, oz, g & 10 Autres
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 & troy. Tableaux, formules et références. Gratuit, 100 % privé.
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. Sans inscription.