Aller au contenu

Convertisseur PNG en WebP

Convertir PNG en WebP est une conversion gratuite en ligne qui transforme votre PNG en fichier WebP de même taille en pixels. Ce convertisseur PNG en WebP garde la transparence par défaut, et vous pouvez modifier la qualité ou choisir une sortie sans perte avant de convertir. L'outil web gratuit ne demande aucun compte, et vous pouvez télécharger le résultat une fois prêt.

  • Outil web gratuit : jusqu'à 5 MB par image, 30 images par jour et par visiteur, et jusqu'à 16 MP (4096 x 4096) par image.
  • Le WebP avec perte perd des détails à chaque enregistrement. Le WebP sans perte conserve chaque pixel.
  • Un GIF ou un WebP animé conserve ses images lorsque le résultat est en WebP. Un PNG ou un AVIF animé est converti à partir de sa première image seulement.

Déposez une image ici

PNG, JPG, WebP, AVIF, GIF, BMP ou TIFF, jusqu'à 5 MB

Plus la valeur est basse, plus le fichier est léger et plus la perte est visible (1 à 100).

Effectuez la vérification de sécurité pour activer le bouton.

Résultat

Votre WebP apparaîtra ici.

L'outil web gratuit accepte des images jusqu'à 5 MB, 30 par jour. Connecté, la limite est de 10 MB. L'image conserve sa taille en pixels, sauf si vous choisissez « Réduire la taille ».

Conservation : les résultats des outils web sont supprimés après 10 minutes. Les résultats de l'API sont conservés 1 jour avec la formule gratuite et 7 jours avec Starter et Pro (30 jours avec Business et Scale). Un historique de chaque tâche (type, heure, statut et crédits, mais pas ce que vous avez envoyé) est conservé pendant 30 jours sans compte, ou tant que votre compte existe si vous êtes connecté.

  • Aucun compte nécessaire

    30 images par jour gratuitement, sans filigrane.

  • Taille d'origine par défaut

    L'image est réencodée à sa taille complète en pixels, sauf si vous choisissez « Réduire la taille ». Les balises de l'appareil photo et de localisation ne sont pas copiées dans le résultat.

  • Supprimés automatiquement

    Les résultats de l'outil web sont supprimés après 10 minutes.

Confidentialité : ce que vous envoyez sert uniquement à créer ce fichier. Ce que vous envoyez est supprimé à la fin de la tâche, y compris de l'historique de la tâche, et le résultat est supprimé après 10 minutes. Voir la politique de confidentialité.

Faites la même chose depuis votre code

La même conversion sous forme de requête API : envoi des octets de l'image, puis interrogation de la tâche. Elle nécessite une clé API ; un compte gratuit permet d'en créer une.

curl -X POST "https://api.aiipworld.com/v1/image-jobs?op=image_convert&format=webp" \
  -H "Authorization: Bearer $AIIPWORLD_API_KEY" \
  -H "Content-Type: image/png" \
  --data-binary @input.png

# returns {"job_id": "...", "status": "queued", "credits_reserved": 1}; then poll:
curl https://api.aiipworld.com/v1/jobs/JOB_ID -H "Authorization: Bearer $AIIPWORLD_API_KEY"

Lots

L'outil web traite 1 image à la fois. L'API prend une requête par image, vous pouvez donc automatiser autant de requêtes que votre formule le permet.

Conservation

Les résultats des outils web sont conservés 10 minutes ; les résultats gratuits de l'API 1 jour ; les résultats de Starter et Pro 7 jours ; Business et Scale 30 jours. L'outil web permet 10 conversions par minute et 50 par jour et par visiteur.

En une phrase

Un outil gratuit en ligne qui convertit une image PNG (ou JPG, WebP, AVIF, GIF, BMP ou TIFF) en WebP de même taille en pixels, avec un réglage de qualité, une option sans perte et une transparence facultative.

Points clés

  • Entrée : PNG, JPG, WebP, AVIF, GIF, BMP ou TIFF, jusqu'à 5 MB dans l'outil gratuit et 10 MB une fois connecté, et jusqu'à 16 MP (4096 x 4096) ; le type est lu dans le contenu du fichier.
  • Sortie : un fichier WebP de même largeur et hauteur, sauf si vous choisissez une taille plus petite (pourcentage, plus grand côté, ou largeur et hauteur ; jamais agrandi, même crédit) ; qualité de 1 à 100 (80 par défaut) pour le WebP avec perte, ou WebP sans perte ; la transparence est conservée par défaut.
  • Dans notre test, une illustration PNG de 90 KB est devenue un WebP de 22 KB à la qualité 80 ; Google indique que le WebP sans perte est plus petit de 26 % que le PNG et que le WebP avec perte est plus petit de 25 à 34 % qu'un JPEG comparable.
  • Un GIF ou un WebP animé conserve ses images lorsque le résultat est en WebP (les résultats PNG et JPEG utilisent la première image) ; le fichier envoyé est supprimé à la fin de la tâche et le résultat après 10 minutes ; les utilisateurs connectés paient 1 crédit par image.
  • Gratuit sans compte : jusqu'à 10 conversions par minute et 50 par jour et par visiteur, sans filigrane. Connecté, chaque rendu coûte 1 crédit (100 crédits gratuits chaque mois).
  • Les fichiers sont supprimés automatiquement : 10 minutes après la conversion sans compte, 1 jour avec un compte gratuit.
  • Les développeurs peuvent lancer la même tâche avec POST https://api.aiipworld.com/v1/image-jobs?op=image_convert (l'image dans le corps de la requête, les paramètres dans la chaîne de requête) et une clé API (voir la page Documentation de l'API).

Sources

Dernière vérification:

Fonctionnement

  1. Choisissez votre fichier PNG. L'outil accepte aussi les fichiers JPG, WebP, AVIF, GIF, BMP et TIFF.
  2. Attendez les contrôles du navigateur. La page vérifie le type de fichier, la taille et le nombre de pixels, puis affiche un aperçu avec la taille de l'image.
  3. Laissez « Convertir en » sur WebP, qui est la valeur par défaut de cette page. Réglez une qualité, ou activez « WebP sans perte ».
  4. Choisissez si vous gardez la transparence avec « Garder la transparence » et la couleur d'arrière-plan si votre image comporte des zones transparentes.
  5. Cliquez sur « Convertir l'image », vérifiez le panneau des résultats, puis téléchargez le fichier WebP.

Exemple de résultat

Original PNG, 1600 x 1200 px, 90 KB

The sample illustration as a PNG

Converted WebP, quality 80, 22 KB

L'illustration d'exemple convertie en WebP
Une illustration à aplats (PNG de 1600 x 1200 px, 90 KB) convertie avec « Convertir en WebP » à la qualité 80 : un WebP de 22 KB de même taille en pixels. Converti par le moteur propre à ce site. Ouvrir le fichier converti (ou sélectionnez l'image) pour la voir en taille réelle.

Convertir du PNG en WebP

Pour convertir du PNG en WebP, commencez par votre fichier PNG. Ouvrez l'outil de cette page et choisissez l'image sur votre appareil. Avant l'envoi du fichier, votre navigateur vérifie son type, sa taille et son nombre de pixels, puis affiche un aperçu avec la taille de l'image. Vous pouvez ainsi confirmer que vous avez le bon fichier.

WebP est la cible par défaut de cette page, donc la liste « Convertir en » affiche déjà WebP. Choisissez une qualité, ou activez « WebP sans perte » si vous voulez garder chaque pixel. Cliquez ensuite sur « Convertir l'image ». Une fois la conversion terminée, le panneau des résultats affiche un aperçu sur fond en damier, la taille du fichier, les formats convertis, la taille en pixels et la durée de conservation du fichier.

Utilisez le bouton « Télécharger » pour enregistrer le fichier converti. Les liens de téléchargement sont de courte durée, enregistrez donc le fichier dès qu'il est prêt. Pour refaire la conversion du PNG en WebP avec d'autres réglages, modifiez les options et convertissez à nouveau le fichier d'origine.

Ce que fait la conversion PNG en WebP

Le convertisseur décode votre PNG en pixels, puis encode à nouveau ces pixels en WebP. Par défaut, l'image n'est pas redimensionnée, donc le WebP a exactement la même largeur et hauteur en pixels que l'original. Rien n'est recadré, et la taille ne change que si vous choisissez une taille plus petite sous « Taille ». Sinon, seule la manière de stocker les données change.

La conversion s'exécute sur nos serveurs avec sharp, une bibliothèque de traitement d'image pour Node.js basée sur la bibliothèque libvips. Ce n'est pas de l'intelligence artificielle, et elle ne devine pas les détails manquants. Comme la conversion a lieu sur nos serveurs, votre image est envoyée à notre serveur. Elle n'est pas traitée dans votre navigateur.

Une photo de téléphone enregistrée en rotation est redressée grâce à son étiquette d'orientation. Les étiquettes de l'appareil photo et de localisation (EXIF et GPS) ne sont pas copiées dans le résultat.

  • Par défaut, le résultat a la même largeur et hauteur en pixels que l'original.
  • Rien n'est recadré, et rien n'est redimensionné sauf si vous choisissez une taille plus petite.
  • Les étiquettes de l'appareil photo et du GPS ne sont pas copiées dans le résultat.

PNG ou WebP : lequel choisir

Google indique que les images WebP sans perte sont plus petites de 26 % que les images PNG. Google indique aussi que les images WebP avec perte sont plus petites de 25 à 34 % que les images JPEG comparables, à un indice de qualité SSIM équivalent. Ce sont les chiffres de Google, publiés sur sa page WebP (developers.google.com/speed/webp), et non nos propres mesures.

Les graphiques à aplats, comme les logos, les icônes et les captures d'écran, conviennent souvent au PNG ou au WebP sans perte, car ils utilisent peu de couleurs et ont des contours nets. MDN recommande l'encodage sans perte pour les captures d'écran, les schémas, les logos et les dessins au trait. Les photographies conviennent généralement au WebP avec perte, qui rend le fichier beaucoup plus petit au prix de certains détails.

Nos propres tests montrent la même tendance. Les images de test ont été générées par nos scripts, et non tirées de photographies réelles. Une illustration à aplats de 1600 x 1200 px et de 90 KB est devenue un WebP avec perte de 22 KB à la qualité 80. Un WebP sans perte d'une illustration à aplats semblable faisait 27 KB.

WebP avec perte ou sans perte

Pour le WebP avec perte, le réglage de qualité va de 1 à 100 et vaut 80 par défaut. Un nombre plus bas donne un fichier plus petit avec une perte plus visible. Un nombre plus élevé conserve plus de détails et donne un fichier plus gros. La qualité n'est pas utilisée pour une sortie PNG ni lorsque « WebP sans perte » est activé.

Le WebP sans perte conserve chaque pixel à l'identique. Le fichier est plus gros qu'un WebP avec perte. Choisissez le sans perte pour les logos, les captures d'écran d'interface et les dessins au trait, où les contours doivent rester nets.

Chaque enregistrement fait perdre un peu de détails en JPEG et en WebP avec perte. Convertir une telle image en PNG ne restitue pas les détails perdus. Cela conserve seulement les pixels actuels sans perte supplémentaire, et le PNG est souvent beaucoup plus gros. Dans notre test, un WebP avec perte de 22 KB est devenu un PNG de 290 KB.

  • Commencez par la valeur par défaut de 80 et comparez la taille du fichier et l'aperçu.
  • Essayez le WebP sans perte lorsque l'image contient du texte, des contours nets ou des aplats de couleur.

Convertir un PNG transparent en WebP

Le WebP prend en charge la transparence en modes sans perte et avec perte, donc un PNG transparent peut rester transparent après conversion. « Garder la transparence » est activé par défaut. Le panneau des résultats indique si la transparence a été conservée ou remplie, ce qui vous permet de vérifier le résultat.

Si vous désactivez « Garder la transparence », les zones transparentes sont remplies avec la couleur d'arrière-plan. La couleur par défaut est le blanc, #ffffff, et vous pouvez la modifier. Le JPEG ne peut pas stocker la transparence : convertir un PNG ou un WebP transparent en JPEG remplit donc toujours les zones transparentes avec la couleur d'arrière-plan.

Notre logo de test montre l'effet sur la taille. Un logo PNG transparent de 1024 x 1024 px et de 37 KB est devenu un WebP de 13 KB à la qualité 80, transparence conservée. Le même logo enregistré en JPEG de 25 KB avait sa zone transparente remplie en blanc. L'image de test a été générée par nos scripts.

De combien le fichier WebP est-il plus petit

Le gain dépend de l'image. Les chiffres de Google cités plus haut sont des moyennes pour ses propres jeux de test, et non une garantie pour votre fichier.

Nos exemples mesurés, à partir d'images de test générées, montrent l'étendue des résultats. Le logo de 1024 x 1024 px est passé de 37 KB à 13 KB. Une photographie synthétique de 2000 x 1500 px est passée d'un JPEG de 775 KB à un WebP de 529 KB à la qualité 80. Enregistrée en PNG, cette même photographie faisait 7,5 MB.

Une photographie synthétique plus grande, de 4000 x 3000 px, de 2,5 MB en JPEG, est devenue un WebP de 1,1 MB à la qualité 80. Enregistrée en PNG, elle ferait environ 28 MB, ce qui dépasse la limite de 20 MB du résultat. Les résultats varient selon l'image, vérifiez donc la taille du fichier dans le panneau des résultats.

Prise en charge par les navigateurs et solutions de repli

MDN indique que le WebP est pris en charge par Chrome, Edge, Firefox, Opera et Safari. Pour Safari, il s'agit de la version 14 ou ultérieure sur macOS Big Sur 11 ou ultérieur. MDN recommande le WebP ou l'AVIF pour les images matricielles en général, avec le PNG ou le JPEG en solution de repli via l'élément picture.

Le WebP a moins d'ancienneté de prise en charge que le PNG et le JPEG. Certains logiciels anciens, de vieux clients de messagerie et certains formulaires d'envoi n'acceptent toujours pas le WebP. C'est la raison habituelle pour laquelle les gens reconvertissent un WebP en PNG ou en JPEG.

Si votre page doit fonctionner partout, vous pouvez servir le WebP et conserver le PNG ou le JPEG d'origine en solution de repli avec l'élément picture. Vérifiez le logiciel qui ouvrira le fichier avant de remplacer l'original.

JPG en WebP et autres formats d'entrée

L'outil accepte les fichiers PNG, JPG, WebP, AVIF, GIF, BMP et TIFF. Le type de fichier est lu dans le contenu, et non dans le nom du fichier, donc un fichier renommé est lu selon son véritable format. Les fichiers SVG, PDF, HEIC et RAW d'appareil photo ne sont pas acceptés, et un TIFF à plusieurs pages est converti à partir de sa première page seulement. L'AVIF est uniquement lu en entrée ; l'outil ne peut pas enregistrer de fichiers AVIF.

La conversion du JPG en WebP fonctionne comme celle du PNG en WebP. Choisissez WebP comme cible et convertissez. Le JPEG est un format avec perte, donc l'image a déjà perdu des détails. Chaque nouvel encodage ajoute de la perte, c'est pourquoi une qualité plus élevée aide à conserver davantage de détails.

Si vous avez un original d'appareil photo, convertissez ce fichier plutôt qu'une exportation antérieure. Chaque enregistrement supplémentaire ajoute de la perte.

Fichiers PNG, GIF et WebP animés

Un GIF ou un WebP animé conserve toutes ses images, la durée de chaque image et son nombre de boucles lorsque le résultat est en WebP. Le panneau des résultats affiche le nombre d'images et la durée totale. Désactivez « Garder l'animation » pour n'utiliser que la première image. Les animations sont limitées à 300 images et 64 MP au total lorsque vous êtes connecté, et à 100 images et 16 MP sans compte. Les utilisateurs connectés paient 1 crédit supplémentaire pour chaque tranche entamée de 10 MP d'images au-delà des 10 MP initiaux.

Si vous choisissez PNG ou JPEG sous « Convertir en », le résultat est une image fixe tirée de la première image, et le panneau des résultats indique « première image seulement ». Un PNG animé (APNG) et un AVIF animé sont toujours lus à partir de leur première image.

L'API indique aussi si l'entrée était animée, ainsi que les images et la durée totale du résultat, dans ses champs de résultat.

Taille et limites des fichiers

L'outil gratuit en ligne accepte des images allant jusqu'à 5 MB chacune, avec jusqu'à 16 MP (4096 x 4096) par image. Vous pouvez convertir 30 images par jour et par visiteur. L'utilisation anonyme nécessite une vérification de sécurité (Cloudflare Turnstile). Aucun filigrane n'est ajouté au résultat.

Les utilisateurs connectés peuvent convertir des images allant jusqu'à 10 MB chacune, avec la même limite de pixels, et ils n'ont pas à effectuer la vérification de sécurité. Chaque image utilise 1 crédit. Pour chaque tranche de 5 MB de résultat au-delà des 5 MB initiaux, un crédit supplémentaire est utilisé.

Un résultat de plus de 20 MB échoue avec un message « output too large » au lieu de vous donner un fichier tronqué. Une grande photo enregistrée en PNG peut atteindre cette limite. Si cela se produit, choisissez JPEG ou WebP, ou réduisez la qualité. Les tâches échouées ou dont le délai est dépassé sont remboursées.

PNG en WebP depuis du code

L'API convertit une image par requête. Envoyez les octets bruts de l'image comme corps de la requête, et non du JSON ni des données de formulaire, vers POST https://api.aiipworld.com/v1/image-jobs. Définissez Content-Type sur image/png, ajoutez l'opération et le format dans la chaîne de requête, et envoyez votre clé API comme jeton Bearer dans l'en-tête Authorization.

Utilisez op=image_convert et format=webp. La qualité va de 1 à 100 et vaut 80 par défaut. Définissez lossless=true pour conserver chaque pixel. Les réglages keep_transparency et background sont aussi disponibles. La réponse est 202 avec un job_id. Interrogez GET /v1/jobs/:id jusqu'à ce que le statut soit succeeded, failed ou timeout, puis téléchargez le fichier à partir de download_url, dont la durée de validité est courte.

La page affiche sous l'outil un exemple prêt à l'emploi en cURL, Node et Python. L'API n'a pas d'endpoint par lots, envoyez donc une requête pour chaque image. Les webhooks ne sont pas encore disponibles. Les erreurs comprennent 400 pour unsupported_image ou invalid_params, 413 pour file_too_large, 402 pour insufficient_credits, et 429 lorsque vous êtes limité par le nombre de requêtes.

Confidentialité : que devient votre fichier

Votre image importée sert uniquement à produire le fichier converti. Elle est supprimée dès la fin de la tâche, qu'elle réussisse ou échoue. Le fichier converti est conservé 10 minutes dans l'outil web gratuit. Un historique de chaque tâche est conservé, et les utilisateurs connectés peuvent consulter leurs tâches dans le tableau de bord.

Les liens de téléchargement sont de courte durée, enregistrez donc le fichier sur votre appareil dès qu'il est prêt. Les conversions anonymes demandent une vérification de sécurité, assurée par Cloudflare Turnstile.

Vous devez avoir le droit d'utiliser toute image que vous importez. Lisez la politique d'utilisation acceptable avant de convertir des images qui appartiennent à quelqu'un d'autre.

Outils associés

Si vous avez besoin de l'inverse, utilisez la page WebP en PNG. C'est le même outil, avec PNG comme cible par défaut. Utilisez-le lorsqu'un programme n'accepte pas le WebP et qu'il vous faut un PNG.

Le site propose aussi des outils pour PNG en SVG, qui vectorise une image en tracés vectoriels, et pour SVG en PNG, qui transforme un fichier SVG en PNG. Pour créer une image à partir de HTML, utilisez l'outil HTML en PNG.

La page WebP en PNG couvre aussi WebP en JPG, car vous pouvez choisir JPEG comme cible sur cette page.

Questions

Puis-je convertir du PNG en WebP gratuitement ?

Oui. L'outil web gratuit ne demande pas de compte. L'usage anonyme demande une vérification de sécurité (Cloudflare Turnstile), et vous pouvez convertir jusqu'à 30 images par jour et par visiteur, chacune jusqu'à 5 MB. Aucun filigrane n'est ajouté.

La conversion du PNG en WebP conserve-t-elle la transparence ?

Oui, lorsque « Garder la transparence » est activé, ce qui est la valeur par défaut. Le WebP prend en charge la transparence en modes sans perte et avec perte. Si vous désactivez l'option, les zones transparentes sont remplies avec la couleur d'arrière-plan à la place.

Un fichier WebP est-il plus petit qu'un PNG ?

Dans nos tests, oui. Google indique que les images WebP sans perte sont plus petites de 26 % que les PNG, et le WebP avec perte est encore plus petit. Dans notre test, une illustration à aplats de 1600 x 1200 px est passée de 90 KB à un WebP avec perte de 22 KB à la qualité 80. Les résultats varient selon l'image.

La conversion est-elle sans perte ?

Cela dépend du réglage. Le WebP sans perte conserve chaque pixel à l'identique. Le WebP avec perte à la qualité par défaut de 80 perd un peu de détails. La sortie PNG stocke les pixels sans perte de compression.

Quelle qualité dois-je utiliser ?

Commencez par la valeur par défaut de 80 pour le WebP avec perte. Un nombre plus bas donne un fichier plus petit avec une perte plus visible, et un nombre plus élevé conserve plus de détails. Pour les captures d'écran, les logos et les dessins au trait, MDN recommande l'encodage sans perte, donc essayez « WebP sans perte » pour ces images.

L'image va-t-elle diminuer en pixels ?

Non, sauf si vous choisissez une taille plus petite sous « Taille ». Par défaut, l'image n'est pas redimensionnée, donc le WebP a la même largeur et hauteur en pixels que le PNG, et seule la taille du fichier change.

Puis-je convertir du JPG en WebP ?

Oui. L'outil accepte les fichiers JPG, donc choisissez WebP comme cible et convertissez. Le JPEG est un format avec perte, partez donc de la meilleure copie de la photo que vous avez.

Tous les navigateurs affichent-ils le WebP ?

La plupart des navigateurs récents le font. MDN indique Chrome, Edge, Firefox, Opera et Safari 14 ou ultérieur sur macOS Big Sur 11 ou ultérieur. Certains logiciels anciens, de vieux clients de messagerie et certains formulaires d'envoi n'acceptent pas encore le WebP, vérifiez donc où le fichier ira.

Que se passe-t-il avec un fichier animé ?

Un GIF ou un WebP animé reste animé lorsque le résultat est en WebP, avec chaque image, sa durée et le nombre de boucles conservés. Avec PNG ou JPEG comme résultat, ou pour un PNG ou un AVIF animé, seule la première image est convertie, et le panneau des résultats indique « première image seulement ».

Quelle peut être la taille du fichier ?

L'outil web gratuit accepte jusqu'à 5 MB par image, et les utilisateurs connectés peuvent aller jusqu'à 10 MB. Chaque image doit aussi respecter la limite de 16 MP (4096 x 4096). Un résultat de plus de 20 MB échoue avec un message « output too large » au lieu d'un fichier tronqué.

Combien de temps mon fichier est-il conservé ?

Le fichier converti est conservé 10 minutes dans l'outil web gratuit. Un historique de chaque tâche est conservé, et les utilisateurs connectés peuvent consulter leurs tâches dans le tableau de bord. Votre image importée est supprimée dès la fin de la tâche.

Puis-je convertir du PNG en WebP dans du code ?

Oui. Envoyez les octets bruts de l'image vers l'endpoint des tâches d'image avec op=image_convert et format=webp. La page affiche sous l'outil un exemple prêt à l'emploi en cURL, Node et Python, et la documentation de l'API couvre les autres réglages. Chaque requête convertit une image.

Besoin de ceci dans votre application ou en masse ?

Cet outil fonctionne sur la même plateforme que l'API, donc le même image représente une seule requête HTTP depuis votre code. Un compte gratuit inclut 100 crédits par mois.

Outils associés