Notepad - Come funziona la Conversione Privata nel tuo browser
Come funziona la Conversione Privata nel tuo browser
Una panoramica pratica di come Private Convert mantiene l'elaborazione di immagini, video e PDF sul tuo dispositivo con API del browser, FFmpeg WebAssembly, pdf-lib, pdf.js e JSZip.
10 marzo 2026 · 5 min di lettura
La maggior parte dei convertitori online funziona allo stesso modo. Carichi un file sul server di qualcun altro, aspetti che venga elaborato e scarichi il risultato. Il tuo file viaggia due volte su Internet, risiede su un’infrastruttura che non controlli e devi solo fidarti che venga eliminato in seguito.
Abbiamo pensato che fosse un compromesso negativo per qualcosa di semplice come convertire un WebP in un JPG o tagliare un videoclip. Così abbiamo creato Private Convert per fare l’intero lavoro all’interno della tua scheda del browser, senza caricamenti, code di server o account. Il tuo file non lascia mai il tuo dispositivo.
Ecco come funziona realmente sotto il cofano.
Trascina un file, ottieni un risultato
Ogni strumento sul sito segue la stessa sequenza di base:
- Trascini un file nella pagina.
- Il browser legge quel file in memoria.
- Un’utilità lato client lo converte, lo renderizza o lo impacchetta nuovamente.
- La pagina ti mostra un’anteprima locale.
- Il file convertito è pronto per il download.
Non c’è alcuna conversione lato server che avvenga in questo flusso. Il browser sta facendo il vero lavoro e Private Convert è il livello di orchestrazione che instrada il tuo file all’utilità giusta e ti restituisce il risultato.
Immagini: la canvas fa il grosso del lavoro
Gli strumenti di immagine sono il percorso più semplice nello stack perché i browser moderni sanno già come decodificare nativamente i formati di immagine comuni.
Per conversioni come WebP a JPG, WebP a PNG, compressione di immagini e ridimensionamento, il processo è semplice: carica l’immagine, disegnala su un elemento canvas HTML ed esporta il risultato con canvas.toBlob() usando il formato di destinazione e le impostazioni di qualità. Il decodificatore di immagini integrato nel browser gestisce l’input e l’API canvas scrive l’output, tutto senza librerie esterne.
Questo è il motivo per cui le conversioni di immagini sembrano quasi istantanee: c’è pochissimo overhead quando il browser ha già tutti gli strumenti incorporati.
Video: FFmpeg compilato in WebAssembly
Il video è dove le cose si fanno più interessanti. Non puoi semplicemente disegnare un video su una tela ed esportarlo, quindi utilizziamo FFmpeg, lo stesso strumento che alimenta la maggior parte dei flussi di lavoro video professionali, compilato in WebAssembly e caricato direttamente nel tuo browser.
Quando esegui una conversione video, l’app scarica il core WASM di FFmpeg, scrive il tuo file di input nel filesystem in memoria di FFmpeg, esegue il comando appropriato, legge l’output e crea un URL di download locale per il risultato.
Questo è il motore alla base della compressione video, da video a GIF, da MOV a MP4, del taglio e del ritaglio. Le specifiche variano a seconda dello strumento: la compressione mappa il cursore della qualità alle impostazioni del codificatore, la conversione GIF utilizza i filtri FFmpeg per la frequenza dei fotogrammi, il ridimensionamento e la generazione della tavolozza, il taglio e il ritaglio creano comandi FFmpeg mirati intorno al clip, ma il modello è sempre lo stesso.
La cosa importante è che FFmpeg viene eseguito all’interno della scheda del tuo browser, non su un worker remoto che riceve il tuo file. La conversione avviene sulla tua CPU, con la tua memoria, sulla tua macchina.
PDF: tre librerie che lavorano insieme
I PDF sono contenitori di documenti, non flussi multimediali, quindi necessitano di un approccio diverso. Usiamo tre librerie a seconda del compito:
pdf-lib gestisce il lavoro strutturale: unire più PDF, dividere un PDF in pagine separate, rimuovere pagine selezionate e creare un PDF da immagini caricate. Manipola direttamente la struttura del documento PDF senza la necessità di renderizzare nulla visivamente.
pdf.js (il renderer PDF di Mozilla) interviene quando le pagine devono essere renderizzate come immagini. Per la conversione da PDF a JPG o le anteprime delle pagine, renderizza ogni pagina su una canvas, che viene poi esportata come JPG. Questa è la stessa libreria che Firefox usa per visualizzare i PDF.
JSZip gestisce l’imballaggio quando un singolo input crea più output. Se dividi un PDF o converti un documento multipagina in singoli JPG, il browser raggruppa i file in un unico archivio ZIP invece di forzare una dozzina di download separati.
Le anteprime avvengono istantaneamente perché il file è già lì
Dopo la conversione, l’app crea URL oggetto nel browser sia per le anteprime che per i download. Ecco perché vedi il risultato immediatamente senza attendere una risposta del server: il file esiste già nella memoria del browser. La pagina deve solo puntare a un elemento <img>, <video> o un link di download.
La stessa tecnica alimenta anche le anteprime della sorgente. Quando ha senso, la pagina mostra l’immagine, il video o la pagina PDF renderizzata caricati prima ancora che tu clicchi su “converti”.
I compromessi dell’esecuzione locale
Mantenere tutto nel browser cambia il modello di affidabilità — i tuoi file rimangono privati per impostazione predefinita — ma non rimuove i vincoli di runtime.
Il tuo browser deve comunque decodificare il file, allocare memoria ed eseguire la conversione sulla CPU del tuo dispositivo. Video brevi, immagini ordinarie e flussi di lavoro PDF tipici sono l’ideale. File molto grandi o video lunghi possono spingere contro i limiti di memoria del browser.
Il supporto del formato è un’altra considerazione. HEIC è un buon esempio: se il browser non può decodificare un formato tramite la propria pipeline di immagini, uno strumento di conversione basato su canvas non può gestirlo in modo affidabile in ogni ambiente. Siamo onesti riguardo a queste limitazioni piuttosto che fallire silenziosamente.
Perché l’abbiamo costruito in questo modo
L’approccio “browser-first” mantiene l’esperienza ristretta e prevedibile. Apri uno strumento, esegui una trasformazione, esamini il risultato e scarichi l’output, senza moduli di iscrizione, watermark o schermate di caricamento “elaborazione del tuo file sui nostri server”.
Questa è l’idea di fondo: utilità pratiche per i file che sembrano istantanee perché il browser fa il lavoro da solo. I tuoi file non lasciano mai il tuo dispositivo, e non devi credere alla nostra parola: non c’è davvero nulla da caricare.
Prova lo strumento
Comprimi Video
Comprimi video brevi nel browser con elaborazione locale, senza filigrana e senza account.
ConvertiArticoli correlati
Come comprimere un video per Discord (gratis, senza installazione)
Il limite di 25 MB gratuito di Discord blocca molti clip. Questa guida copre i modi più veloci per comprimere video per Discord — nel browser, su desktop e su mobile — senza distruggere la qualità.
31 marzo 2026 · 9 min di lettura
Come convertire MKV in MP4 (senza perdere qualità)
I file MKV non vengono riprodotti su iPhone, sulla maggior parte delle smart TV o sulle piattaforme social. Ecco i modi più veloci per convertire MKV in MP4 su qualsiasi dispositivo, browser, desktop o riga di comando.
31 marzo 2026 · 10 min di lettura
Come convertire PNG in JPG
Converti PNG in JPG su qualsiasi dispositivo: browser, Mac, Windows, iPhone, Android o riga di comando. File più piccoli, stessa qualità visiva.
31 marzo 2026 · 10 min di lettura