Convertisseur de format d'image

Convertissez vos images en PNG, JPEG ou WebP en quelques secondes, entièrement dans votre navigateur.

Glissez vos images ici ou

Plusieurs fichiers acceptés, tout se passe dans votre navigateur.

Le PNG est un format sans perte : pas de réglage de qualité.

Comment fonctionne la conversion

Cet outil s'appuie sur l'API Canvas du navigateur : chaque image que vous importez est d'abord décodée par le navigateur lui-même, puis dessinée sur un canvas à sa taille d'origine, et enfin ré-exportée dans le format choisi via canvas.toBlob(). Aucun fichier n'est envoyé sur un serveur à aucun moment : le décodage, le rendu et l'encodage se déroulent intégralement sur votre appareil, ce qui rend l'outil utilisable hors ligne une fois la page chargée et respectueux de la confidentialité de vos images.

Vous pouvez importer plusieurs fichiers d'un coup : ils sont traités un par un, et chaque résultat s'affiche avec un aperçu, les dimensions, le poids avant/après conversion, et un bouton de téléchargement individuel ou groupé.

Cette approche a une conséquence importante : la qualité du résultat dépend entièrement de ce que votre navigateur sait décoder. Les formats d'image courants (PNG, JPEG, WebP, GIF, BMP) sont reconnus nativement partout, mais certains formats plus spécifiques, notamment le HEIC/HEIF des iPhone ou les fichiers RAW d'appareils photo, ne le sont pas de façon fiable. Si le navigateur échoue à décoder un fichier, l'outil ne plante pas : il capture l'erreur pour ce fichier précis, affiche un message explicite à côté de son nom, et continue de traiter normalement les autres images de la sélection.

Choisir le bon format de sortie

Le PNG convient aux images avec transparence ou aux captures d'écran nécessitant une qualité sans perte, au prix d'un poids de fichier plus élevé. Le JPEG reste le choix le plus universel pour les photos, avec un curseur de qualité qui permet d'équilibrer poids et fidélité visuelle. Le WebP, plus récent, offre en général la meilleure compression à qualité égale et prend en charge la transparence, mais vérifiez sa compatibilité si vous devez ouvrir le fichier dans un logiciel tiers ancien.

Le curseur de qualité n'apparaît que pour le JPEG et le WebP, puisque ce sont des formats à compression variable : plus la valeur est basse, plus le fichier est léger mais plus des artefacts de compression peuvent apparaître, notamment sur les zones de texte ou les aplats de couleur. Une valeur autour de 80 à 90 % offre en général un bon compromis entre poids et fidélité visuelle pour des photos destinées au web. Pour le PNG, ce réglage n'a aucun effet puisque le format ne compresse jamais avec perte : le curseur est donc masqué plutôt que laissé actif sans rôle réel, afin d'éviter toute confusion sur ce que fait vraiment l'outil.

Non. Toute la conversion se fait dans votre navigateur grâce à l'API Canvas : les fichiers ne quittent jamais votre appareil, aucune donnée n'est transmise à Toolyz ni à un tiers.

En sortie : PNG, JPEG et WebP, les trois étant nativement supportés par la fonction canvas.toBlob() de tous les navigateurs modernes. En entrée, tout format que votre navigateur sait décoder dans une balise image : PNG, JPEG, WebP, GIF (image fixe), BMP, SVG selon les cas.

Pas de façon fiable. Le format HEIC/HEIF utilisé par les iPhone n'est pas décodé nativement par la plupart des navigateurs (Chrome, Firefox, Edge). Seul Safari sait parfois l'afficher via une balise image, de manière incohérente selon les versions macOS/iOS. Décoder du HEIC demanderait une bibliothèque dédiée que cet outil ne charge pas : si votre navigateur ne sait pas lire le fichier, une erreur claire s'affichera pour ce fichier plutôt qu'un plantage silencieux. Le plus simple reste d'exporter vos photos iPhone en JPEG depuis l'app Photos avant conversion.

Le PNG est sans perte et gère la transparence, mais produit des fichiers plus lourds pour les photos. Le JPEG compresse avec perte, idéal pour les photos, sans transparence. Le WebP combine les deux mondes (avec ou sans perte, transparence possible) et donne généralement les fichiers les plus légers, mais reste un peu moins universellement compatible que JPEG/PNG dans certains outils tiers anciens.

Non, le PNG est un format de compression sans perte : le curseur de qualité est désactivé pour ce format car il n'a pas d'effet sur canvas.toBlob() en mode PNG.

Cela arrive quand le navigateur ne parvient pas à décoder le fichier source : format non supporté (HEIC, TIFF, RAW…), fichier corrompu, ou extension ne correspondant pas au contenu réel. L'outil traite chaque image indépendamment et affiche un message d'erreur précis pour ce fichier sans bloquer les autres.

Il n'y a pas de limite fixée par l'outil, mais le traitement dépend entièrement de la mémoire et de la puissance de votre appareil : de très grandes images ou un très grand nombre de fichiers convertis en même temps peuvent ralentir ou saturer le navigateur.

Autres outils · Images