Conversion d'images en ligne, gratuite

Convertissez vos images entre les formats PNG, JPEG et WebP. Convertissez plusieurs fichiers à la fois par lot. Aucun envoi à un serveur.

Vos fichiers ne quittent jamais votre appareil
Déposez les images ici ou cliquez pour parcourir

Prend en charge JPEG, PNG, WebP, BMP, GIF · jusqu'à 50 Mo chacun

Format de sortie
JPEG
Idéal pour les photos. Fichiers plus petits.
PNG
Sans perte. Prend en charge la transparence.
WebP
Format moderne. Plus petite taille.
92%

Ce qu’est réellement la conversion de format

Tout format de fichier image que vous rencontrez, du JPEG de 1992 à l’AVIF de 2019, encode finalement la même chose : un rectangle de pixels. Ce qui diffère, c’est la manière dont chaque format compresse, structure et (parfois) annote ces pixels sur le chemin du disque. JPEG utilise une compression DCT avec perte et n’a pas de canal alpha. PNG utilise une compression DEFLATE sans perte et un canal alpha 8 bits complet. WebP utilise soit le codage intra-image VP8 avec perte, soit des transformations prédictives sans perte, avec alpha optionnel. GIF utilise LZW puis DEFLATE sur une palette indexée. BMP est essentiellement des pixels bruts. AVIF utilise le codage intra-image AV1, le plus récent et le plus efficace de la famille.

Convertir entre deux quelconques de ces formats suit la même recette conceptuelle : décoder les octets source en pixels RGBA bruts, puis ré-encoder ces pixels selon les règles du format de destination. L’API Canvas du navigateur expose exactement ce pipeline à deux étapes. Quand vous déposez une image, le décodeur intégré du navigateur pour le format d’entrée lit les octets et produit un tampon de pixels. Le tampon est dessiné sur un canvas en mémoire. Ensuite canvas.toBlob('image/jpeg' ou 'image/png' ou 'image/webp', qualité) transmet les pixels à l’encodeur du navigateur pour le format de sortie choisi. Aucune bibliothèque externe n’est nécessaire ; tout est intégré au navigateur.

Voilà pourquoi cet outil peut prendre en charge tant de formats d’entrée sans code spécifique par format de notre côté : tout navigateur livré depuis 2020 peut décoder nativement JPEG, PNG, WebP, GIF, BMP et AVIF, et la plupart peuvent décoder SVG en le rastérisant (la conversion rastérise le vectoriel dans le format raster cible). Le côté sortie est limité à JPEG, PNG et WebP parce que ce sont les encodeurs que le navigateur livre universellement. L’encodage AVIF est inégal en 2026 (Safari l’a, Chrome et Firefox non), donc la sortie AVIF n’est pas proposée ici ; si vous avez besoin d’AVIF, utilisez Squoosh qui embarque son propre encodeur.

Comment cet outil fonctionne en coulisses

Le pipeline est l’API Canvas 2D HTML5 sans bibliothèque externe. Quand vous déposez un fichier, l’API File transmet les octets à un nouvel HTMLImageElement ; le navigateur identifie le format à partir de ses octets magiques et dispatch vers son décodeur intégré. JPEG est décodé via le chemin standard d’inverse DCT. PNG passe par l’inflate DEFLATE puis la défaite du filtre approprié. WebP exécute le décodeur intra-image VP8 (pour avec perte) ou le décodeur de transformations prédictives (pour sans perte). Le résultat dans chaque cas est le même tampon de pixels RGBA, quel que soit le format d’entrée.

Un nouvel élément <canvas> en mémoire est dimensionné à l’image. Si la sortie choisie est JPEG et que la source avait de l’alpha (PNG, WebP-avec-alpha, AVIF-avec-alpha), le canvas est pré-rempli de blanc pour donner aux pixels transparents un endroit où atterrir ; sinon, le canvas hérite directement des pixels. Les pixels décodés sont peints sur le canvas avec ctx.drawImage(). Ensuite canvas.toBlob(mimeCible, qualité/100) invoque l’encodeur pour le format de sortie choisi : le pipeline DCT de JPEG à la qualité du curseur, le DEFLATE sans perte de PNG (qualité ignorée), ou l’encodeur WebP (avec perte à la qualité du curseur).

Pour les fichiers uniques, le Blob de sortie devient une URL d’objet téléchargeable. Pour les lots multifichiers, l’outil exécute le même pipeline en boucle et agrège les résultats. Rien ne quitte l’onglet ; aucune bibliothèque n’est téléchargée ; le seul trafic réseau est le chargement initial de la page. Ouvrez l’onglet Réseau des outils de développement pendant la conversion : aucune requête ne transporte de données d’image. Passez le navigateur en mode avion après le chargement de la page et le convertisseur continue à fonctionner sur les images locales. La confidentialité découle directement de cette architecture : il n’y a aucune étape de téléversement, aucune entrée de journal, aucune infrastructure d’opérateur à qui faire confiance.

Bref historique de la conversion croisée de formats d’image

Comment convertir des images

  1. Sélectionnez votre format cible (JPEG, PNG ou WebP) ci-dessus.
  2. Ajustez le curseur de qualité pour la sortie JPEG/WebP (plus élevé = meilleure qualité, fichier plus volumineux).
  3. Déposez ou sélectionnez une ou plusieurs images.
  4. Les images sont converties instantanément dans votre navigateur.
  5. Téléchargez-les individuellement ou toutes en une fois.

Quand utiliser chaque format

Conversions courantes

Flux de conversion du monde réel

Pièges courants et ce qu’ils signifient

Confidentialité : les images ne quittent jamais votre appareil

Chaque convertisseur de format d’image basé sur le cloud (CloudConvert, Convertio, iLoveIMG, FreeConvert, Aspose et les dizaines de services « convertir image en ligne ») téléverse votre fichier sur le serveur de l’opérateur, exécute la conversion et renvoie le fichier converti en téléchargement. Les images contiennent régulièrement du contenu que personne ne voudrait voir copié sur le disque dur d’un inconnu : captures d’écran d’interfaces internes et de documents confidentiels, photos avec coordonnées GPS intégrées de leur lieu de prise, scans de cartes d’identité et de formulaires fiscaux, illustrations sous NDA, maquettes de design non encore publiées. La plupart des opérateurs publient des politiques de confidentialité s’engageant à supprimer les téléversements dans une heure ou deux et à chiffrer en transit, et les plus gros détiennent la certification ISO/IEC 27001. Ils ont de fortes raisons commerciales d’honorer ces politiques. Mais « supprimé dans l’heure » n’est pas « jamais vu ». Pendant cette heure, le contenu de l’image se trouve dans l’infrastructure de l’opérateur, accessible à tout processus ou personne disposant des permissions appropriées, et visible dans les journaux et sauvegardes selon la politique de rétention applicable.

Ce convertisseur ne téléverse jamais rien. Tout le pipeline (sélection du fichier, décodage via les décodeurs intégrés au navigateur, peinture Canvas et composition alpha optionnelle, encodage via les encodeurs intégrés au navigateur, téléchargement) s’exécute dans votre onglet de navigateur à l’aide de JavaScript et de l’API Canvas HTML5. Aucun téléversement, aucune requête réseau transportant des données d’image, aucune entrée de journal. Vous pouvez vérifier en ouvrant les outils de développement du navigateur sur l’onglet Réseau avant la conversion : aucune requête ne part avec du contenu d’image. Le seul trafic réseau est le chargement initial de la page lui-même ; aucune bibliothèque externe n’est téléchargée pour la conversion. Passez le navigateur en mode avion après le chargement de la page et le convertisseur continue à fonctionner sur les images locales.

Quand un autre outil est le bon choix

Questions fréquentes

La conversion entre formats entraîne-t-elle une perte de qualité ?

La conversion en PNG est toujours sans perte. La conversion en JPEG ou WebP applique une compression avec perte, mais au réglage de qualité par défaut de 92 %, la différence est pratiquement invisible. Des réglages de qualité inférieurs échangent la fidélité visuelle contre des tailles de fichier plus petites.

Qu'advient-il de la transparence lors de la conversion en JPEG ?

Le JPEG ne prend pas en charge la transparence. Les zones transparentes seront remplies d'un arrière-plan blanc. Si vous avez besoin de transparence, utilisez plutôt PNG ou WebP.

Puis-je convertir plusieurs images à la fois ?

Oui ! Sélectionnez ou déposez plusieurs images : elles seront toutes converties au format choisi. Utilisez « Tout télécharger » pour les obtenir en un clic.

Mes images sont-elles envoyées à un serveur ?

Non. L'intégralité de la conversion se fait dans votre navigateur, à l'aide de l'API Canvas. Vos images ne quittent jamais votre appareil.

Autres questions fréquentes

Pourquoi cet outil ne propose-t-il pas la sortie AVIF ?

Parce que l’encodage AVIF basé sur Canvas est inégal en 2026 : Safari le supporte, mais Chrome et Firefox ne livrent pas d’encodeur AVIF. Un outil qui ne fonctionnerait que sur un navigateur serait déroutant. Pour la sortie AVIF, utilisez Squoosh (Google Chrome Labs, également entièrement côté client) ; il embarque son propre encodeur AV1 dans la page et produit de l’AVIF dans tout navigateur. Nous pouvons lire l’entrée AVIF ici (95 %+ des navigateurs peuvent la décoder depuis 2023), simplement pas l’écrire.

Pourquoi ne puis-je pas déposer un fichier HEIC ?

Sur Safari et autres navigateurs sur plateforme Apple, HEIC fonctionne parce que le système d’exploitation fournit le décodeur HEVC. Sur Chrome, Firefox et Edge, cela ne fonctionne pas parce que le codec HEVC est encombré de brevets (les brevets HEVC sont mutualisés entre MPEG LA, HEVC Advance, Velos Media, etc.) et ces navigateurs ne livrent pas de décodage HEVC natif. Utilisez d’abord l’outil dédié HEIC vers JPG, qui livre un décodeur libheif en WebAssembly pour gérer HEIC partout ; puis si vous avez besoin de sortie PNG ou WebP, passez le JPEG résultant par ce convertisseur.

Quel format de sortie dois-je choisir ?

Cela dépend du contenu et de la destination. Pour du contenu photographique sur le web moderne, WebP donne le plus petit fichier sans perte de qualité visible ; pour la compatibilité héritée (clients de messagerie plus anciens, CMS pré-2020, systèmes de soumission figés sur JPEG), JPEG est universel. Pour des graphiques, captures d’écran, logos ou tout ce qui a des bords de couleur nets et de la transparence, PNG les préserve parfaitement. WebP gère aussi les graphiques dans son mode sans perte, plus petit que PNG, mais ne fonctionne que sur des destinations modernes. Règle empirique : WebP pour le web moderne, JPEG pour les photos vers destinations héritées, PNG pour les graphiques ou les besoins sans perte.

Cet outil fonctionne-t-il hors ligne ?

Oui. Les décodeurs pour JPEG, PNG, WebP, GIF, BMP et AVIF, plus les encodeurs pour JPEG, PNG et WebP, sont tous intégrés au navigateur. Aucune bibliothèque externe n’est téléchargée pour la conversion. Les visites suivantes à cette page fonctionnent entièrement hors ligne tant que la page elle-même reste dans le cache du navigateur. Vous pouvez vérifier en activant le mode avion après avoir ouvert la page une fois et en convertissant une image locale.

Les métadonnées EXIF (appareil photo, GPS, date de capture) survivront-elles à la conversion ?

Habituellement non. L’API Canvas opère sur des données de pixels brutes ; elle ne transporte pas les blocs de métadonnées EXIF, IPTC, XMP ni le profil colorimétrique ICC intégré jusqu’à la sortie. Pour un partage écran ordinaire, c’est habituellement un gain de confidentialité (les coordonnées GPS et les numéros de série d’appareil ne fuitent pas). Pour les flux d’archivage ou photographiques où les métadonnées comptent, utilisez un outil de bureau conscient des métadonnées : ExifTool, ImageMagick avec des options explicites, ou « Exporter sous » de Photoshop, qui peuvent tous préserver les métadonnées à travers la conversion.

Existe-t-il un équivalent de bureau ou en ligne de commande ?

Plusieurs. Pour l’automatisation par lot, sharp dans Node.js (bâti sur libvips) est la bibliothèque standard côté serveur : sharp(buf).toFormat('webp').toBuffer(). ImageMagick sur n’importe quel shell : magick input.jpg output.webp. Pillow en Python : Image.open(p).save(out, 'PNG'). Pour le travail interactif ponctuel avec un support de formats plus large incluant la sortie AVIF, Squoosh (Google Chrome Labs, également côté client) est l’alternative navigateur la plus proche. Photoshop, Affinity Photo, GIMP et Aperçu sur macOS couvrent le cas du logiciel de bureau et préservent les métadonnées plus fidèlement que la conversion basée sur le navigateur.

Outils associés