Compressez vos images avec un aperçu en direct, encodage sharp côté serveur

Importez un JPG, PNG, WebP ou AVIF et faites glisser le curseur de qualité — l'aperçu s'affiche instantanément dans votre navigateur, et le téléchargement final est réencodé côté serveur par sharp + libvips pour obtenir le fichier le plus léger possible. Exportez en JPG, WebP, AVIF ou PNG. Sans compte, sans filigrane.

ou déposez l'image ici

RoundCut Compress vous offre un aperçu en direct rendu dans votre navigateur pendant que vous ajustez le curseur de qualité, puis encode le téléchargement final côté serveur via sharp + libvips — la même pile d'encodage que Vercel, Shopify et Cloudflare utilisent. Votre fichier est traité dans un cache isolé par tenant, jamais utilisé pour l'entraînement, et supprimé après un court délai. Comparez JPG, WebP et AVIF en un coup d'œil, choisissez le plus léger, puis téléchargez.

Compresser une image

Ce que fait cet outil

Il prend une image que vous possédez déjà et en crée une copie plus légère. Pour les formats avec pertes (JPG, WebP, AVIF), l'image est réencodée au niveau de qualité que vous choisissez : plus la qualité est basse, plus le fichier est petit, jusqu'au point où des artefacts visibles apparaissent. Vous observez l'aperçu en vue fractionnée et le compteur de taille en temps réel pendant que vous faites glisser le curseur, afin de choisir la qualité la plus basse qui reste acceptable. Le fichier de sortie conserve exactement les dimensions d'origine ; pour réduire également la taille en pixels, utilisez d'abord l'outil Redimensionner.

Compresser une image

Comment fonctionne la confidentialité sur cet outil

L'aperçu avec le curseur est rendu localement avec `canvas.toBlob` — chaque ajustement que vous voyez est calculé dans votre navigateur, sans aller-retour réseau. Le téléchargement final est différent : lorsque vous cliquez sur Télécharger, le fichier est envoyé via HTTPS à notre service de compression (un Cloudflare Worker qui transmet la requête à notre serveur exécutant sharp + libvips) afin que le résultat obtienne le nombre d'octets le plus faible possible. Le fichier est conservé dans un cache isolé par tenant pendant un court délai (ainsi un nouveau téléchargement de la même image est servi depuis le cache plutôt que réencodé), puis supprimé. Nous n'utilisons jamais les fichiers importés pour l'entraînement, ne les partageons jamais avec des tiers, et la clé API utilisée pour l'import est masquée dans nos journaux. Si vous préférez ne jamais envoyer le fichier, l'aperçu avec le curseur est lui-même une image compressée fonctionnelle — faites un clic droit pour enregistrer la version générée dans le navigateur. Pour les fichiers dépassant la limite d'import ou lorsque notre service est inaccessible, l'outil bascule automatiquement sur l'encodage dans le navigateur.

Compresser une image

Ce que l'outil est (et n'est pas)

Gratuit, sans compte, sans inscription, sans filigrane, et sans limite par image ou par jour. Le chemin de téléchargement nécessite une connexion réseau — notre serveur effectue l'encodage final. Si le réseau est hors ligne ou si notre service est inaccessible, l'outil bascule automatiquement sur l'encodage dans le navigateur (fichier légèrement plus lourd, même format). Ce qu'il ne fait pas : il ne redimensionne pas — les dimensions en entrée sont identiques à celles en sortie (utilisez d'abord l'outil Redimensionner si vous devez passer de 4 000 px de large à 1 200 px). Il ne conserve pas les métadonnées EXIF, GPS ou appareil photo — les réencodeurs les suppriment par défaut, ce qui est un avantage pour la confidentialité dans la plupart des cas. Il ne traite pas par lot : une image à la fois. Il ne dispose pas d'un mode taille cible : faites glisser le curseur et regardez le compteur d'octets — vous pouvez atteindre n'importe quelle taille cible en deux ou trois essais. L'animation GIF n'est pas conservée : seule la première image est utilisée.

Compresser une image

Comparaison de formats en direct — choisissez le plus léger en un coup d'œil

Sous le curseur de qualité, trois cartes apparaissent : JPG, WebP et AVIF. Chacune réencode votre photo à la qualité choisie et affiche la taille du fichier résultant dès que l'encodage est terminé. Le format qui produit le fichier le plus petit reçoit un badge vert « Le plus léger » — cliquez sur cette carte pour le définir comme format de sortie, puis téléchargez. C'est la différence entre cet outil et les sélecteurs automatiques comme TinyPNG : vous voyez les chiffres réels pour votre image spécifique, à votre niveau de qualité spécifique, avant de valider. Fini de deviner si l'AVIF aurait été plus léger que le WebP pour cette photo en particulier.

Compresser une image

Comment ça fonctionne : aperçu côté navigateur, encodage final côté serveur

Pendant que vous faites glisser le curseur, l'aperçu est rendu via `canvas.toBlob` intégré au navigateur — retour immédiat, zéro réseau. Lorsque vous cliquez sur Télécharger, le fichier original est envoyé via HTTPS à notre service de compression : un petit Cloudflare Worker transmet la requête à un serveur Fastify exécutant sharp 0.34 avec libvips 8.17 en arrière-plan. Cette pile produit des fichiers sensiblement plus petits que les encodeurs du navigateur (typiquement 10 à 15 % de mieux à qualité visuelle identique, plus l'accès au sous-échantillonnage chroma optimisé que les API du navigateur n'exposent pas). Le résultat encodé est mis en cache par tenant pour les téléchargements répétés, puis supprimé. L'aller-retour total est généralement inférieur à 600 ms pour une photo classique sur une bonne connexion ; s'il dépasse 6 secondes ou si le service est inaccessible, l'outil bascule automatiquement sur la version encodée dans le navigateur.

Compresser une image

Choisissez votre format de sortie : JPG, WebP, AVIF ou PNG

Le JPG est le choix le plus universel pour les photos destinées aux e-mails, à l'impression ou à tout flux de travail qui ne prend pas en charge les formats plus récents — sans transparence. Le WebP est la meilleure valeur par défaut pour le web : généralement 25 à 35 % plus léger que le JPG à qualité visuelle équivalente, avec support de la transparence. L'AVIF pousse la compression plus loin, souvent 40 à 60 % plus léger que le JPG, et fonctionne dans Chrome, Firefox, Safari et Edge. Le PNG est sans perte — chaque pixel est préservé ; le curseur de qualité est masqué pour le PNG car il n'y a rien à perdre. Gain typique sur un PNG non optimisé : 30 à 50 %, jusqu'à 70 % sur les exports fraîchement générés. Le chemin de téléchargement utilise sharp + libvips sur notre serveur (MozJPEG pour le JPG, libwebp pour le WebP, libavif/heif pour l'AVIF, libpng pour le PNG) ; l'aperçu avec le curseur utilise les encodeurs intégrés du navigateur. En entrée, l'outil accepte JPG, PNG, WebP et AVIF sur tous les navigateurs modernes, ainsi que GIF (première image uniquement) et HEIC (Safari uniquement).

Compresser une image

Le curseur de qualité, expliqué simplement

Le curseur va de 1 à 100 pour les formats avec pertes (JPG, WebP, AVIF). Une valeur plus élevée signifie moins d'artefacts de compression et un fichier plus lourd. Une valeur plus basse signifie un fichier plus léger avec une dégradation visuelle plus marquée. 80 est la valeur par défaut — elle correspond au niveau « haute qualité » JPEG de Photoshop et est utilisée par la plupart des flux de travail professionnels. 60 est un bon choix pour le web et l'e-mail quand la taille du fichier prime sur la qualité d'impression. En dessous de 50, des artefacts de bloc apparaissent sur les dégradés et les carnations. En dessous de 30, le résultat est reconnaissable mais clairement compressé — utile uniquement pour les vignettes. Le compteur de taille se met à jour pendant que vous faites glisser le curseur. Il affiche le nombre exact d'octets du fichier réencodé — mesuré, pas estimé. Lorsque le fichier réencodé est plus lourd que celui importé (ce qui arrive avec des JPG déjà compressés à qualité 100, ou des PNG déjà optimisés par un autre outil), la valeur économisée devient négative et la carte vous l'indique clairement : baissez le curseur ou changez de format.

Questions fréquentes

L'outil Compress Image est-il vraiment gratuit ?

Oui. Aucun compte, aucune inscription, aucun filigrane, aucune période d'essai. L'aperçu avec le curseur fonctionne localement ; le téléchargement final est encodé par notre serveur (sharp + libvips). Le coût d'infrastructure est suffisamment faible pour que nous le proposions gratuitement.

Mon image est-elle envoyée quelque part ?

L'aperçu avec le curseur est calculé dans votre navigateur — aucun envoi à ce stade. Le téléchargement final est différent : lorsque vous cliquez sur Télécharger, le fichier original est envoyé via HTTPS à notre service de compression afin d'obtenir un encodage sharp + libvips (plus compact que ce qu'un navigateur peut produire). Le fichier est conservé dans un cache isolé par tenant à durée de vie courte, jamais utilisé pour l'entraînement, et supprimé après le délai. Si le réseau est hors ligne ou si le service est inaccessible, l'outil bascule automatiquement sur la version encodée dans le navigateur ; vous pouvez aussi faire un clic droit sur l'aperçu en direct pour enregistrer directement la version navigateur.

Puis-je compresser des fichiers WebP ?

Oui. Le WebP est un format d'entrée pris en charge par tous les navigateurs modernes. Vous pouvez compresser un WebP et l'exporter à nouveau en WebP (plus léger), ou le convertir en JPG ou AVIF au passage.

Quels formats puis-je importer ?

JPG, PNG, WebP et AVIF sur tous les navigateurs modernes. Le GIF fonctionne dans Chrome et Firefox mais seule la première image est conservée — l'animation n'est pas préservée. Le HEIC (photos iPhone) fonctionne uniquement dans Safari (qui dispose d'un décodeur HEIC natif) ; dans Chrome ou Firefox, convertissez d'abord le HEIC en JPG avec notre outil Convertir.

De combien mon fichier sera-t-il réduit ?

Cela dépend de l'image source. Pour une photo non optimisée à qualité 80 : le WebP est généralement 25 à 35 % plus léger que l'équivalent JPG ; l'AVIF est généralement 40 à 60 % plus léger que le JPG. Le PNG via Oxipng économise 30 à 50 % sur les PNG non optimisés, jusqu'à 70 % sur les PNG fraîchement exportés. Le compteur de taille en direct vous indique le chiffre exact pour votre fichier avant de télécharger.

Quelle qualité choisir ?

80 si vous n'êtes pas sûr — c'est la valeur par défaut, elle correspond au niveau « haute qualité » JPEG de Photoshop. Passez à 60 pour les publications web où la taille du fichier prime sur la qualité d'impression. Descendez à 40 uniquement pour les vignettes. Montez à 90–100 si vous comptez modifier le fichier davantage et souhaitez éviter d'accumuler les pertes de compression.

Pourquoi mon fichier est-il PLUS LOURD à qualité 100 ?

Qualité 100 ne signifie pas absence de compression — cela signifie « minimiser les artefacts visibles ». Si votre image source était déjà un JPG optimisé, le réencodage à qualité 100 avec MozJPEG peut produire un fichier plus lourd car les deux encodeurs ont fait des compromis internes différents. La solution : baissez le curseur jusqu'à ce que le compteur de taille redevienne positif, ou passez au WebP ou à l'AVIF, qui compriment mieux à qualité visuelle équivalente.

Quelle taille peut atteindre un fichier PNG ?

La sortie PNG passe par Oxipng, qui choisit de meilleurs paramètres de filtrage et de compression deflate qu'un export canvas standard. Gain typique : 30 à 50 % sur les PNG non optimisés, jusqu'à 70 % sur les PNG fraîchement générés. Le résultat reste sans perte — chaque pixel est identique à l'original. Si vous voulez un fichier nettement plus petit et n'avez pas besoin de transparence, le WebP à qualité 80 dépasse généralement tout PNG sans perte — essayez les deux avec la comparaison de formats en direct.

La compression modifie-t-elle les dimensions de l'image ?

Non. La largeur et la hauteur sont préservées exactement. Si vous devez également réduire les dimensions (par exemple de 4 000 px de large à 1 200 px), utilisez d'abord ou après l'outil Redimensionner.

Les métadonnées EXIF sont-elles conservées ?

Non. Le fichier réencodé est dépourvu de métadonnées EXIF, GPS et appareil photo, car les deux chemins d'encodage (aperçu dans le navigateur et téléchargement côté serveur) suppriment les métadonnées sources par défaut. C'est un avantage pour la confidentialité dans la plupart des cas (aucune coordonnée GPS divulguée dans le fichier), mais si vous devez conserver les métadonnées, cet outil n'est pas adapté.

Puis-je compresser plusieurs images à la fois ?

Pas encore — une image à la fois. Déposez-les une par une : chaque traitement prend bien moins d'une seconde pour le JPG et le WebP, quelques secondes pour l'AVIF lors du premier encodage.

L'AVIF est-il supporté partout ?

En encodage : oui — le chemin de téléchargement utilise libavif sur notre serveur, donc la sortie AVIF fonctionne quel que soit le support natif AVIF de votre navigateur. En lecture : Chrome, Firefox, Safari et Edge supportent tous l'AVIF. Si vous envoyez le fichier à un destinataire spécifique, testez une fois d'abord ; le WebP est le choix universel le plus sûr.

Quelle est la taille maximale d'image que l'outil peut traiter ?

Il n'y a pas de limite stricte — elle dépend de la mémoire vive de votre appareil. Un ordinateur portable moderne traite des photos de 50 mégapixels en une ou deux secondes. Les fichiers très volumineux (fichiers source de plus de ~200 Mo) peuvent épuiser la mémoire sur les téléphones — redimensionnez d'abord si c'est votre cas.