Convertisseur de format d'image

Convertissez des images JPG, PNG et WebP vers un autre format, individuellement ou en lot — traité entièrement sur votre appareil, jamais envoyé en ligne.

Cette page a été traduite de l'anglais avec l'aide de l'IA, puis vérifiée par rapport à l'original. Lire la version anglaise

ou faites-les glisser iciJPG, PNG ou WebP · jusqu’à 20 images à la fois
  • Gratuit — Aucune inscription requise
  • Instantané — Les résultats s'affichent au fur et à mesure
  • Privé — Traité dans votre navigateur

Convertir des images entre JPEG, PNG et WebP devrait prendre deux minutes, mais cela en prend souvent vingt, parce que la solution évidente passe par un site d’upload auquel vous ne voulez pas confier les visuels d’un client. Le convertisseur ci-dessus fait le travail dans le navigateur : choisissez vos fichiers, choisissez un format, téléchargez.

Comment ça marche

Déposez jusqu’à 20 images JPEG, PNG ou WebP d’un coup. Choisissez le format de sortie et, pour les formats avec perte, un niveau de qualité ; chaque fichier est réencodé puis affiché avec sa taille avant conversion puis sa nouvelle taille, pour que vous voyiez ce que la conversion vous a fait gagner.

En interne, chaque image est décodée en bitmap, dessinée sur un canvas à ses dimensions d’origine (il s’agit d’un changement de format, pas d’un redimensionnement), puis réencodée. Deux détails de ce pipeline méritent d’être connus :

  • L’orientation EXIF est appliquée. Une photo prise en portrait sur un téléphone est enregistrée avec un indicateur de rotation plutôt qu’avec des pixels déjà pivotés. Le convertisseur respecte cet indicateur : l’image ressort dans le bon sens, et non telle que le capteur l’a vue.
  • La transparence reçoit un fond blanc lorsque la cible est JPEG. Le JPEG n’a pas de canal alpha. Sans fond, les pixels transparents d’une source PNG ou WebP sont encodés en noir : c’est le fameux « pourquoi mon logo est-il sur un carré noir ». Le canvas est donc d’abord rempli de blanc.

La sortie PNG ignore le curseur de qualité, car l’encodeur du canvas écrit toujours le PNG sans perte. Les fichiers SVG ne sont pas acceptés en entrée : c’est un format vectoriel, et le rastériser exige une taille cible que l’outil n’a aucun moyen de deviner.

Tout s’exécute localement. Aucun fichier n’est envoyé, rien n’est stocké, et l’outil fonctionne même hors connexion.

Choisir un format

WebP est le choix par défaut raisonnable pour le Web. À qualité perçue équivalente, il est généralement 25 à 35 % plus léger que le JPEG, il gère la transparence et l’animation, et tous les navigateurs actuels le prennent en charge depuis des années. Utilisez-le, sauf si un maillon de la chaîne ne sait pas le lire.

JPEG reste le format d’échange le plus sûr : tous les outils, toutes les imprimantes, tous les systèmes vieux de dix ans le lisent. Il ne gère pas la transparence et il est avec perte : chaque réencodage dégrade légèrement l’image.

PNG est sans perte et gère la transparence, ce qui en fait le bon choix pour les logos, les icônes, les schémas et les captures d’écran de texte, bref tout ce qui présente des contours nets et des aplats de couleur, là où les artefacts de blocs du JPEG se voient le plus. C’est en revanche un mauvais choix pour les photos, pour lesquelles il peut peser plusieurs fois plus qu’un JPEG que personne ne saurait distinguer.

La seule règle qui compte : ne convertissez pas d’un format avec perte vers un autre sans raison. Un passage JPEG → WebP → JPEG perd de la qualité à chaque étape, sans pouvoir la récupérer. Convertissez une seule fois, à partir de la meilleure source dont vous disposez.

Réglages de qualité

En WebP comme en JPEG, une qualité de 0,8 à 0,9 est en général impossible à distinguer de l’original à une taille d’affichage normale, tout en économisant une bonne partie des octets. En dessous d’environ 0,7, les artefacts apparaissent d’abord autour des contours nets et du texte. Ne prenez pas le curseur pour un objectif de taille : un même réglage donne des tailles très différentes selon la quantité de détails que contient l’image.

Convertir un JPEG déjà compressé avec une qualité de 1,0 rend le fichier plus lourd sans lui rendre la moindre information. Si votre objectif est la taille plutôt que le format, le compresseur d’images est l’outil le plus direct.

Où cela s’inscrit

Le poids des images est généralement ce qui contribue le plus, à lui seul, à la lenteur ressentie d’une page, et le choix du format est le levier le moins coûteux dont vous disposez : avant le cache, avant un CDN, avant le code splitting. Les performances applicatives expliquent comment mesurer ce qui ralentit réellement une page, et les bases de HTML5 présentent <picture> et srcset, qui permettent de servir du WebP avec un repli JPEG et la bonne taille pour chaque viewport.

Outils associés

Pour changer les dimensions plutôt que le format, utilisez le redimensionneur d’images ; pour découper une zone, le recadreur d’images ; pour réduire le poids du fichier sans changer de format, le compresseur d’images.

FAQ

Vers quel format devrais-je convertir ?
WebP offre les fichiers les plus légers avec une qualité comparable au JPEG et la prise en charge de la transparence. Utilisez JPEG pour une compatibilité maximale, ou PNG pour une qualité sans perte.
La conversion redimensionne-t-elle ou compresse-t-elle l'image ?
Non — les dimensions restent exactement les mêmes. Utilisez le redimensionneur d'images ou le compresseur d'images pour cela.
Mes images sont-elles envoyées quelque part ?
Non. La conversion s'effectue entièrement dans votre navigateur grâce à l'API Canvas.