Convertisseur PNG en ligne gratuit
JPG · WebP · AVIF · SVG · PDF et plus
Swift PNG est un convertisseur PNG 100 % dans le navigateur. Déposez un PNG, choisissez la cible — JPG, WebP, AVIF, SVG, PDF, GIF, BMP, TIFF ou ICO — et la conversion s'exécute localement sur votre appareil. Sans upload, sans inscription, sans filigrane.
Lots jusqu'à 100 fichiers. La sortie PNG → WebP est typiquement 75–85 % plus petite que la source.
Confidentialité d'abord — vérifiable
Ouvrez DevTools → Network. 0 octet d'image ne quitte votre appareil.
9 formats cibles
PNG vers JPG, WebP, AVIF, SVG, PDF, GIF, BMP, TIFF, ICO
Compresser PNG
Réduire la taille du PNG sans perdre en qualité
Redimensionner PNG
Redimensionner des PNG par pixels ou pourcentage
Rogner PNG
Rogner les PNG à des ratios exacts
Supprimer l'arrière-plan
Rendre les fonds PNG transparents instantanément
PNG → 9 formats : la comparaison
Une comparaison directe de chaque format vers lequel Swift PNG peut convertir un PNG. Choisissez la cible adaptée avant de convertir.
| Cible | Transparence | Gain de taille typique vs PNG | Avec perte ? | Idéal pour | Support navigateur |
|---|---|---|---|---|---|
| JPG | Non | 70–90 % | Oui | Photos sans alpha | Universel |
| WebP | Oui (avec/sans perte) | 60–85 % | Les deux | Hero web, UI, produits | Modernes, Safari 14+ |
| AVIF | Oui | 75–95 % | Les deux | Compression maximale, durable | Chrome 85+, Safari 16+ |
| SVG | Vectoriel (pas d'alpha) | n/d (chemins) | n/d | Logos, icônes, line art | Universel |
| Oui (intégré) | 0–20 % | n/d | Documents, impression | Universel | |
| GIF | 1-bit seulement | Souvent plus gros | Palette avec perte | Animations uniquement | Universel |
| BMP | Oui (32 bits) | Presque toujours plus gros | Non | Outils Windows anciens | Universel |
| TIFF | Oui | Variable | Les deux | Impression, archivage | Limité aux navigateurs |
| ICO | Oui | Plus petit (multi-rés.) | Non | Favicons | Universel |
Les valeurs proviennent de PNG réels à qualité 80. Le résultat réel dépend du contenu (photo, aplat, line art).
Comment convertir des images
Processus simple, rapide et sécurisé.
Téléverser
Glissez‑déposez des fichiers ou dossiers (PNG, JPG, WebP, BMP) dans la zone.
Ajuster
Réglez la qualité (0–100 %), la taille cible ou les dimensions.
Convertir
Le traitement démarre instantanément via WebAssembly.
Télécharger
Enregistrez individuellement ou tout en ZIP.
Quand NE PAS convertir votre PNG
Choisir le mauvais format cible détériore silencieusement ce qui rend un PNG utile. Évitez la conversion si l'un de ces cas s'applique.
-
Ne convertissez pas PNG → JPG si l'image a de la transparence
Le JPG n'a pas de canal alpha. Les zones transparentes deviennent blanches (ou couleur de fond). Préférez WebP, AVIF ou SVG.
-
Ne convertissez pas PNG → SVG pour une photo ou un dégradé bruité
Le traçage vectoriel fonctionne sur les bords et les zones plates. Les photos donnent des milliers de chemins fragmentés — plus volumineux que le PNG original et visuellement pires.
-
Ne convertissez pas PNG → AVIF pour Safari < 16 sans fallback
AVIF donne les fichiers les plus petits mais les anciennes versions de Safari ne le décodent pas. Utilisez `<picture>` avec un fallback WebP ou JPG.
-
Ne compressez pas une capture d'écran avec texte sous ~80 %
Les bords du texte cèdent en premier sous la quantification. Maintenez la qualité ≥ 80 pour les captures, UI et documents.
-
Ne convertissez pas PNG → GIF pour des images statiques
Le GIF est limité à 256 couleurs et produit presque toujours des fichiers plus gros que le PNG source. À réserver aux animations.
-
Ne ré-encodez pas un fichier déjà avec perte en PNG
Le PNG est sans perte : ré-enregistrer un JPG en PNG ne fait que figer les artefacts JPG dans un fichier plus gros. Restez dans le format avec perte ou repartez de l'original.
Problèmes fréquents de conversion PNG
Solutions directes aux problèmes les plus courants lors de la conversion de PNG vers d'autres formats.
Fichier PNG trop volumineux pour le web ?
Convertissez en WebP ou AVIF pour des fichiers 70–90 % plus petits à qualité quasi identique. Ou utilisez Compresser PNG sans changer de format.
Transparence perdue après conversion ?
Le JPG n'a pas de canal alpha. Choisissez WebP, AVIF ou SVG comme cible pour conserver la transparence.
Les pixels alpha sont devenus noirs ou blancs ?
Vous avez converti en JPG. Refaites avec WebP ou AVIF. Si JPG est requis, fixez une couleur de fond dans Paramètres au lieu d'accepter le remplissage par défaut.
PNG vers SVG semble pixelisé ?
Le traçage vectoriel fonctionne sur logos, icônes et line art. Baissez le seuil pour les images contrastées, ou convertissez les photos en JPG/WebP.
PNG vers ICO flou en dessous de 32 px ?
Utilisez un PNG source déjà en 32 × 32 ou 64 × 64. Descendre de 1024 px à 16 px supprime le détail utilisé par Windows.
La sortie AVIF paraît sombre ou décalée ?
Les anciens encodeurs AVIF gèrent mal le profil sRGB. Swift PNG l'intègre explicitement — réexportez et vérifiez dans Chrome 100+ ou Safari 16+.
La taille de page du PDF est mauvaise ?
La taille de page PDF dépend des pixels du PNG divisés par la DPI. Définissez la DPI dans Paramètres (96 par défaut) avant de convertir.
Confidentialité & ingénierie — ce qui s'exécute sur votre appareil
Swift PNG fonctionne entièrement dans votre navigateur. Aucun octet d'image n'est envoyé à un serveur pendant la conversion — vous pouvez le vérifier vous-même.
Vérifiez vous-même
Ouvrez DevTools → onglet Network, lancez une conversion. Le nombre de requêtes image sortantes doit rester à 0. Le seul trafic concerne la page elle-même au premier chargement.
Métadonnées & couleur
EXIF et autres métadonnées sont supprimées par défaut à la conversion. La sortie utilise le profil sRGB. Aucune télémétrie sur les images téléversées.
Encodeurs utilisés
La conversion s'effectue via la Canvas API et des modules WebAssembly locaux :
- JPG Canvas toBlob → libjpeg-turbo (natif du navigateur)
- WebP Canvas toBlob → libwebp (natif du navigateur)
- AVIF Canvas toBlob → libavif (natif, Chrome 85+ / Safari 16+)
- SVG Traceur inspiré de potrace (open-source, voir /utils/pngToSvg.ts)
- Entrée HEIC heic2any (WASM)
Architecture de confidentialité :
La différence « Local‑First »
La plupart des convertisseurs en ligne envoient vos fichiers privés sur un serveur distant. Swift PNG est différent. Nous avons conçu une solution sans serveur avec WebAssembly.
Traitement local
Votre navigateur fait le gros du travail via des modules WASM compilés. Plus rapide, sans latence d’envoi/téléchargement.
Zéro envoi serveur
Regardez l’onglet réseau : les fichiers ne quittent jamais votre appareil. Nous ne pouvons ni voir, ni stocker, ni partager vos images.
Fonctionne hors ligne
Une fois la page chargée, vous pouvez couper le Wi‑Fi et continuer à convertir. L’app vit dans le cache du navigateur.
Aucune conservation des données
Aucun stockage cloud à pirater. Fermer l’onglet efface instantanément toutes les données traitées de la mémoire du navigateur.