Convertitore da Base64 a GIF

Incolla un Base64 che contiene una GIF e salvalo come file .gif con tutti i fotogrammi intatti, oppure converti un’immagine statica in GIF con una palette di 256 colori ricavata dai suoi stessi colori.

Funziona interamente nel tuo browser. Non viene caricato nulla.

Come si usa

  1. Incolla la stringa Base64 o l’URI data:image/gif;base64.
  2. Controlla l’anteprima e il formato rilevato, le dimensioni e il peso.
  3. Per una GIF animata, imposta Scarica come su Originale in modo da conservare tutti i fotogrammi. Per un’immagine statica, lascia GIF per convertirla.
  4. Scarica il file .gif.

Dati GIF in Base64

Un file GIF inizia con il testo GIF89a o con il più vecchio GIF87a. In Base64 diventano R0lGODlh e R0lGODdh, quindi i primi sei caratteri R0lGOD sono un indizio affidabile. Le GIF in Base64 compaiono come indicatori di caricamento incorporati nel CSS, minuscoli pixel di tracciamento trasparenti nelle email e negli strumenti di analisi web, e animazioni di reazione salvate nei database di chat o forum. Il formato GIF è molto usato per le piccole immagini inline perché una GIF trasparente di 1 × 1 è uno dei file immagine validi più piccoli in assoluto, lungo appena qualche decina di byte.

Conservare l’animazione

Il download Originale scrive i byte decodificati senza modificarli, quindi tutti i fotogrammi, i loro tempi e l’impostazione di ripetizione restano intatti. Ogni output convertito viene creato disegnando l’immagine su un canvas, e un canvas contiene una sola immagine. La conversione mantiene quindi solo il primo fotogramma, anche quando il formato di destinazione è di nuovo GIF.

Questo limite ha anche un lato utile: per estrarre il primo fotogramma di un’animazione come immagine statica, incolla la GIF e scaricala come PNG o JPG.

Come il convertitore GIF gestisce colori e trasparenza

  • 256 colori. GIF memorizza al massimo 256 colori per immagine. Il convertitore ricava la palette dall’immagine stessa con il metodo median cut, che funziona bene per loghi, icone e grafiche semplici. Foto e sfumature morbide possono perdere le tonalità più sottili.
  • Trasparenza a 1 bit. Ogni pixel è completamente trasparente o completamente opaco. Ombre sfumate e bordi con antialiasing diventano bordi netti.

Quando la fedeltà dei colori o la trasparenza sfumata contano più della compatibilità con GIF, PNG o WebP sono la destinazione migliore.

Dalla riga di comando la decodifica richiede un solo passaggio: base64 --decode spinner.txt > spinner.gif.

Domande frequenti

Perché la mia GIF smette di muoversi dopo la conversione?

L’output convertito contiene solo il primo fotogramma. Scegli Originale in Scarica come per salvare la GIF animata esattamente com’era stata codificata.

Perché la GIF convertita appare a bande o sgranata?

GIF può contenere solo 256 colori, quindi le immagini con molte sfumature, come le foto, vengono ridotte ai colori più vicini della palette. Usa PNG o WebP se ti serve l’intera gamma di colori.

Cosa succede ai pixel semitrasparenti?

In GIF la trasparenza è attiva o disattivata. Ogni pixel diventa completamente trasparente o completamente opaco, il che può lasciare un contorno seghettato attorno ai bordi sfumati.

Come trasformo di nuovo una GIF in Base64?
Usa GIF in Base64. Parti dal file originale, così l’animazione viene inclusa nella stringa codificata.