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.

Entrée

De 1 à 100. Ne concerne que le JPEG et le WebP ; le PNG est sans perte.

Réglages courants

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

Tourne entièrement dans votre navigateur — l'image n'est jamais envoyée.
Dimensions d'origine préservées ; rien n'est redimensionné ni recadré.
Ancien et nouveau poids côte à côte, avec la variation en pourcentage.
Vous prévient quand la conversion supprime la transparence, ou quand votre navigateur n'a pas d'encodeur pour le format demandé.

Comment convertir une image

1

Sélectionnez un fichier image — PNG, JPEG, WebP et GIF sont décodés.

2

Choisissez le format de sortie souhaité.

3

Pour le JPEG ou le WebP, réglez la qualité ; 80 à 90 est le bon compromis habituel.

4

Lancez l'outil, comparez les tailles, puis téléchargez le résultat.

Erreurs fréquentes

Convertir en JPEG un logo PNG transparent : le JPEG n'a pas de canal alpha, la zone transparente est donc remplie avec la couleur de fond choisie — blanc par défaut.
Pousser la qualité JPEG à 100 : le fichier grossit fortement alors que le gain visible par rapport à 90 est quasi nul.
Réenregistrer un JPEG en JPEG pour l'alléger : les pertes du premier encodage sont déjà inscrites, et un second passage en ajoute de nouvelles sans rien récupérer.

Exemples

Une photo de 1,4 Mo enregistrée en WebP à la qualité 85 → environ 400 Ko, sans différence visible à la taille d'affichage normale
Une icône PNG transparente convertie en JPEG → la même icône sur un carré blanc uni, puisque le JPEG ne stocke pas la transparence
Une capture d'écran aux aplats de couleur enregistrée en PNG plutôt qu'en JPEG → plus légère et plus nette, car le PNG est sans perte et ne floute pas les bords francs

Voir aussi

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.