Convertisseur GIF vers APNG gratuit

L'APNG (PNG animé) prend en charge les couleurs 24 bits complètes et la vraie transparence alpha — bien supérieur à la palette indexée 256 couleurs du GIF. Convertissez instantanément, gratuitement, dans votre navigateur.

100% privéSans importationGratuit
GIF to APNG ConverterFREE
Côté navigateur · Sans envoi

Déposez un GIF ici ou cliquez pour parcourir

Conversion dans votre navigateur — rien n'est envoyé

Comment ça marche

1

Importez votre fichier GIF

Cliquez sur la zone d'importation ou faites glisser votre fichier .gif sur le convertisseur. Le fichier est traité entièrement dans votre navigateur — rien n'est envoyé à aucun serveur. Les fichiers GIF jusqu'à 50 Mo sont pris en charge.

2

Le convertisseur extrait et ré-encode chaque frame

FFmpeg WebAssembly lit la séquence de frames du GIF, extrait chaque frame en tant qu'image brute et les ré-encode en frames PNG avec une profondeur de couleur 24 bits complète et une transparence alpha 8 bits. Les frames sont assemblées dans un conteneur APNG avec les timings de frames d'origine préservés.

3

Téléchargez votre fichier .apng

Le fichier de sortie a une extension .apng et est un PNG animé valide que les navigateurs modernes affichent automatiquement lorsqu'il est utilisé dans une balise <img> standard. Pas de JavaScript, pas de code d'intégration spécial — juste une balise image ordinaire.

4

Intégrez-le sur votre site web ou application

Utilisez <img src="animation.apng" alt="description"> dans n'importe quelle page HTML. Chrome, Firefox, Safari et Edge animent tous nativement l'APNG. Vous pouvez également l'utiliser comme background-image CSS et il s'animera dans tous les navigateurs pris en charge.

Pourquoi l'APNG est meilleur que le GIF

Le GIF a été créé en 1987 avec une contrainte fondamentale qui n'a jamais été corrigée : chaque frame d'animation peut contenir au plus 256 couleurs, sélectionnées à partir d'une palette dérivée du contenu de l'image. Sur toute image avec un contenu colorimétrique complexe — photographies, dégradés lisses, ombres douces, texte anti-crénelé, teintes de peau — cette limitation produit des artefacts visibles de bandes de couleurs et de tramage. Le GIF traîne cette limitation depuis près de 40 ans, et il n'existe aucun moyen d'augmenter sa profondeur de couleur dans la spécification du format.

L'APNG (Animated Portable Network Graphics) a été proposé comme extension de la spécification PNG en 2004 et est désormais pris en charge par tous les principaux navigateurs. Il stocke chaque frame d'animation comme une image PNG complète, ce qui signifie que chaque frame dispose d'une couleur RGB 24 bits (16,7 millions de couleurs) et d'un canal alpha 8 bits indépendant. Le canal alpha 8 bits est la différence cruciale pour le travail UI moderne : il prend en charge 256 niveaux de transparence par pixel, permettant des contours semi-transparents lisses, des ombres portées, des halos flous et l'anti-crénelage des coins arrondis. La transparence du GIF est binaire — un pixel est soit entièrement transparent soit entièrement opaque, sans valeurs intermédiaires.

Pour les designers web et UI d'applications, l'APNG débloque des cas d'usage d'animation que le GIF ne peut tout simplement pas gérer : spinners de chargement avec effets de fondu lisses, animations de pulsation de badges de notification, contenu de stickers avec ombres portées semi-transparentes, et micro-animations de marque avec transitions de dégradés lisses. Partout où les contours crénelés et les bandes de couleurs du GIF seraient visibles dans une UI soignée, l'APNG est le format approprié.

Animations UI et états de chargement : Les spinners de chargement, les chargeurs squelettes, les animations de progression et les effets de transition bénéficient tous du canal alpha complet de l'APNG. Un spinner avec un effet de halo à fondu lisse paraît soigné en APNG et grossier en GIF.

Stickers et contenu style emoji : Les stickers Apple iMessage et de nombreux packs de stickers d'applications de messagerie utilisent l'APNG pour le contenu de stickers animés. Le canal alpha complet permet aux stickers d'avoir des contours lisses et de se fondre naturellement sur n'importe quelle couleur de fond de chat — impossible avec la transparence binaire du GIF.

Micro-animations de marque : Les animations de logo, les transitions d'icônes et les animations graphiques de marque nécessitent une fidélité des couleurs totale. Un logo avec un léger balayage de dégradé ou un effet de lueur colorée perd sa finesse lorsqu'il est forcé dans la palette 256 couleurs du GIF. L'APNG préserve les valeurs de couleurs exactes du design original.

Quand ne pas utiliser l'APNG : L'APNG n'est pas adapté aux emails (la plupart des clients ne l'animent pas), il n'est pas accepté par les plateformes vidéo sociales (utilisez MP4), et il n'apparaît pas dans les index de recherche GIF sur des plateformes comme GIPHY ou Tenor (utilisez GIF pour cette distribution). L'APNG est un format web et application, pas un format de partage social.

Fonctionnalités clés

🎨

Couleurs 24 bits complètes

16,7 millions de couleurs par frame — sans limite de palette 256 couleurs, sans bandes ni tramage.

Vraie transparence alpha

256 niveaux de transparence par pixel pour des contours lisses, des ombres et l'anti-crénelage.

🔒

100% privé

Votre GIF n'est jamais importé. Toute la conversion s'effectue dans votre navigateur via WebAssembly.

🖼️

Intégration standard <img>

Utilisez l'APNG exactement comme un GIF en HTML — pas besoin de JavaScript ni d'attributs spéciaux.

📱

Prêt pour les stickers iMessage

L'APNG est le format natif des stickers animés Apple iMessage.

🌐

Tous les navigateurs modernes

Chrome, Firefox, Safari et Edge animent tous nativement l'APNG depuis 2017+.

Comparaison des formats

FonctionnalitéGIFAPNG
Profondeur de couleur256 couleurs (indexé 8 bits)16,7 millions de couleurs (RGB 24 bits)
TransparenceBinaire (activé/désactivé uniquement)Alpha 8 bits complet (0–255 niveaux)
CompressionLZW (sans perte, par frame)DEFLATE (sans perte, par frame)
Prise en charge des navigateursTous les navigateurs (IE6+)Tous les navigateurs modernes (Chrome, Firefox, Safari, Edge)
Prise en charge des clients emailLarge (idéal pour les emails)Limitée (pas d'animation dans Gmail/Outlook)
Méthode d'intégrationBalise <img>Balise <img> (identique)
Taille de fichier typiquePlus petite (pour les graphiques simples)Plus grande (données couleur complètes par frame)
Idéal pourPartage social, email, messagerieAnimations UI, stickers, design web

Détails techniques

L'APNG étend la spécification PNG avec trois nouveaux types de chunks : acTL (chunk de contrôle d'animation, contenant le nombre de frames et le nombre de boucles), fcTL (chunk de contrôle de frame, un par frame, contenant les dimensions, la position, le timing et le mode de disposition/fusion de la frame), et fdAT (chunk de données de frame, contenant les données d'image PNG compressées pour chaque frame). Les données de la première frame sont stockées dans un chunk IDAT standard afin que les décodeurs PNG qui ne comprennent pas l'APNG affichent la première frame comme une image statique — compatibilité descendante totale.

Le mode de fusion fcTL est particulièrement important : l'APNG prend en charge deux opérations de fusion — APNG_BLEND_OP_SOURCE (remplace entièrement le canvas par les données de frame) et APNG_BLEND_OP_OVER (composite alpha la frame sur le canvas précédent). Cela permet des animations APNG où des frames semi-transparentes sont composées sur un fond, produisant des effets impossibles en GIF. FFmpeg utilise le mode de fusion SOURCE lors de la conversion depuis GIF, préservant le comportement d'animation d'origine.

La conversion utilise le muxeur apng de FFmpeg. Chaque frame GIF est décodée en un tampon de pixels RGBA brut, puis encodée en tant que chunk de frame PNG compressé par deflate. Comparée à la compression LZW du GIF, la compression DEFLATE de PNG tend à compresser différemment — mieux pour les images avec de grandes régions uniformes, parfois plus grande pour le contenu très tramé. L'avantage clé n'est pas le taux de compression mais la fidélité des couleurs : l'APNG stocke les couleurs exactes des pixels sans perte de quantification de palette.

Questions fréquemment posées

L'APNG sera-t-il plus grand que le GIF original ?
Généralement oui, car l'APNG stocke des données de couleur 24 bits par frame plutôt qu'une palette indexée de 256 couleurs. La différence de taille varie significativement selon le contenu. Un GIF simple avec 16 couleurs distinctes peut produire un APNG de taille similaire, tandis qu'un GIF complexe avec un tramage important peut produire un APNG 3 à 5 fois plus grand. Pour les animations d'icônes simples, la compression DEFLATE peut parfois produire un APNG plus petit que le GIF original. Mesurez les deux pour votre contenu spécifique.
La conversion GIF vers APNG récupère-t-elle les couleurs d'origine ?
Non. La conversion d'un GIF en APNG améliore le conteneur et la profondeur de couleur du format, mais ne récupère pas les informations de couleur qui ont été perdues lors de la création originale du GIF. Si l'animation source présentait des bandes de couleurs parce qu'elle a été réduite à 256 couleurs lors de sa création, ces mêmes pixels en bandes sont stockés dans l'APNG. L'avantage de la conversion APNG est de préserver les données de pixels actuelles sans dégradation supplémentaire, et de permettre des éditions futures sans perte de qualité.
Puis-je utiliser l'APNG dans des campagnes d'email marketing ?
La prise en charge de l'animation APNG dans les clients email est incohérente et peu fiable. Apple Mail sur macOS et iOS anime bien l'APNG. Gmail, Outlook sur Windows et la plupart des clients email professionnels ne l'animent pas — ils affichent uniquement la première frame comme image statique. Pour le contenu email animé, le GIF reste le bon choix. Utilisez l'APNG pour les pages web et les interfaces d'applications où vous contrôlez l'environnement de rendu.
Comment intégrer un APNG sur un site web ?
Utilisez une balise image HTML standard : <img src="animation.apng" alt="description de l'animation" width="400" height="300">. Pas de JavaScript, pas d'attributs spéciaux et pas de CSS requis. Le navigateur détecte le format APNG et l'anime automatiquement. Vous pouvez également le référencer comme fond CSS : background-image: url('animation.apng'); et il s'animera dans Chrome, Firefox, Safari et Edge.
L'APNG est-il meilleur que le WebP pour le contenu animé ?
Le WebP animé (AWEBP) et l'APNG sont tous deux des alternatives modernes au GIF avec prise en charge des couleurs complètes. Le WebP atteint généralement des tailles de fichier plus petites grâce à une compression plus avancée (dérivée de VP8). L'APNG a l'avantage d'utiliser l'écosystème PNG bien établi — les outils PNG, éditeurs et CDN gèrent l'APNG de façon fiable. Pour les cas d'usage web où la taille du fichier est critique, essayez GIF vers MP4 ou GIF vers WebM pour les fichiers les plus petits possibles.

Prêt à essayer ?

Faites défiler vers le haut et déposez votre fichier pour commencer.

Explorer tous les outils