Comprimi Immagini Online — JPEG, PNG e WebP
Comprimi JPEG, PNG e WebP fino all'80% in meno — nel tuo browser, senza upload. Batch di 20 immagini, regola la qualità, confronta prima e dopo. Gratuito e privato.
Trascina le immagini qui o clicca per sfogliare
Supporta JPEG, PNG, WebP · Max 10MB per file · Fino a 20 immagini
Cos'è la Compressione delle Immagini?
La compressione delle immagini riduce la dimensione del file rimuovendo dati visivi ridondanti o impercettibili, consentendo caricamenti di pagina più rapidi e un consumo di banda ridotto. Secondo l'HTTP Archive Web Almanac, le immagini rappresentano in media circa il 50% del peso totale della pagina — rendendo l'ottimizzazione delle immagini uno dei miglioramenti delle prestazioni a maggior impatto disponibili per gli sviluppatori web.
Come notano le linee guida sulle prestazioni web di Google, ottimizzare le immagini è costantemente tra le principali raccomandazioni di Lighthouse e PageSpeed Insights, migliorando direttamente le metriche Core Web Vitals come Largest Contentful Paint (LCP). La specifica WebP (Google, 2010) ha dimostrato che gli algoritmi di compressione moderni possono ridurre le dimensioni dei file immagine del 25–35% rispetto a JPEG a qualità visiva equivalente, una scoperta che da allora ha guidato l'adozione diffusa di formati di nuova generazione (HTTP Archive, specifica WebP).
Esistono due approcci principali alla compressione:
**La compressione con perdita** scarta alcuni dati dell'immagine per ottenere file più piccoli. JPEG e WebP usano la compressione con perdita per impostazione predefinita — un'impostazione di qualità del 75% riduce tipicamente la dimensione del file del 60–80% con differenze visibili minime. Il compromesso è irreversibile: una volta scartati, i dati non possono essere recuperati dal file compresso.
**La compressione senza perdita** riduce la dimensione del file senza scartare alcun dato. PNG usa la compressione senza perdita per impostazione predefinita — l'immagine decompressa è bit per bit identica all'originale. Il rapporto di compressione è inferiore (tipicamente 10–30%), ma la qualità dell'immagine è perfettamente preservata.
Questo strumento comprime le tue immagini interamente nel tuo browser usando la Canvas API integrata — le tue immagini non vengono mai caricate su alcun server, in nessun momento. Per i file JPEG e WebP, lo slider della qualità controlla direttamente il livello di compressione con perdita. Per i file PNG, lo strumento converte in formato WebP quando la qualità è inferiore al 100% per fornire una compressione significativa, poiché la Canvas API non supporta la codifica PNG con perdita. Ogni operazione di compressione resta sul tuo dispositivo, dandoti i guadagni in termini di prestazioni senza il costo della privacy.
Per incorporare piccole immagini compresse direttamente in HTML o CSS, puoi codificare in Base64 l'output per creare data URI — una tecnica comune per icone e loghi sotto i 5 KB. Per un confronto più approfondito tra soluzioni di compressione basate su browser e Node.js — incluso Squoosh, Sharp e Imagemin — leggi la nostra guida alla compressione delle immagini.
// Compress a JPEG image in the browser using the Canvas API
async function compressImage(file, quality = 0.75) {
const img = await createImageBitmap(file); // decode the image
const canvas = document.createElement('canvas');
canvas.width = img.width;
canvas.height = img.height;
canvas.getContext('2d').drawImage(img, 0, 0);
// quality: 0.0 (smallest file) → 1.0 (original quality)
return new Promise((resolve) =>
canvas.toBlob(resolve, 'image/jpeg', quality)
);
}
// file comes from an <input type="file"> or drag-and-drop
const blob = await compressImage(file, 0.75);
console.log(`Original: ${file.size} bytes`);
console.log(`Compressed: ${blob.size} bytes`);
// → Original: 2100000 bytes
// → Compressed: 672000 bytes (~68% reduction) Caratteristiche Principali
Elaborazione 100% Lato Browser
Tutta la compressione avviene localmente nel tuo browser usando la Canvas API. Le tue immagini non lasciano mai il tuo dispositivo — niente upload, niente elaborazione lato server, privacy completa.
Compressione in Batch
Comprimi fino a 20 immagini in una sola volta. Trascina più file o selezionali dal tuo file browser. Tutti i file vengono compressi con la stessa impostazione di qualità e possono essere scaricati individualmente o tutti insieme.
Controllo Qualità Regolabile
Ottimizza la compressione con uno slider della qualità da 0 a 100. Vedi la dimensione del file compresso aggiornarsi in tempo reale mentre regoli, così puoi trovare il perfetto equilibrio tra qualità e dimensione del file.
Confronto Scorrevole Prima/Dopo
Confronta visivamente le versioni originale e compressa di qualsiasi immagine con un divisore scorrevole interattivo. Trascina a sinistra e a destra per ispezionare gli artefatti di compressione in qualsiasi punto dell'immagine.
Supporto Multi-Formato
Comprimi immagini JPEG, PNG e WebP. I file PNG vengono convertiti automaticamente in WebP quando si usa la compressione con perdita, poiché la Canvas API non supporta la codifica PNG con perdita.
JPEG vs PNG vs WebP
JPEG
Lossy compression, no transparencyMigliore per fotografie e immagini complesse con molti colori e gradienti. Eccellenti rapporti di compressione (riduzione del 60–90% a qualità 75). Non supporta la trasparenza. Il formato immagine più ampiamente supportato sul web.
PNG
Lossless compression, supports transparencyMigliore per grafiche con bordi netti, testo, loghi e immagini che richiedono trasparenza. Dimensioni dei file maggiori rispetto a JPEG per le fotografie. Questo strumento converte PNG in WebP per la compressione con perdita poiché la Canvas API supporta solo la codifica PNG senza perdita.
WebP
Lossy and lossless, supports transparencyIl formato moderno di Google che offre file più piccoli del 25–35% rispetto a JPEG a qualità equivalente, con supporto per la trasparenza come PNG. Supportato da tutti i browser moderni. Il formato più efficiente per le immagini web nel 2026.
Esempi di Compressione
Compressione Foto JPEG
photo-landscape.jpg (2.1 MB, 4000×3000)
photo-landscape.jpg (680 KB at quality 75)
Una tipica foto JPEG ad alta risoluzione compressa a qualità 75. La dimensione del file è ridotta di circa il 68% con perdita di qualità visiva minima. JPEG è il formato migliore per fotografie e immagini complesse con gradienti.
Compressione Logo/Icona PNG
logo-transparent.png (450 KB, 1200×800)
logo-transparent.webp (85 KB at quality 80)
Un'immagine PNG con trasparenza convertita in WebP a qualità 80. WebP supporta la trasparenza come PNG ma con compressione con perdita, raggiungendo una riduzione di dimensione dell'81%. Nota: il formato di output cambia in WebP poiché la Canvas API non può eseguire la compressione PNG con perdita.
Compressione Banner WebP
hero-banner.webp (800 KB, 1920×1080)
hero-banner.webp (250 KB at quality 75)
Un'immagine WebP ricompressa a qualità 75. La compressione con perdita integrata di WebP raggiunge una riduzione del 69% mantenendo una buona qualità visiva. WebP è generalmente il formato più efficiente per le immagini web.
Come Comprimere Immagini Online
- 1
Carica le Tue Immagini
Trascina le immagini nell'area di upload, o clicca per sfogliare i tuoi file. Puoi selezionare fino a 20 immagini JPEG, PNG o WebP in una volta, ciascuna fino a 10MB.
- 2
Regola la Qualità
Usa lo slider della qualità per impostare il livello di compressione desiderato (0–100). Il valore predefinito è 75, che offre un buon equilibrio. Osserva le dimensioni dei file e i rapporti di compressione aggiornarsi in tempo reale.
- 3
Scarica i Risultati
Clicca Scarica su qualsiasi singolo file, o usa Scarica Tutto per salvare ogni immagine compressa. Usa il pulsante Confronta per ispezionare visivamente la qualità prima di scaricare.
Casi d'Uso
- Ottimizzazione delle Prestazioni del Sito Web
- Riduci le dimensioni dei file immagine prima di caricarli sul tuo sito web. Immagini più piccole si caricano più velocemente, migliorando i punteggi Core Web Vitals (specialmente Largest Contentful Paint), riducendo i costi di banda e migliorando il ranking SEO.
- Riduzione delle Dimensioni degli Allegati Email
- Comprimi le immagini prima di allegarle alle email per restare nei limiti di dimensione degli allegati (tipicamente 10–25MB). Un batch di 20 foto può spesso essere compresso da 50MB a meno di 10MB.
- Preparazione Upload Social Media
- Pre-comprimi le immagini prima di caricarle sulle piattaforme social media. Mentre le piattaforme ricomprimono automaticamente le immagini, partire con un file ottimamente compresso ti dà più controllo sulla qualità finale.
- Ottimizzazione di Asset per App e Giochi
- Comprimi asset UI, texture e sprite per app mobili, giochi e progressive web app. Asset più piccoli significano download più rapidi, meno utilizzo di storage ed esperienze utente più fluide.
- Ottimizzazione di Documenti e Presentazioni
- Riduci la dimensione delle immagini incorporate in PDF, documenti Word e presentazioni. Un mazzo di slide di 50MB con foto ad alta risoluzione può spesso essere ridotto a 10MB senza perdita di qualità evidente.
Dettagli Tecnici
- Compressione Canvas API
- Questo strumento usa il metodo toBlob() della Canvas API HTML5 per la compressione. L'immagine viene disegnata su un elemento canvas invisibile, poi ricodificata con il parametro di qualità specificato. Per JPEG e WebP, il parametro di qualità (0.0–1.0) controlla il livello di compressione con perdita. Per PNG, la Canvas API ignora completamente il parametro di qualità — la codifica PNG tramite Canvas è sempre senza perdita.
- Conversione PNG in WebP
- Poiché Canvas toBlob() ignora il parametro di qualità per le immagini PNG (l'output è sempre senza perdita), questo strumento converte i file PNG in formato WebP quando lo slider della qualità è impostato sotto 100. WebP supporta sia la compressione con perdita (con controllo della qualità) sia la trasparenza, rendendolo l'alternativa con perdita ideale a PNG. Quando la qualità è impostata a 100, i file PNG sono preservati nel loro formato originale.
- Comportamento del Parametro di Qualità
- Lo slider della qualità mappa al parametro di qualità di Canvas toBlob(): 100 = 1.0 (qualità più alta, file più grande), 0 = 0.0 (qualità più bassa, file più piccolo). Per JPEG, qualità 75 (0.75) è generalmente il punto ideale — sotto 50, gli artefatti diventano evidenti. Per WebP, lo stesso valore di qualità produce file leggermente più piccoli rispetto a JPEG con qualità visiva comparabile.
- Memoria e Limiti del Browser
- Ogni immagine esiste in memoria sia come oggetto File originale sia come Blob compresso, più due URL oggetto per la visualizzazione di anteprima. Con 20 immagini da 10MB ciascuna, l'utilizzo di memoria di picco può raggiungere circa 400MB. Gli URL oggetto vengono revocati quando le immagini vengono cancellate o la pagina viene scaricata per prevenire perdite di memoria.
Migliori Pratiche
- Inizia a Qualità 75 per JPEG/WebP
- Qualità 75 è il punto di partenza raccomandato per la maggior parte dei casi d'uso. Riduce tipicamente la dimensione del file del 60–80% con perdita di qualità visibile minima. Aumenta la qualità sopra 85 solo per immagini in cui la preservazione dei dettagli fini è critica (es. imaging medico, fotografia per stampa di qualità).
- Usa WebP Quando Possibile
- WebP produce file più piccoli del 25–35% rispetto a JPEG alla stessa qualità visiva e supporta la trasparenza come PNG. Tutti i browser moderni supportano WebP dal 2024. Converti immagini JPEG e PNG in WebP per il miglior rapporto compressione-qualità sul web.
- Conserva i File Originali
- Conserva sempre le tue immagini originali non compresse come file sorgente. La compressione con perdita è irreversibile — ricomprimere un'immagine già compressa degrada ulteriormente la qualità senza significativa riduzione di dimensione (nota come perdita di generazione).
- Controlla la Qualità Prima di Scaricare
- Usa il pulsante Confronta per ispezionare visivamente gli artefatti di compressione prima di scaricare. Presta particolare attenzione alle aree con testo, bordi netti e gradienti sottili — questi sono i punti dove gli artefatti JPEG sono più visibili.
- Raggruppa Immagini Simili
- Le immagini con caratteristiche simili (stesso tipo di soggetto, risoluzione, profondità di colore) si comprimono meglio con la stessa impostazione di qualità. Raggruppa le tue foto separatamente dalle tue grafiche/loghi per risultati ottimali.
Domande Frequenti
È sicuro comprimere immagini online?
Qual è la differenza tra compressione con perdita e senza perdita?
Perché i miei file PNG vengono convertiti in WebP?
Quale impostazione di qualità dovrei usare?
Posso comprimere immagini senza perdere qualità?
Quante immagini posso comprimere in una volta?
Cosa succede se il file compresso è più grande dell'originale?
La compressione cambia le dimensioni della mia immagine?
Quali formati di immagine sono supportati?
Come si confronta con TinyPNG o Squoosh?
Strumenti correlati
Vedi tutti gli strumenti →Convertitore di Basi Numeriche — Bin, Hex, Ott, Dec
Strumenti di conversione
Converti istantaneamente tra binario, esadecimale, decimale, ottale e qualsiasi base (2-36). Strumento online gratuito e privato: tutta l'elaborazione avviene nel tuo browser.
Convertitore di Unità di Lunghezza — Metrico e Imperiale
Strumenti di conversione
Converti online tra 16 unità di lunghezza all'istante — metriche, imperiali, nautiche e astronomiche. 1 pollice = 2.54 cm. Gratis, privato, gira nel browser.
Convertitore di Temperatura — Celsius, Fahrenheit, Kelvin
Strumenti di conversione
Converti Celsius, Fahrenheit, Kelvin e Rankine all'istante. Strumento online gratuito basato sul browser con formule di conversione, guide passo-passo e tabelle di riferimento.
Convertitore di Volume e Capacità di Liquidi — 15 Unità
Strumenti di conversione
Converti volume e capacità di liquidi tra 15 unità — metriche, USA, imperiali e da cucina. Convertitore online gratuito, 100% privato, nel tuo browser.
Convertitore di Peso — kg, libbre, once, grammi e 13 unità
Strumenti di conversione
Converti il peso tra 13 unità all'istante — metriche, imperiali e troy. Tabelle di conversione, formule e riferimenti. Gratis, online nel tuo browser.
Decodificatore e codificatore Base64
Codifica e formattazione
Decodifica e codifica Base64 online gratis. Conversione in tempo reale con pieno supporto UTF-8 ed emoji. 100% privato — gira nel tuo browser. Nessuna registrazione.