FreeToGenerate.com

100 % gratuit · sans inscription · rien ne quitte votre navigateur

Tout se passe dans votre navigateur : les images ne sont envoyées à aucun serveur, et rien n’est enregistré.

Aussi disponible en : English · Español · Português · العربية

Convertir un PNG en JPG directement dans votre navigateur

Déposez vos PNG, réglez la qualité JPEG et téléchargez le résultat, sans qu’aucune image ne quitte votre appareil.

Qu’est-ce qu’un convertisseur PNG en JPG ?

Convertir un PNG en JPG revient à demander à votre propre navigateur de décoder un fichier PNG puis de le réencoder en JPEG, sans qu’aucun octet ne quitte l’onglet ouvert. L’outil commence par lire les premiers octets du fichier pour savoir ce qu’il a vraiment en main plutôt que de se fier à l’extension .png du nom de fichier : un réflexe utile, car un JPEG renommé en .png est un cas très courant, beaucoup de personnes pensant à tort que changer l’extension revient à convertir. Il affiche ensuite le format détecté, la présence ou non de transparence et le poids d’origine, avant même que vous ayez choisi quoi que ce soit.

Ce sens de conversion mérite une attention particulière parce que le PNG sait stocker de la transparence et que le JPEG ne le sait pas du tout : c’est le piège classique qui transforme un logo transparent en logo à fond noir. L’outil s’en occupe en amont en peignant un fond avant l’encodage JPEG, et vous laisse choisir sa couleur quand cela s’applique. Vous pouvez déposer plusieurs fichiers PNG à la fois ou cliquer pour les choisir ; aucun compte n’est nécessaire, et rien n’est mis en ligne.

Comment l’utiliser

  1. Déposez vos fichiers PNG Faites glisser une ou plusieurs images dans la zone prévue, ou cliquez pour les sélectionner depuis votre appareil. L’outil détecte aussitôt le format réel de chaque fichier et signale s’il contient de la transparence.
  2. Réglez la qualité et, si besoin, la couleur de fond Le format JPEG est déjà présélectionné ; ajustez le curseur de Qualité de 1 à 100 selon le compromis poids/netteté recherché. Si une image a de la transparence, choisissez la couleur de remplissage : blanc, noir ou une teinte personnalisée.
  3. Téléchargez le résultat Chaque ligne affiche le poids obtenu et l’écart en pourcentage par rapport à l’original, avec son propre bouton de téléchargement. Utilisez Tout télécharger pour récupérer tous les fichiers convertis d’un coup.

Ce que le JPEG ne sait pas faire avec la transparence

Le format PNG stocke un type de couleur par image — niveaux de gris, couleurs vraies, palette, ou l’une de ces variantes avec un canal alpha — et peut en plus rendre transparentes certaines entrées d’une palette grâce à un bloc appelé tRNS, même sans canal alpha. Le JPEG, lui, n’a aucune de ces notions : il n’existe tout simplement pas de pixel transparent en JPEG. Quand un convertisseur ne gère pas ce cas, le résultat le plus fréquent est un aplat noir là où l’image était transparente, parce qu’un canevas de dessin vierge dans un navigateur est noir par défaut avant qu’on y peigne quoi que ce soit.

C’est précisément pour éviter ce défaut que la commande de remplissage existe : elle peint un fond — blanc par défaut, ou une couleur de votre choix — avant l’encodage JPEG, afin que la transparence devienne une couleur pleine au lieu d’un artefact noir. Elle n’apparaît que lorsque l’image source a réellement de la transparence à remplir : sur 60 fichiers PNG réels vérifiés face au décodeur d’images de macOS, 16 d’entre eux, soit plus du quart, n’avaient aucune transparence du tout. Plutôt que de supposer, l’outil vérifie fichier par fichier, et c’est aussi pour cela qu’il affiche le résultat de cette lecture avant que vous ne cliquiez sur quoi que ce soit.

Limites assumées

Cet outil convertit des formats, il ne restaure rien : si votre PNG contient déjà des dégâts de compression hérités d’un JPEG antérieur, les repasser en JPEG ne les efface pas, et chaque réencodage — même à la qualité 100 — perd un peu de détail supplémentaire, car l’encodeur repart des pixels déjà décodés sans connaître les choix de compression d’origine. Les GIF animés perdent leur animation : une seule image, la première, est convertie, et le nombre total d’images est affiché pour que vous sachiez ce qui est laissé de côté. Le HEIC, format photo par défaut de l’iPhone, ne se décode que dans Safari sur un appareil Apple ; ailleurs, l’outil le signale plutôt que d’échouer sans explication.

Le réencodage efface aussi toutes les métadonnées EXIF — coordonnées GPS, modèle d’appareil, réglages de prise de vue — ce qui est plutôt une bonne nouvelle avant de publier une photo, mais une perte réelle si vous cherchiez à archiver ces informations. La sortie est plafonnée à 4096 sur 4096 pixels ; au-delà, l’image est réduite proportionnellement et la page vous le signale. Enfin, cet outil convertit des formats, il ne redimensionne pas à la demande : pour changer des dimensions précises, le redimensionneur d’images séparé fait ce travail.

Pourquoi est-ce gratuit ?

Le décodage et le réencodage se produisent sur votre appareil, dans votre propre onglet — donc sur votre processeur et votre batterie, jamais sur un serveur que nous devrions payer au gigaoctet transféré. Sans coût serveur à répercuter, il n’y a aucune raison d’installer un compte, un filigrane ou un palier payant selon le poids ou le nombre de vos fichiers PNG.

Vous pouvez convertir cent images ce matin et cent autres ce soir sans que cela ne coûte davantage à personne : le calcul se fait sur votre machine, pas sur la nôtre, et c’est cette différence qui rend l’outil gratuit sans qu’il soit bridé.