Comprimi PNG Online
Riduci la dimensione del file PNG conservando la trasparenza e la qualità senza perdita. Ottimizzazione DEFLATE gratuita — nessuna registrazione, nessuna filigrana.
Come Comprimere un'Immagine PNG
Carica PNG
Rilascia l'immagine PNG nello strumento qui sopra, oppure fai clic per sfogliare. Supporta file PNG fino a 100 MB.
Comprimi
Lo strumento applica l'ottimizzazione DEFLATE senza perdita per ridurre la dimensione del file conservando ogni pixel, inclusa la trasparenza.
Scarica
Fai clic su Comprimi & Scarica e ottieni il tuo PNG più piccolo. Il risultato mostra esattamente quanti byte hai risparmiato.
Come Funziona la Compressione PNG
PNG utilizza l'algoritmo di compressione DEFLATE — lo stesso algoritmo utilizzato dai file ZIP. È un metodo senza perdita, il che significa che ogni singolo pixel viene preservato esattamente come nell'originale. Nessun dato viene mai scartato.
Prima che DEFLATE venga eseguito, PNG applica una strategia di filtro a ogni riga di pixel. Il filtro prevede i valori dei pixel in base ai pixel vicini e archivia solo la differenza. Sono disponibili cinque tipi di filtro:
- Nessuno — archivia i valori dei pixel grezzi (migliore per il rumore casuale)
- Sub — archivia la differenza rispetto al pixel a sinistra
- Up — archivia la differenza rispetto al pixel sopra
- Media — utilizza la media dei pixel a sinistra e sopra
- Paeth — utilizza una funzione lineare dei pixel a sinistra, sopra e in alto a sinistra
Il nostro strumento verifica più strategie di filtro e parametri DEFLATE per trovare la combinazione che produce il file più piccolo. Ecco perché ricomprimere un PNG da un altro strumento può talvolta produrre ulteriori risparmi — l'originale potrebbe non aver utilizzato le impostazioni ottimali.
PNG vs JPG: Quando Usare Ognuno
| Criteri | PNG | JPG |
|---|---|---|
| Compressione | Senza perdita — nessuna perdita di qualità | Con perdita — qualità regolabile |
| Trasparenza | Supporto canale alfa completo | Nessuna trasparenza |
| Migliore per | Screenshot, loghi, diagrammi, sovrapposizioni di testo, grafica con bordi nitidi | Foto, immagini naturali, gradienti, grandi immagini di sfondo |
| Dimensione file tipica | Più grande (specialmente per le foto) | Molto più piccolo per contenuti fotografici |
| Riduzione dimensioni | 10–30% tramite ottimizzazione senza perdita | 50–80% con compressione basata sulla qualità |
Usa PNG quando hai bisogno di trasparenza, rendering pixel-perfetto o testo nitido. Usa JPG quando la dimensione del file è più importante dell'accuratezza dei pixel — specialmente per le fotografie.
Suggerimenti per File PNG Più Piccoli
- Riduci la tavolozza dei colori — se la tua immagine utilizza meno di 256 colori (icone, grafica semplice), un PNG a 8 bit con una tavolozza indicizzata può essere 3–5× più piccolo di un PNG a 24 bit.
- Rimuovi i metadati — i file PNG spesso contengono dati EXIF, profili di colore ICC e chunk di testo. La loro rimozione può risparmiare 10–50 KB per immagine.
- Usa 8-bit invece di 24-bit — per le immagini con colori limitati (diagrammi, screenshot dell'interfaccia utente con design piatto), la profondità di colore a 8 bit è visivamente identica ma drammaticamente più piccola.
- Semplifica i gradienti — i gradienti morbidi creano molti valori di pixel unici, rendendo la compressione meno efficace. Se possibile, utilizza colori solidi o gradienti a gradini.
- Considera WebP — WebP supporta sia la compressione senza perdita che con perdita con trasparenza. WebP senza perdita è tipicamente il 26% più piccolo di PNG per la stessa immagine.
Suggerimento Pro: Per la massima riduzione delle dimensioni delle foto PNG, converti in JPG o WebP — una foto PNG da 5 MB può diventare JPG da 200 KB a qualità 80, una riduzione del 96%, senza nessuna perdita di qualità visibile per le fotografie.
Domande Frequenti
API PNG Compression
Esegui png compression in modo programmatico tramite API REST — elaborazione batch supportata, gratis, senza registrazione, risposte JSON.
POST /api/v1/batch elabora 20 file alla volta →
curl -X POST https://cleverutils.com/api/v1/tools/compress-png \
-F "[email protected]"\
-F "img_quality=75"