Image Format Converter

Convertitore di Formato Immagini

Converti PNG, JPG, WebP e AVIF — trascina, rilascia, scarica. Tutto avviene nel tuo browser; i byte dell'immagine non lasciano mai la scheda.

Convertitore di Formato Immagini — TL;DR

Converti PNG, JPG, WebP e AVIF — trascina, rilascia, scarica. Tutto avviene nel tuo browser; i byte dell'immagine non lasciano mai la scheda.

No. L'intero strumento è JavaScript che gira all'interno di questa pagina. L'immagine viene decodificata con createImageBitmap, disegnata su un canvas e ricodificata con canvas.toBlob — ogni passaggio è locale al browser. Apri DevTools → Network e osserva: non viene effettuata alcuna richiesta durante la conversione. Sicuro per foto personali, screenshot, file di design e documenti riservati.

PNG è senza perdita — memorizza ogni pixel esattamente. JPG ha perdita ed è ottimo per foto con sfumature morbide. Se il tuo PNG è uno screenshot, line art o ha molti blocchi di colore pieno, JPG comprime peggio del PNG e il file diventa più grande. Per screenshot e asset UI, resta su PNG o usa WebP. JPG eccelle con le fotografie.

Le foto contengono posizione e volti, gli screenshot possono contenere credenziali, i comp di design sono funzionalità di prodotto non ancora annunciate. Incollare uno qualsiasi di questi nel server di qualcun altro è una silenziosa fuga di dati. Il convertitore di iKit è JavaScript già caricato nella scheda del tuo browser.

Solo formati con perdita (JPG / WebP / AVIF). PNG è sempre senza perdita. 75-85% è il punto ideale per la maggior parte delle foto.
Rilascia le immagini qui o clicca per selezionare
PNG, JPG, WebP, AVIF, GIF, BMP — più file consentiti. Niente viene caricato.

Perché iKit Image Format Converter

Pensato per designer, sviluppatori e chiunque si sia ritrovato con il formato sbagliato — converti in due clic, senza attese sul server.

Quattro formati, un solo strumento

PNG, JPG, WebP e AVIF — converti in qualsiasi direzione. Trascina una cartella di formati misti e ottieni tutti i file convertiti in un unico formato di destinazione.

Controllo completo della qualità

Regola la qualità dal 40% al 100% sui formati con perdita (JPG / WebP / AVIF) tramite uno slider in tempo reale. PNG è sempre senza perdita, pixel per pixel.

Privacy by design

La conversione avviene nel tuo browser tramite l'API canvas. Nessun upload, nessun log, nessuna terza parte. Verificabile in DevTools → Network: zero richieste.

Formati moderni supportati

WebP e AVIF spesso producono file più piccoli del 25-50% rispetto a JPG/PNG a parità di qualità. AVIF richiede Chrome 85+ o Safari 16.4+ per la codifica; rileviamo la funzionalità e te lo segnaliamo.

Download in batch

Converti decine di immagini in una volta sola, poi clicca "Scarica tutto" per salvarle. Ogni file mantiene il nome originale con la nuova estensione.

Funziona offline

Dopo il caricamento della pagina, tutta la conversione è locale — funziona in aereo, in treno, dietro un firewall aziendale o senza connessione di rete.

Come funziona la conversione di immagini nel browser

Non c'è alcun server in questo flusso — il tuo browser include già tutti i codec necessari.

  1. 1

    Decodifica della sorgente

    Chiamiamo createImageBitmap(file), che usa il codec immagine nativo del browser per trasformare i byte grezzi in una bitmap disegnabile. PNG, JPG, WebP, AVIF, GIF, BMP — qualsiasi cosa <img> possa mostrare, può essere decodificata.

  2. 2

    Disegno su un canvas

    Un nuovo <canvas> viene dimensionato sulla larghezza × altezza naturale dell'immagine e la bitmap viene disegnata a piena risoluzione. Nessun ricampionamento, nessun ridimensionamento — pixel per pixel.

  3. 3

    Ricodifica nel formato di destinazione

    canvas.toBlob('image/webp', 0.82) passa i pixel del canvas all'encoder del browser per il formato scelto e restituisce un Blob. La stringa MIME è l'unica cosa che cambia tra i formati.

  4. 4

    Restituzione del download

    Chiamiamo URL.createObjectURL(blob) per ottenere un URL locale, lo colleghiamo a un'ancora di download e l'utente ottiene un file che non ha mai toccato la rete.

Attività comuni di conversione immagini

Situazioni reali in cui ti servirà un convertitore di immagini.

Ridurre le foto prima di pubblicarle

I telefoni salvano le foto come JPG o HEIC da 4-8 MB. Ricodificandole in WebP al 75% di qualità si scende a ~1 MB senza perdita visibile — perfetto per post di blog, caricamenti su forum ed email.

Rimuovere la trasparenza per un CMS

Alcuni CMS (e molte app Office) rifiutano i PNG con alpha o li visualizzano con strani aloni di sfondo. Converti in JPG con sfondo uniforme, incolla, fatto.

Modernizzare gli asset di un sito web

Sostituisci il tuo logo.png e l'hero.jpg con versioni WebP / AVIF e servili tramite <picture>. I punteggi Lighthouse salgono, l'LCP scende, nessuna perdita di qualità visibile all'occhio.

Accettare il PNG di un designer e consegnare un JPG

Hai ricevuto un PNG di design da 24 MB? Il web non ne ha bisogno. Convertilo in JPG all'88% — tipicamente 1-2 MB e percettivamente identico, con il budget di dimensione recuperato.

Perché la conversione locale è importante

Le foto contengono posizione e volti, gli screenshot possono contenere credenziali, i comp di design sono funzionalità di prodotto non ancora annunciate. Incollare uno qualsiasi di questi nel server di qualcun altro è una silenziosa fuga di dati. Il convertitore di iKit è JavaScript già caricato nella scheda del tuo browser.

  • Zero richieste di rete durante la conversione — verificabile in DevTools → Network.
  • I metadati EXIF (posizione della fotocamera, dispositivo) vengono eliminati durante la ricodifica — un bonus accidentale per la privacy.
  • Sicuro per foto personali, screenshot, comp di design interni e documenti riservati.

Guide correlate

Tutorial approfonditi e confronti tra strumenti dal blog di iKit.

Domande frequenti

È sicuro? Le mie immagini vengono caricate?

No. L'intero strumento è JavaScript che gira all'interno di questa pagina. L'immagine viene decodificata con createImageBitmap, disegnata su un canvas e ricodificata con canvas.toBlob — ogni passaggio è locale al browser. Apri DevTools → Network e osserva: non viene effettuata alcuna richiesta durante la conversione. Sicuro per foto personali, screenshot, file di design e documenti riservati.

Perché il mio JPG convertito è più grande del PNG originale?

PNG è senza perdita — memorizza ogni pixel esattamente. JPG ha perdita ed è ottimo per foto con sfumature morbide. Se il tuo PNG è uno screenshot, line art o ha molti blocchi di colore pieno, JPG comprime peggio del PNG e il file diventa più grande. Per screenshot e asset UI, resta su PNG o usa WebP. JPG eccelle con le fotografie.

Quando dovrei usare WebP, AVIF o JPG?

JPG: compatibilità universale (ogni dispositivo, ogni CMS), buono per le foto. WebP: ~25% più piccolo di JPG a parità di qualità, supportato in ogni browser moderno, la scelta più sicura come "meglio di JPG". AVIF: un altro 20-30% più piccolo di WebP, ma la codifica è più lenta e solo Chrome/Safari/Firefox lo decodificano (Safari richiede 16.4+). Usa AVIF sul web se servi `` con un fallback JPG; usa WebP se vuoi un singolo formato sostitutivo; usa JPG se la compatibilità conta più di tutto.

Perché AVIF mostra "non supportato" nel mio browser?

La codifica AVIF tramite canvas.toBlob richiede Chrome 85+, Safari 16.4+ o una versione recente di Firefox (con image.avif.compliance_strictness attivata). La decodifica (visualizzazione) è più ampiamente supportata, ma scrivere AVIF richiede l'encoder integrato. iKit rileva la funzionalità e disabilita l'opzione se il tuo browser non può codificarlo. Soluzione alternativa: passa a WebP o usa un browser basato su Chromium.

La mia immagine manterrà la trasparenza?

PNG, WebP e AVIF mantengono tutti la trasparenza del canale alpha. JPG NO — convertendo un PNG trasparente in JPG lo sfondo viene riempito di bianco (o qualunque sia il colore predefinito del canvas). Se ti serve la trasparenza, converti in WebP o PNG, mai in JPG.