Come comprimere un’immagine senza caricarla?
Imposta un livello di qualità e lo strumento ricodifica l’immagine nel tuo browser, mostrandoti il peso prima e dopo, così puoi valutare tu stesso il compromesso. Nulla viene caricato e non c’è alcun limite di dimensione oltre alla memoria del tuo dispositivo.
Funziona interamente nel tuo browser · nessun caricamento · nessun account · nessuna filigrana
- Scegli un’immagine JPEG, PNG o WebP.
- Scegli il formato di output e trascina il cursore della qualità.
- Comprimi, controlla quanto hai risparmiato, poi scarica.
JPEG, PNG o WebP. Il file viene letto da questa pagina e non viene mai inviato da nessuna parte.
Lascia vuoto per mantenere le dimensioni originali. Un'immagine più larga viene ridimensionata in proporzione.
Cosa può fare questa pagina
- Cursore della qualità da 0,1 a 1,0
- Mostra affiancati il peso originale e quello compresso
- Larghezza massima opzionale, con ridimensionamento proporzionale
- I file non vengono mai caricati
Quando usare questa pagina
- Un modulo di caricamento ha un limite di dimensione e una piccola perdita di qualità è accettabile.
- Alleggerire le immagini prima di metterle su una pagina web.
- Vuoi vedere subito il peso prima e dopo e decidere se tenere il risultato.
Quando scegliere un’altra soluzione
- Ti servono un’ottimizzazione senza perdita o il controllo esatto di una dimensione finale: questo strumento accetta un livello di qualità, non un obiettivo di peso.
- Orientamento EXIF, profili ICC, metadati o semantica del canale alpha devono essere conservati.
- L’originale è un PNG con pochi colori; ricodificarlo tramite Canvas può farlo crescere.
Come si confronta con le alternative
Gli encoder dedicati come mozjpeg, oxipng o Squoosh sanno fare ottimizzazione senza perdita, JPEG progressivo, riduzione della palette e compromessi peso/qualità molto migliori. L’encoder Canvas del browser non offre nessuna di queste regolazioni, e qui il PNG viene ricodificato anziché davvero ottimizzato: è per questo che la pagina mostra entrambi i pesi invece di promettere una riduzione. Se il file esce più grande, tieni l’originale o usa un encoder dedicato.
Dove vanno i tuoi file
Da nessuna parte. Questa pagina carica il codice che fa il lavoro e, da quel momento, il file che apri viene letto dal tuo browser. Nessun passaggio di caricamento, nessuna copia temporanea su un server, nessuna pulizia di cui fidarsi: i dati non attraversano mai la rete, quindi non resta nulla da cancellare. Puoi verificarlo da solo: apri il pannello di rete del browser mentre lo strumento è in esecuzione e guardalo restare silenzioso.
Domande su questo strumento
- Di quanto si ridurrà la mia immagine?
- Dipende interamente dall’immagine e dalla qualità che scegli, perciò questa pagina riporta i numeri reali invece di promettere una cifra. Le fotografie di solito si riducono molto con WebP o AVIF a qualità 0,7–0,8, perché scartano dettagli che l’occhio nota appena. Uno screenshot salvato in PNG può cambiare di poco, e un JPEG ricodificato può persino crescere se era già ottimizzato.
- Perché il cursore della qualità non fa nulla quando il formato è PNG?
- PNG è un formato senza perdita e non ha un parametro di qualità, quindi il browser ignora il valore. Per controllare il peso del file scegli JPEG, WebP o AVIF. PNG resta la risposta giusta quando ti servono pixel esatti o la trasparenza.
- La compressione conserva i dati EXIF o la rotazione della fotocamera?
- No. Il canvas ricodifica soltanto i pixel visibili, quindi i metadati come modello della fotocamera, posizione GPS e data di scatto originale vengono persi. Il browser applica il tag di orientamento EXIF durante la decodifica, quindi il risultato resta dritto, ma non porta con sé alcun metadato.
Altri strumenti dello stesso gruppo
Guide
- How to compress an image without losing visible qualityRe-encode a JPEG, PNG or WebP at a quality you choose, with the before and after size side by side. Runs in your browser.
- JPG, PNG, WebP or AVIF: which format, and how to convertWhat each image format is actually good at, and how to convert between them in your browser with the encoder you already have.