Convertisseur de format d'image
Convertissez une image entre PNG, JPEG et WebP sans l'envoyer. Les dimensions sont conservées, la variation de poids est indiquée et le fichier ne quitte jamais votre appareil.
Choisissez une image, sélectionnez PNG, JPEG ou WebP, et le fichier est réencodé dans votre onglet : les octets ne partent jamais vers un serveur. Les dimensions en pixels restent identiques ; seuls le conteneur et la compression changent. Le nouveau poids s'affiche à côté de l'ancien, pour juger si le changement en valait la peine, avec un avertissement lorsque la conversion perd quelque chose — la transparence, par exemple, que le JPEG ne sait pas stocker.
Ce que fait ce convertisseur
Il décode votre image, la redessine sur un canvas à sa taille d'origine et demande au navigateur d'encoder ce canvas dans le format choisi. Le PNG est sans perte et conserve la transparence. Le JPEG est avec perte, n'a pas de canal alpha et donne généralement le plus petit fichier pour les photographies. Le WebP peut être l'un ou l'autre et se situe le plus souvent 25 à 35 % en dessous d'un JPEG comparable. Comme tout se passe dans la page, rien n'est envoyé : pas de file d'attente, pas de filigrane, et pas d'autre limite de taille que la mémoire de votre appareil.
Comment fonctionne le convertisseur de format
Le fichier est lu sous forme de data URL, décodé par le pipeline d'images du navigateur, puis redessiné sur un canvas à sa taille naturelle. L'appel à toDataURL avec le type MIME cible demande alors le nouveau fichier à l'encodeur du navigateur : pour le JPEG et le WebP, l'argument de qualité est transmis, tandis que le PNG l'ignore puisqu'il est sans perte. Deux points sont traités explicitement : une cible JPEG n'a pas de canal alpha, donc toute transparence est composée sur la couleur de fond avant l'encodage, et le data URL renvoyé est relu pour confirmer le format, car la spécification autorise le navigateur à se rabattre silencieusement sur le PNG lorsqu'il n'a pas l'encodeur demandé.
Fonctionnalités
Comment convertir une image
Sélectionnez un fichier image — PNG, JPEG, WebP et GIF sont décodés.
Choisissez le format de sortie souhaité.
Pour le JPEG ou le WebP, réglez la qualité ; 80 à 90 est le bon compromis habituel.
Lancez l'outil, comparez les tailles, puis téléchargez le résultat.
Erreurs fréquentes
Exemples
Voir aussi
- Redimensionneur d'images — Il vous faut aussi d'autres dimensions, pas seulement un autre format ? Redimensionnez d'abord.
- Encodeur d'images en Base64 — Vous intégrez une petite icône en CSS ? Transformez le fichier obtenu en data URI.
FAQ
Mes images sont-elles envoyées quelque part ?
Non. Le fichier est lu par votre navigateur, dessiné sur un canvas et réencodé dans la page elle-même. Rien ne transite par le réseau, ce qui explique aussi que l'outil continue de fonctionner si vous perdez la connexion une fois la page chargée.
Quel format choisir ?
Pour les photographies, WebP d'abord et JPEG en repli : tous deux sont avec perte et gèrent bien les dégradés. Pour les logos, icônes, captures d'écran et tout ce qui comporte des bords francs ou de la transparence, choisissez le PNG : il est sans perte et conserve le canal alpha. Le WebP peut aussi être sans perte, mais le PNG reste le choix le plus sûr en compatibilité.
Pourquoi mon fichier est-il devenu plus lourd ?
En général parce que vous avez converti une image avec perte en une image sans perte. Une photo JPEG enregistrée en PNG doit stocker chaque pixel à l'identique, artefacts de compression compris, et grossit donc souvent plusieurs fois. Le gain se trouve dans l'autre sens : une photographie PNG passée en JPEG ou WebP.
La sortie indique PNG alors que j'ai demandé du WebP. Pourquoi ?
L'encodage canvas est spécifié pour se rabattre sur le PNG quand le navigateur n'a pas d'encodeur pour le type demandé, et il le fait sans lever d'erreur. Cet outil vérifie ce qui est réellement revenu et vous le signale, plutôt que de vous remettre un PNG nommé .webp.