Tillbaka till Hem
GIF till APNG — Konvertera en animerad GIF till animerad PNG
Konvertera en animerad GIF till en animerad PNG (APNG) direkt i din webbläsare. APNG behåller full 24-bitars färg och äkta 8-bitars transparens utan kvalitetsförlust, så animeringen ser renare och skarpare ut än en 256-färgs GIF. Ingen uppladdning, ingen vattenstämpel — din fil lämnar aldrig din enhet.
Ladda upp en GIF för att konvertera till APNG
Släpp en animerad GIF här, eller klicka för att bläddra. Allt körs lokalt på din enhet.
Klistra in (Ctrl/⌘+V) eller släpp en bild — eller importera från en URL
GIF till APNG konverterar en animerad GIF till en animerad PNG (APNG) helt i din webbläsare. APNG är en modern, bakåtkompatibel förlängning av PNG-formatet som lagrar en fullständig animation i en enda .png-fil. Till skillnad från GIF – som är begränsat till en 256-färgspalett per bildrutor och en enda helt transparent färg – stöder APNG full 24-bitars färg och mjuk 8-bitars (256-nivåers) transparens, och konverteringen är helt förlustfri. Resultatet är en renare, skarpare animation utan dithering-bandning och med mjuka, anti-aliasade kanter som GIF helt enkelt inte kan representera. Eftersom allt körs lokalt med WebAssembly-fri JavaScript laddas din GIF aldrig upp till en server: det finns ingen kö, inget vattenmärke, ingen registrering och ingen filstorleksgräns. Det fungerar till och med offline när sidan väl laddats.
Vad som faktiskt ändras när en GIF blir en APNG
| Vad som händer | GIF:en du laddar upp | APNG:n som kommer ut |
|---|---|---|
| Färger | Högst 256 per bildruta. Över åtta testade animationer innehöll varje animations färgrikaste ruta 29 till 253 olika färger, eftersom det taket tillhör formatet. | Alla 16,7 miljoner finns tillgängliga, men en GIF har inga kvar att ge. Omvandlingen är exakt, så du får tillbaka samma 29 till 253 färger i en behållare som hade rymt betydligt fler. |
| Trohet | Exakt det GIF:en redan är. | Byte för byte identiska pixlar. Kontrollerat genom att avkoda vår utdata med Pillow, en implementation som inte delar någon kod med vår: varje bildruta stämde exakt, alfa inräknat. |
| Genomskinlighet | En bit. En pixel är helt genomskinlig eller helt täckande, aldrig däremellan. Ingen av de åtta testfilerna innehöll en enda delvis genomskinlig pixel, eftersom GIF inte kan lagra en sådan. | 256 nivåer, som källan inte heller kan leverera. Det blir användbart först om du redigerar APNG:n efteråt. |
| Filstorlek | Den storlek du laddade upp. | Oftast större. På de åtta testade animationerna 95 % till 1064 % av originalet, 182 % för mittenfilen. Bara en av åtta blev mindre, och det var den enda fotografiska källan i uppsättningen. |
| Tider och slinga | En fördröjning per bildruta och ett antal upprepningar. | Båda följer med oförändrade. APNG lagrar fördröjningar som ett exakt bråk i stället för GIF:ens hundradelar av en sekund, så inget avrundas. |
| Var det spelas | Överallt, även där ingen annan animation accepteras. | I alla aktuella webbläsare, och i Safari sedan 2014. Äldre programvara, e-postklienter och många uppladdningsformulär avvisar den fortfarande. |
Mätt på 8 animerade GIF:ar från Wikimedia Commons (15 till 288 bildrutor, 116 KB till 9,9 MB), körda genom den här sidans egen kod: samma moduler som webbläsaren kör, inte en ersättningskodare. Reproduceras med scripts/measure-apng-gif.mts. Den ärliga sammanfattningen är att omvandla en GIF till APNG gör filen större och ger tillbaka exakt det du stoppade in. Det är värt att göra om du tänker fortsätta redigera animationen, för då är varje efterföljande redigering förlustfri; det är inte värt att göra för att «förbättra kvaliteten», eftersom kvaliteten förbrukades i det ögonblick filen blev en GIF. Där APNG förtjänar sin storlek är bildrutor som aldrig gått genom en palett. Tolv fotografiska rutor i 320x240 innehöll 14 204 olika färger och kostade 673,5 KB som GIF mot 1686,7 KB som APNG, och den GIF:en flyttade varje färgkanal i snitt 2,24 och som mest 14. Lägg till en mjuk genomskinlighetstoning och gapet öppnar sig åt andra hållet: 300 120 pixlar fick sitt alfa knäppt till helt täckande eller helt borta, som mest 127 nivåer, vilket är precis det GIF helt enkelt inte klarar.
Så fungerar det
Välj ett verktyg
Välj bland 168+ verktyg för att ändra storlek, konvertera, komprimera eller förbättra din bild.
Ladda upp och redigera
Dra och släpp din bild och justera inställningarna. Den stannar på din enhet.
Ladda ner
Spara ditt resultat omedelbart — ingen vattenstämpel, ingen registrering krävs.
Varför Image Machine?
Dina filer lämnar aldrig din enhet
All bearbetning sker lokalt i din webbläsare. Dina bilder laddas aldrig upp till en server.
Helt gratis
Alla verktyg är gratis, utan begränsningar, utan vattenstämplar och utan dolda kostnader.
Blixtsnabbt
Ingen väntan på uppladdning — dina bilder bearbetas omedelbart på din egen enhet.
Professionell kvalitet
Pixelperfekt resultat med full kontroll över format, storlek och kvalitet.
Vanliga frågor
Varför konvertera en GIF till APNG?
APNG behåller full 24-bitars färg och sann 8-bitars transparens, medan en GIF är begränsad till 256 färger per bildrutor med bara på/av-transparens. Att konvertera till APNG tar bort färgbandning och taggiga transparenta kanter typiska för GIF:er och ger en märkbart renare animation – användbart för logotyper, klistermärken, UI-animationer och allt med gradienter eller mjuka kanter.
Är konverteringen förlustfri?
Ja. Varje GIF-bildrutor avkodas till exakta pixlar och omkodas till APNG utan någon kvalitetsminskning eller rekomprimering av den synliga bilden – APNG, som PNG, är ett förlustfritt format. Animationstimingen (per-bildruta fördröjningar) och loopinställningen från den ursprungliga GIF:en bevaras.
Kommer APNG:en vara mindre än GIF:en?
Inte alltid. APNG lagrar full-färg, förlustfria bildruta, så för fotografiska eller högt detaljerade animationer kan filen vara större än den motsvarande 256-färgs GIF:en. Avvägningen är högre visuell kvalitet. För enkel grafik med platta färger och transparens är APNG ofta jämförbar i storlek medan den ser bättre ut.
Stöder webbläsare och appar APNG och är det privat?
Alla moderna webbläsare – Chrome, Firefox, Safari och Edge – renderar APNG och spelar animationen; en .apng/.png som en app inte känner igen som animerad visar fortfarande den första bildrutor. Konverteringen sker helt på din enhet i webbläsaren, så din fil laddas aldrig upp och inget lagras på en server.