Convertir PNG en JPEG XL
Convertissez vos images PNG en JPEG XL dans le navigateur. Par lots, qualité réglable, métadonnées retirées par défaut, aucun fichier ne quitte votre appareil.
Le JPEG XL est encodé par un encodeur WebAssembly (libjxl) de 1,4 Mo, téléchargé une fois. La qualité 100 est sans perte. Safari 17+ et les éditeurs photo ouvrent le JPEG XL ; Chrome et Firefox pas encore, gardez donc une copie JPG pour le web.
PNG
Le PNG est sans perte et gère la transparence : on l’utilise pour les captures d’écran, les logos et les visuels aux contours nets.
Pour une photo, un PNG pèse plusieurs fois plus qu’un JPG, ce qui compte quand un formulaire ou un message impose une limite de taille.
JPEG XL
Le JPEG XL est un format plus récent du comité JPEG. Depuis iOS 17, l’iPhone peut y enregistrer des photos ProRAW.
Safari ouvre le JPEG XL nativement ; ailleurs, Nibbo le décode sur votre appareil avec un petit décodeur WebAssembly, et vous pouvez aussi convertir du JPG ou du PNG en JPEG XL.
Comment ça marche
- Vos fichiers PNG sont décodés par le navigateur sur cet appareil et enregistrés en JPEG XL. Les photos gardent leur orientation.
- Déposez plusieurs fichiers d’un coup et téléchargez-les un par un ou dans un ZIP.
- Les métadonnées comme la position GPS sont supprimées par défaut ; désactivez l’option pour conserver l’EXIF dans les fichiers JPG.
Questions fréquentes
Pourquoi le JPEG XL ?
À qualité égale, un fichier JPEG XL pèse en général 30 à 60 % de moins qu’un JPG, conserve la transparence et le HDR, et la qualité 100 est vraiment sans perte. L’encodeur est libjxl compilé en WebAssembly (environ 1,4 Mo, téléchargé une fois). Safari 17+ et la plupart des éditeurs photo l’ouvrent ; Chrome et Firefox pas encore, gardez donc une copie JPG pour le web.
Mes fichiers sont-ils envoyés sur un serveur ?
Non. La conversion se fait dans votre navigateur ; rien n’est envoyé à un serveur.
Sous quelle licence sont les codecs ?
Les encodeurs AVIF et WebP sont des compilations Apache-2.0 de libavif et libwebp. Le décodeur HEIC est libheif (LGPL-3.0), chargé comme fichier séparé plutôt qu’intégré à notre code.