Creatore di GIF gratuito
Crea GIF animati a partire dalle tue immagini. Carica foto, riorganizzale, regola i tempi e scarica la tua animazione all'istante.
🔒 100 % nel browserPasso 1: caricare immagini
📸 Rilascia immagini qui o clicca per caricare
Supporta JPG, PNG, WebP e altri formati di immagine. Più file accettati.
Il tuo GIF
Come funziona
- Carica i fotogrammi delle tue immagini. Trascina o seleziona due o più file JPG, PNG o WebP. Ognuno diventa un fotogramma dell'animazione, nell'ordine di caricamento. Il browser li legge localmente, nulla viene caricato su un server.
- Riordina se necessario. Fai clic su un fotogramma e usa Sposta su / Sposta giù per correggere la sequenza. L'animazione viene riprodotta dall'alto verso il basso.
- Imposta i tempi dei fotogrammi. Il cursore Ritardo fotogramma imposta per quanto tempo ogni fotogramma è visibile (50-2000 ms). 100 ms = 10 fotogrammi al secondo, 200 ms = 5 fps, 500 ms = un ritmo da presentazione più posato.
- Scegli il numero di ripetizioni e la qualità. Ripetizione = 0 significa ciclo infinito (l'impostazione predefinita e ciò che la maggior parte dei client di chat si aspetta); 1 riproduce l'animazione una sola volta. Qualità 1 è l'output migliore ma il più lento da codificare; 10-15 è il punto ideale pratico.
- Scegli una larghezza di output. Auto mantiene la dimensione originale; i preset 400-1000 px ridimensionano ogni fotogramma a una larghezza obiettivo prima della codifica. Larghezze più piccole producono file drasticamente più piccoli.
- Fai clic su Crea GIF e scarica. La codifica viene eseguita nel tuo browser. Quando la barra di avanzamento finisce, l'anteprima appare e il file è a un clic di distanza.
Hai invece una clip video? Lo strumento dedicato Convertitore video in GIF estrae i fotogrammi da file MP4 / WebM / MOV. Questo strumento è pensato per il flusso a sequenza di immagini, screenshot, mockup di design, foto che dovrebbero animarsi una dopo l'altra.
Una rapida panoramica del formato GIF
Il Graphics Interchange Format fu rilasciato da CompuServe il 15 giugno 1987, progettato da un team di ingegneri guidato da Steve Wilhite. La revisione GIF89a del 1989 (ancora oggi la versione che ogni browser analizza) aggiunse i tempi di animazione, la trasparenza a bit singolo e i blocchi di metadati specifici dell'applicazione. L'animazione in ciclo, la cosa per cui i GIF sono per lo più noti oggi, non era affatto nella specifica originale: Netscape la aggiunse nel settembre 1995 con Navigator 2.0 tramite l'estensione applicativa «NETSCAPE2.0», e quel blocco di 19 byte è ancora oggi il modo in cui ogni codificatore dichiara il numero di ripetizioni. La compressione è l'algoritmo Lempel-Ziv-Welch (LZW); il brevetto LZW statunitense detenuto da Unisys scadde il 20 giugno 2003 (e in date simili a livello internazionale fino alla metà del 2004), quindi GIF è libero da brevetti da due decenni.
Perché i GIF sono più grandi di quanto ti aspetteresti
Tre scelte strutturali del formato si combinano per rendere GIF un modo pesante di distribuire animazioni nel 2026:
- 256 colori per fotogramma. Ogni fotogramma porta con sé una palette indicizzata a 8 bit, 256 voci tratte da uno spazio RGB a 24 bit. Foto e gradienti devono essere quantizzati fino a quella palette, il che fa perdere dettaglio (banding) o spende byte in motivi di dithering per nascondere la perdita.
- Nessuna predizione tra fotogrammi. I codec video moderni memorizzano un fotogramma chiave e un flusso di delta di movimento; GIF memorizza ogni fotogramma in modo indipendente. Un'animazione di 30 fotogrammi è essenzialmente 30 immagini compresse separate impilate in un file.
- Trasparenza a bit singolo. Un pixel è o completamente opaco o completamente trasparente. Non c'è alcun canale alfa, ed è per questo che le forme curve su uno sfondo non corrispondente mostrano bordi frastagliati.
La conseguenza pratica: una clip di 5 secondi a 480 px è facilmente di 5-20 MB come GIF ma solo di poche centinaia di KB come MP4. La maggior parte delle piattaforme social limita i GIF intorno ai 5-15 MB e scarta quelli più grandi. Se la tua destinazione è una pagina web moderna sotto il tuo controllo, un MP4 in <video autoplay muted loop playsinline> è di solito una scelta tecnica migliore. GIF vince comunque ovunque la destinazione abbia un supporto dei codec imprevedibile (client di chat, file README, firme e-mail, commenti nei tracker di problemi) perché ogni lettore su ogni piattaforma può visualizzarlo senza un riproduttore video.
Impostazioni pratiche a cui mirare
| Caso d'uso | Ritardo fotogramma | Larghezza | Note |
|---|---|---|---|
| Reazione Slack / Discord | 100-200 ms | 400-480 px | Mantieni il file sotto ~5 MB. |
| Demo README / documentazione | 100-200 ms | 600-800 px | GitHub lo mostra in linea, max 10 MB per file. |
| Animazione per firma e-mail | 200-500 ms | 320-480 px | Resta sotto 1 MB; il primo fotogramma dovrebbe essere quello sicuro per il marchio. |
| Presentazione / portfolio | 500-2000 ms | 800-1000 px | Meno fps + fotogrammi più grandi barattano la fluidità con la chiarezza. |
| Riproduzione per segnalazione di bug | 100 ms | 600 px | 10 fps catturano la maggior parte del movimento dell'interfaccia in modo leggibile. |
La regola dell'area in pixel. La dimensione del file scala all'incirca con il numero di pixel per fotogramma, il che significa che raddoppiare la larghezza di output quadruplica l'area allo stesso rapporto d'aspetto. Un GIF da 320 px è all'incirca un quarto della dimensione della stessa animazione a 640 px, e all'incirca un sedicesimo della dimensione a 1280 px. Ridimensiona sempre prima della codifica anziché dopo.
Quando usare GIF, quando ricorrere a qualcos'altro
- GIF vince quando la destinazione è imprevedibile: client di chat, e-mail, GitHub, Notion, Confluence, Jira, sistemi di ticketing. Un GIF incorporato con un semplice tag
<img>viene riprodotto automaticamente su ogni browser fin dagli anni '90 senza markup di riproduttore video né controlli sui codec. - APNG (PNG animato) è stato ufficialmente incorporato nella specifica PNG nel 2023. Supporta il colore a 24 bit e un vero canale alfa a 8 bit, così le forme curve appaiono pulite su qualsiasi sfondo. I file sono di solito più grandi di un GIF per la stessa animazione, ma la qualità è di gran lunga superiore.
- WebP animato è il formato di animazione tuttofare di Google con alfa completo e modalità con e senza perdita. Il supporto multi-browser è intorno al 97% nel 2026; i client di chat variano (Discord ha aggiunto il supporto nativo per WebP animato alla fine del 2024; Slack e iMessage sono ancora incoerenti).
- AVIF animato produce i file più piccoli di qualsiasi formato attuale (spesso di un ordine di grandezza più piccoli di un GIF) ma il supporto nelle app di messaggistica e negli editor di immagini è ancora indietro rispetto all'AVIF statico.
- Video MP4 / WebM è la scelta giusta per qualsiasi animazione più lunga di pochi secondi destinata a una pagina web sotto il tuo controllo.
<video autoplay muted loop playsinline>è il contenitore standard. Le policy di riproduzione automatica dei browser consentono video senza audio senza un gesto dell'utente, così il comportamento visivo è indistinguibile da un GIF a una frazione dei byte.
Privacy e velocità
Molti generatori di GIF online caricano le tue immagini su un server, le codificano lì e restituiscono il risultato. Dal punto di vista della gestione dei dati ciò significa che screenshot di interfacce pre-rilascio, design coperti da NDA, foto di bambini o qualunque altra cosa tu preferiresti non consegnare a terzi attraversano l'infrastruttura di qualcun altro. Questo strumento esegue il codificatore nel tuo browser tramite la libreria open source gif.js, i fotogrammi vanno dal trascina-e-rilascia direttamente a un Web Worker che costruisce il GIF, e l'unica cosa che lascia la pagina è il file codificato quando fai clic su Scarica. La velocità dipende dal tuo dispositivo: un rapido GIF di reazione richiede un secondo o due, una presentazione di 30 fotogrammi a 800 px potrebbe impiegare 10-15 secondi su un laptop tipico.
Errori comuni
- Fotogrammi di dimensioni molto diverse. Il codificatore usa le dimensioni del primo fotogramma e applica il letterbox o allunga gli altri. Ritaglia o ridimensiona le tue sorgenti perché corrispondano prima di caricarle, per l'output più pulito.
- Ritardo fotogramma impostato come fps. Il cursore accetta millisecondi per fotogramma, non fotogrammi al secondo. 100 ms sono 10 fps, 200 ms sono 5 fps, e 500 ms sono «ogni mezzo secondo.» Se la tua animazione sembra lenta, prova ad abbassare il ritardo; se sembra frenetica, alzalo.
- Valore di qualità frainteso. Numeri più bassi sono qualità più alta (e più lenti); numeri più alti sono più veloci ma più grossolani. 10 è un buon valore predefinito; scendi a 5 per le immagini hero importanti, spingi a 15-20 se la dimensione del file è critica.
- Larghezza di output troppo grande. Raddoppiare la larghezza quadruplica la dimensione del file. 480 px bastano per la chat e la maggior parte della documentazione; ricorri a 800 px solo quando il testo nel GIF deve restare leggibile.
- Numero di ripetizioni pari a 1 per errore. Alcune piattaforme (in particolare il vecchio comportamento di Twitter) mostrano i GIF non in ciclo come una singola immagine statica. Lascia Ripetizione = 0 a meno che tu non abbia un motivo specifico per riprodurre una sola volta.
- Mescolare PNG con trasparenza e JPG senza. I fotogrammi JPG hanno uno sfondo opaco; i fotogrammi PNG possono essere trasparenti. Il codificatore sceglie un solo colore di trasparenza per palette, così sorgenti miste possono produrre aloni inattesi. Converti prima tutti i fotogrammi nello stesso formato.
- Provare a creare un'animazione lunga. GIF è un formato scadente per qualsiasi cosa oltre i ~10 secondi, la dimensione del file diventa ingestibile e la maggior parte delle superfici di condivisione limita la dimensione del caricamento. Taglia in modo aggressivo, o passa a MP4 / WebP per contenuti più lunghi.
Domande frequenti
Quanti fotogrammi posso aggiungere?
Quanti ne può contenere comodamente la memoria del tuo dispositivo. Il codificatore viene eseguito interamente nel browser, quindi non c'è alcun limite lato server, ma un GIF di 100 fotogrammi a 1000 px richiederà una quantità di tempo notevole per la codifica e produrrà un file di più megabyte. Per la maggior parte dei casi d'uso, 5-30 fotogrammi a 400-600 px è il punto ideale.
Quali formati di immagine posso caricare?
Tutto ciò che il browser può decodificare come immagine, JPG, PNG, GIF (viene preso il primo fotogramma), WebP, BMP e la maggior parte dei formati moderni. Il supporto SVG dipende dall'API canvas del browser. Per l'output più pulito, mantieni tutti i fotogrammi nello stesso formato e nelle stesse dimensioni.
Il GIF ha la trasparenza?
GIF supporta solo la trasparenza a bit singolo, un pixel è o completamente opaco o completamente trasparente, senza anti-aliasing. Se carichi fotogrammi PNG con pixel semitrasparenti (ombre, bordi morbidi), quelle regioni traslucide o si agganciano all'opaco o al colore di trasparenza scelto, il che può produrre un aspetto sfrangiato. Per le animazioni che hanno bisogno di un alfa pulito su sfondi arbitrari, APNG o WebP animato sono formati migliori, anche se il supporto varia a seconda della destinazione.
Il file codificato viene caricato da qualche parte?
No. Il codificatore gif.js viene eseguito in un Web Worker nel tuo browser. Le tue immagini sorgente non vengono mai inviate a un server, e nemmeno l'output codificato. Una volta caricata la pagina, lo strumento funziona anche offline.
Perché il mio GIF è così grande?
La compressione GIF è scarsa per gli standard moderni, ogni fotogramma porta con sé la propria palette indicizzata a 256 colori, senza predizione tra fotogrammi. Le leve più grandi sono la larghezza di output (la dimensione del file scala con l'area in pixel) e il numero di fotogrammi. Limita la larghezza a 480 px per un output adatto alla chat, riduci l'animazione ai fotogrammi essenziali, e aumenta il valore di qualità verso 15-20 per i file più piccoli.
Posso modificare un GIF che ho già creato?
Non direttamente, questo strumento costruisce nuovi GIF da singoli fotogrammi di immagine, non decompone un GIF esistente nei suoi fotogrammi. Per modificare un GIF esistente, dovresti prima estrarre i suoi fotogrammi come immagini separate, modificarli o riordinarli, poi ricaricarli qui come nuova sequenza.