Retour à l'accueil
APNG vers GIF — Convertir un PNG animé en GIF animé
Convertissez un PNG animé (APNG) en GIF animé directement dans votre navigateur — l'inverse de GIF vers APNG. Le décodeur compose chaque image APNG et la ré-encode en GIF universellement pris en charge, en conservant le timing de l'animation, le nombre d'images et le nombre de boucles. Pas de téléchargement, pas de filigrane — votre fichier ne quitte jamais votre appareil.
Importer un APNG à convertir en GIF
Déposez un PNG animé (.png ou .apng) ici, ou cliquez pour parcourir. Tout s'exécute localement sur votre appareil.
Collez (Ctrl/⌘+V) ou déposez une image — ou importez depuis une URL
APNG en GIF convertit un PNG animé (APNG) en GIF animé entièrement dans votre navigateur — l'exact inverse de notre outil GIF en APNG. Un décodeur JavaScript pur lit l'APNG morceau par morceau, composite chaque image (en respectant ses opérations de disposition et de mélange) en une image RGBA complète, et ré-encode la séquence en GIF animé standard. Le GIF est le format d'animation le plus universellement supporté sur le web : il se joue dans chaque navigateur, appli de chat, forum et plateforme sociale, et se lit automatiquement en ligne presque partout — ce que l'APNG ne fait toujours pas. La conversion préserve la durée par image, le nombre d'images et le nombre de boucles. Comme le GIF est limité à une palette de 256 couleurs par image et une transparence 1 bit (activé/désactivé), la palette est re-quantifiée lors de la conversion ; c'est une propriété inhérente du format GIF, pas un défaut. Tout s'exécute localement sans WebAssembly : votre fichier n'est jamais téléversé, pas de file d'attente, aucun filigrane, aucune inscription, et ça fonctionne hors ligne une fois la page chargée.
Ce qu'un APNG perd en devenant un GIF
| Ce qui se passe | L'APNG que vous envoyez | Le GIF qui en sort |
|---|---|---|
| Couleurs | Jusqu'à 16,7 millions par image, et les images photographiques les utilisent vraiment : 14 204 couleurs distinctes dans une seule image de 320x240 de notre jeu de test. | Reconstruites sur une palette de 256 au maximum par image. Sur ces images photographiques, chaque canal de couleur tombait à 2,24 de la cible en moyenne et jusqu'à 14 au pire — visible comme des bandes dans un dégradé, invisible dans la plupart des aplats. |
| Transparence | 256 niveaux, un bord peut donc s'estomper progressivement. | Un bit : entièrement transparent ou entièrement opaque. Sur une image avec un fondu alpha progressif, 300 120 pixels ont changé, le pire de 127 niveaux. Un bord doux devient un bord net. |
| Taille du fichier | La taille envoyée. | Généralement bien plus petite, et c'est la raison de faire cette conversion. Les mêmes images photographiques : 673,5 Ko en GIF contre 1686,7 Ko en APNG ; avec le fondu alpha, 421,7 Ko contre 1771,4 Ko. |
| Images et durées | Des délais par image stockés sous forme de fraction exacte. | Chaque image est conservée avec son propre délai, arrondi au centième de seconde que stocke le GIF. Un fichier qui boucle indéfiniment continue de boucler indéfiniment. |
| Où ça se lit | Tous les navigateurs actuels, mais encore refusé par quantité de logiciels anciens et de formulaires d'envoi. | Partout. C'est le format vers lequel se tourner quand quelque chose n'accepte rien d'autre. |
| Revenir en arrière | — | Reconvertir le résultat en APNG rend les 256 couleurs et les bords nets, pas les originaux. C'est à l'étape de la palette que l'information part, et rien en aval ne peut la récupérer. |
Mesuré en faisant passer des images photographiques par les modules de cette page elle-même — le même code que fait tourner le navigateur. Reproductible avec scripts/measure-apng-truecolor.mts. Deux choses valent la peine d'être sues avant de convertir. D'abord, la perte est réelle mais concentrée : illustration en aplats, captures d'écran et pixel art traversent souvent une palette presque intacts, tandis que les photos et les dégradés se strient. Ensuite, le gain de taille est tout l'intérêt de l'opération, et il est important. L'autre sens a aussi été mesuré, sur 8 animations Wikimedia : un GIF converti en APNG ressortait à 95 % à 1064 % du fichier d'origine, 182 % pour le médian, sans aucun gain mesurable, car les images d'un GIF ne contiennent déjà que 256 couleurs au maximum et aucune transparence partielle — il ne reste rien à préserver pour le format le plus gros.
Comment ça marche
Choisissez un outil
Choisissez parmi 168+ outils pour redimensionner, convertir, compresser ou améliorer votre image.
Importez et modifiez
Glissez-déposez votre image et ajustez les paramètres. Elle reste sur votre appareil.
Téléchargez
Enregistrez votre résultat instantanément : sans filigrane et sans inscription.
Pourquoi Image Machine ?
Vos fichiers ne quittent jamais votre appareil
Tout le traitement s'effectue localement dans votre navigateur. Vos images ne sont jamais envoyées sur un serveur.
Entièrement gratuit
Tous les outils sont gratuits, sans limites, sans filigrane et sans frais cachés.
Ultra rapide
Aucune attente de téléversement : vos images sont traitées instantanément sur votre propre appareil.
Qualité professionnelle
Un rendu parfait au pixel près, avec un contrôle total sur le format, la taille et la qualité.
Questions fréquentes
Pourquoi convertir un APNG en GIF ?
Le GIF est supporté pratiquement partout — chaque navigateur, appli de messagerie, forum et réseau social le joue et le boucle automatiquement en ligne. APNG, bien que de meilleure qualité, n'est toujours pas accepté par de nombreuses applis de chat et plateformes. Convertir en GIF vous donne un fichier que vous pouvez coller ou téléverser presque partout, idéal pour les réactions, les stickers et les clips courts en boucle.
Le GIF ressemblera-t-il exactement à l'APNG ?
Principalement, mais pas pixel par pixel. Le GIF n'autorise que 256 couleurs par image et une transparence activée/désactivée (1 bit), donc un APNG avec des 24 bits de couleur complets, des dégradés ou des bords doux anti-aliasés sera re-quantifié en palette. Vous pouvez voir de légères bandes de couleur ou des bords plus durs autour des zones transparentes — c'est une limitation fondamentale du GIF, pas un défaut de la conversion. La durée de l'animation et le nombre de boucles sont préservés exactement.
Préserve-t-il la durée de l'animation et le nombre de boucles ?
Oui. Le délai de chaque image APNG (sa fraction de délai fcTL) est converti au délai par image du GIF, et la valeur num_plays de l'APNG est écrite comme le nombre de boucles du GIF — 0 signifie boucler indéfiniment, un nombre positif joue autant de fois. Le nombre d'images est préservé un pour un.
Est-ce privé, et ça fonctionne avec les PNG statiques ?
La conversion s'effectue entièrement sur votre appareil dans le navigateur, donc votre fichier n'est jamais téléversé et rien n'est stocké sur un serveur. Si vous déposez un PNG ordinaire (non animé), il est traité comme une image à image unique et converti en GIF à une image. Les PNG à palette indexée, 16 bits et entrelacés ne sont pas supportés et signaleront une erreur claire.