JPG to WebP Converter
Convert JPG photos to WebP for smaller, faster-loading images. Free browser-based converter with an adjustable quality slider — no upload, no sign-up, and nothing leaves your device.
Mis à jour le
Click or drag a JPG image here
Converts to WebP — nothing is uploaded
Questions Fréquentes
Does the converted WebP file keep my photo's EXIF data, like camera model or GPS location?
No. The Canvas API only ever reads pixel data off the source JPG — it draws the decoded image onto a canvas and re-encodes from that pixel grid, so camera make/model, capture date, and any embedded GPS coordinates in the original JPG's EXIF block never make it into the output WebP. That's a side effect of how canvas-based conversion works, not a deliberate stripping step, but it does mean the resulting file is "cleaner" from a privacy standpoint than the source photo, which is worth knowing if you were relying on EXIF data for organizing or geotagging images.
My phone photo looks sideways in some apps — will converting to WebP fix or break the orientation?
Most phone cameras save JPGs upright but flag the actual rotation in an EXIF orientation tag rather than rotating the pixels themselves, which is why the same file can look correct in one app and sideways in another that ignores that tag. Modern browsers respect the EXIF orientation tag when they decode the JPG onto a canvas, so the image is drawn the right way up before it's re-encoded — the output WebP has the rotation baked permanently into its pixels, with no separate orientation flag needed, so it displays correctly everywhere.
What happens if a browser can't encode to WebP through the Canvas API?
The HTML Canvas specification requires that if canvas.toDataURL() is asked for a mime type the browser's encoder doesn't support, it silently return a PNG data URL instead of throwing an error. In practice this means an unsupported browser wouldn't fail loudly — it would hand back a PNG file, which is why it's worth checking the downloaded file's actual extension and size rather than assuming a .webp result every time, particularly on older or less common browser builds.
Can I get true lossless WebP output from this converter, or is it always somewhat lossy?
This converter's quality slider controls lossy WebP encoding — even at the maximum setting, it's minimal-loss lossy compression, not the same thing as WebP's separate lossless (VP8L) mode. The Canvas API's toDataURL/toBlob methods don't expose a way to request true lossless WebP directly; they only take a 0-1 quality value understood as a lossy compression target. For a genuinely lossless WebP, you'd need a dedicated image editor or command-line encoder (like cwebp -lossless) rather than a browser canvas re-encode.
Mon JPG est déjà un peu flou et pixelisé à cause d'une forte compression — le convertir en WebP va-t-il corriger ça ?
Non, et cette idée reçue est fréquente car le WebP est le format le plus récent et le plus efficace. La conversion se contente de ré-encoder les données de pixels actuellement présentes dans le fichier ; elle ne peut pas restaurer les détails fins, les contours nets ou les informations de couleur que l'encodeur JPEG d'origine a déjà supprimés définitivement. Si votre JPG source présente un effet de blocs visible autour des contours ou des détails fins flous à cause d'un réglage de qualité trop bas, ces défauts font désormais partie intégrante des données de pixels elles-mêmes, et l'encodeur WebP compresse fidèlement ces données imparfaites exactement comme il compresserait une photo intacte — il n'a aucun moyen de distinguer un « vrai détail » d'un « artefact de compression » et ne peut pas deviner ce qui s'y trouvait auparavant. La solution face à une photo mal compressée consiste toujours à revenir à la source d'origine de meilleure qualité, jamais à convertir la copie déjà dégradée vers un autre format.
Dois-je convertir mes JPG en WebP avant de les publier sur Instagram, Facebook ou Twitter/X ?
En général, le bénéfice est minime. La plupart des grandes plateformes sociales ré-encodent et recompressent systématiquement chaque image que vous téléversez dans le cadre de leur propre traitement côté serveur, que vous leur envoyiez un JPG, un PNG ou un WebP — la taille et la qualité finales vues par vos abonnés dépendent largement de la compression propre à la plateforme, pas de votre format source. Convertir au préalable en WebP est surtout rentable sur les propriétés que vous contrôlez directement, comme votre propre site web, blog ou boutique en ligne, où le fichier que vous téléversez est celui qui est réellement servi aux visiteurs. Si vous envoyez spécifiquement des images via des canaux que vous hébergez vous-même — newsletters par e-mail renvoyant vers des images hébergées, site de portfolio personnel ou CMS auto-géré — convertir d'abord en WebP réduit réellement la bande passante ; pour les publications sur les réseaux sociaux, cela n'a en revanche que peu d'importance.
Quelle structure de fichier une image WebP utilise-t-elle réellement en interne ?
Les fichiers WebP sont encapsulés dans un conteneur RIFF (Resource Interchange File Format) — le même conteneur généraliste utilisé par les fichiers audio WAV et vidéo AVI — les données de pixels compressées étant stockées dans des blocs RIFF étiquetés, aux côtés de blocs supplémentaires optionnels. Cette structure en conteneur explique pourquoi un simple fichier .webp peut contenir des éléments qu'un fichier .jpg ne peut structurellement pas contenir : un bloc de canal alpha pour la transparence, un bloc de profil colorimétrique ICC, ou une séquence de blocs d'images pour l'animation, tous lus par le même format de conteneur. Le JPEG, en comparaison, utilise son propre flux binaire dédié encapsulé en JFIF/EXIF, sans équivalent en matière de flexibilité de conteneur — il a été conçu pour ne contenir qu'une seule image fixe, rien de plus. Cette différence structurelle, et pas seulement l'algorithme de compression, explique en partie pourquoi le WebP peut faire des choses qu'un fichier JPG ne pourra jamais faire, quel que soit le réglage de qualité appliqué.
Le WebP est-il toujours plus léger que le JPEG équivalent à qualité égale ?
En général oui, mais ce n'est pas une garantie absolue valable pour toutes les images. L'avantage de compression du WebP est le plus marqué sur les photos avec des dégradés lisses, des ciels ou de grandes zones de couleur similaire, où ses modes de prédiction plus avancés surpassent nettement l'approche par blocs DCT, plus ancienne, du JPEG. Sur certaines images — en particulier celles avec un grain photographique important, du bruit aléatoire, ou un contenu déjà fortement compressé sous forme de JPEG de basse qualité — l'écart de taille peut devenir quasiment nul, et dans de rares cas le fichier WebP obtenu peut être à peu près de la même taille, voire légèrement plus lourd. Considérez le chiffre de 25 à 35 % d'économies souvent cité pour le WebP comme une fourchette typique pour le contenu photographique, et non comme une loi fixe s'appliquant identiquement à chaque fichier converti.
Puis-je envoyer une photo convertie de JPG en WebP à un labo photo ou l'utiliser dans un document imprimé ?
Mieux vaut l'éviter. Les labos photo professionnels, la plupart des logiciels de publication assistée par ordinateur et de nombreux pilotes d'imprimante sont conçus autour du JPG, du PNG et du TIFF comme formats d'entrée attendus, et la prise en charge du WebP dans cet univers reste au mieux irrégulière — le portail de téléversement d'un labo photo ou un logiciel de mise en page peut tout simplement rejeter le fichier ou échouer à l'afficher correctement en aperçu. Le WebP a été conçu pour un usage à l'écran, destiné à la diffusion web, et non pour la chaîne d'impression haute résolution avec gestion des couleurs ; convertir un JPG en WebP n'apporte donc aucun bénéfice de qualité d'impression, puisque cela n'ajoute ni résolution ni fidélité des couleurs. Si l'objectif final est une impression physique, conservez la source au format JPG (ou utilisez le PNG/TIFF pour les besoins sans perte), et réservez la conversion en WebP aux images qui ne seront jamais consultées qu'à l'écran.
Embed This Tool
Add a free, live version of this widget to your own website or blog post — it runs entirely in your visitors' browsers, with a credit link back to The Toolbox.
<iframe src="https://getthetoolbox.com/embed/jpg-to-webp" title="JPG to WebP Converter — The Toolbox" width="100%" height="340" style="max-width:480px;border:1px solid #e2e8f0;border-radius:12px" loading="lazy"></iframe>
<p style="font-size:12px;margin:4px 0 0"><a href="https://getthetoolbox.com/image-tools/jpg-to-webp?utm_source=embed&utm_medium=widget" target="_blank" rel="noopener">Free JPG to WebP Converter</a> by The Toolbox</p>Outils Associés
Redimensionneur d'Images en Ligne Gratuit
Redimensionnez vos images à n'importe quelle taille. Conservez les proportions ou définissez des dimensions personnalisées. Gratuit, rapide et 100 % dans votre navigateur, sans inscription.
Compresseur d'Images en Ligne Gratuit
Compressez vos images pour réduire la taille des fichiers sans perte de qualité. Gratuit, rapide et 100 % dans votre navigateur, sans inscription.
Outil de Recadrage d'Images en Ligne Gratuit
Recadrez vos images à n'importe quelle taille ou proportion avec un éditeur visuel. Gratuit, rapide et 100 % dans votre navigateur, sans inscription.
Générateur de Favicon Gratuit
Générez des favicons dans toutes les tailles à partir d'une seule image. Gratuit, rapide et 100 % dans votre navigateur, sans inscription.
À propos du convertisseur JPG vers WebP
Le JPG et le WebP sont tous deux conçus pour réduire le poids des photographies, mais ils sont issus d'époques différentes de la recherche en compression, et c'est cet écart qui rend la conversion de l'un vers l'autre intéressante.
Le JPEG a été standardisé en 1992 et compresse les images grâce à une transformée en cosinus discrète (DCT) : il découpe l'image en blocs de 8x8 pixels et supprime les détails à haute fréquence que l'œil humain a le moins de chances de remarquer, selon un niveau de compression que vous contrôlez. Il n'a pas de canal alpha — le modèle colorimétrique du JPEG est uniquement RVB, donc chaque pixel est par définition totalement opaque. Le WebP, publié par Google en 2010, repose sur la compression intra-image développée pour le codec vidéo VP8. Il prend en charge à la fois un mode avec perte (qui bat généralement le JPEG à qualité visuelle équivalente) et un véritable mode sans perte, ainsi qu'un canal alpha complet en 8 bits pour la transparence. Le WebP est le format le plus récent et le plus polyvalent sur pratiquement tous les plans, sauf un : l'ancienneté et la prise en charge universelle historique, où le JPEG conserve encore l'avantage.
Ce qui se passe lors de la conversion JPG vers WebP
Puisque votre JPG source n'a jamais eu de transparence à la base, le convertir en WebP n'ajoute pas de fond transparent et ne révèle rien de nouveau — le canal alpha du WebP reste simplement inutilisé, car chaque pixel en entrée est déjà opaque. Ce qui change réellement, c'est le calcul de compression : ce convertisseur ré-encode l'image avec le codec avec perte du WebP, qui produit généralement un fichier 25 à 35 % plus léger que le JPEG d'origine à qualité visuelle comparable, car le codage entropique et les modes de prédiction du WebP sont plus efficaces que l'approche par blocs DCT, plus ancienne, du JPEG — en particulier sur les images avec des dégradés lisses ou de grandes zones de couleur unie.
Bon à savoir : il s'agit d'une seconde passe avec perte, pas d'un encodage réalisé à partir d'une source non compressée. Votre JPG a déjà supprimé une partie des détails d'origine de façon permanente ; le ré-encoder en WebP à une qualité de 80 à 90 conserve cette perte existante et en ajoute une petite quantité supplémentaire, qui reste imperceptible sur la plupart des photos. En revanche, si vous poussez le curseur de qualité trop bas, vous risquez de superposer un nouvel effet de blocs WebP ou un banding de couleurs par-dessus les artefacts déjà introduits par l'encodeur JPEG d'origine — un phénomène qui devient visible bien plus vite que si vous étiez parti d'une source intacte.
Pourquoi convertir dans ce sens
Le principal motif est généralement le poids de la page. Remplacer les sources JPG de vos balises <img> par du WebP est l'un des moyens les plus fiables de réduire les octets transférés par image sans perte de qualité visible, ce qui améliore le Largest Contentful Paint (LCP) et d'autres métriques Core Web Vitals que les moteurs de recherche comme les utilisateurs réels remarquent. Les photos de produits e-commerce, les images d'en-tête de blog et les galeries contenant des dizaines de JPG sont les cas les plus fréquents, car les gains s'additionnent sur chaque image de la page. La démarche est en revanche moins pertinente pour une image destinée à être imprimée ou archivée, où la prise en charge universelle du décodage JPEG compte encore plus qu'un fichier plus léger.
Compatibilité et prise en charge des navigateurs
Chrome décode le WebP depuis 2010 ; Firefox et Edge ont ajouté la prise en charge des années plus tard. Safari a longtemps résisté — le WebP n'est arrivé sur Safari qu'à partir de la version 14 sous macOS Big Sur, en septembre 2020. Avant cette date, servir du WebP sans solution de repli en JPG risquait de casser l'affichage des images pour une part non négligeable des visiteurs sur Mac et iOS. Aujourd'hui, tous les navigateurs couramment utilisés décodent le WebP nativement, donc convertir vos JPG en WebP est sans risque en production ; un élément <picture> avec un repli en JPG relève désormais surtout de la précaution pour de très anciennes versions de navigateurs en cache, plutôt que d'une réelle nécessité.
Comment fonctionne la conversion
Tout s'exécute localement dans votre navigateur grâce à l'API HTML5 Canvas : votre JPG est lu via FileReader, dessiné sur un élément <canvas> hors écran via drawImage, puis ré-encodé grâce à canvas.toDataURL('image/webp', quality), qui réalise l'étape d'encodage WebP proprement dite. Le fichier ne quitte jamais votre appareil — aucun envoi vers un serveur, aucune file d'attente de traitement et aucun compte requis, donc la vitesse de conversion dépend uniquement de la puissance de traitement de votre propre appareil.