Vés al contingut principal

Convertidor de format d'imatge de franc

Converteix entre formats JPG, PNG, WebP, AVIF, GIF i BMP.

Converteix a:

L'exportació a AVIF no està disponible en aquest navegador. WebP ofereix un estalvi similar i s'obre gairebé a tot arreu.

Deixa els fitxers aquí o fes clic per navegar

JPG, PNG, WebP, AVIF, GIF, BMP, SVG, HEIC, HEIF · processat al teu dispositiu

o premeu Ctrl+V per enganxar des del porta-retalls

Pots deixar múltiples fitxers alhora

Navegar pels fitxers

Consell: enganxa una imatge del teu portapapels (Ctrl+V) per carregar-la al instant.

Els teus fitxers no surten mai del teu dispositiu. Tot el processament es fa localment al teu navegador.

Usos habituals

  • Convertiu JPG a WebPConvertiu imatges JPG a WebP — el format modern que us proporciona fitxers més petits amb qualitat igual o superior.
  • Convertiu PNG a WebPConvertiu gràfics PNG a WebP — mantingueu la transparència i vores nítides mentre reduïu la mida del fitxer un 50–80%.
  • Convertiu imatges per a impressióPrepareu imatges per a impressió professional — convertiu a formats d'alta qualitat amb resolució completa conservada.

Com funciona

La conversió s'executa completament al teu navegador utilitzant l'API Canvas — el mateix motor de codificació d'imatges integrat a Chrome, Firefox i Safari. Els teus fitxers es dibuixen en un canvas fora de pantalla i es tornen a codificar amb canvas.toBlob() al format objectiu; res es puja a cap servidor.

  1. 1
    La imatge es descodifica en un canvas
    Cada fitxer es carrega en un HTMLImageElement via un URL d'objecte local. Un cop descodificat, les dades de píxels es dibuixen en un canvas fora de pantalla amb la mida de les dimensions de sortida — preservant la relació d'aspecte si s'estableix una amplada màxima.
  2. 2
    La transparència JPEG es gestiona abans de codificar
    Quan es converteix a JPEG (que no té canal alfa), el canvas s'omple primer amb un fons blanc abans de dibuixar la imatge, evitant que les àrees transparents es renderitzin com a negres al fitxer de sortida.
  3. 3
    canvas.toBlob() torna a codificar els píxels
    El mètode natiu canvas.toBlob(mime, quality) del navegador codifica el canvas al format triat (JPG, PNG, WebP o AVIF) al nivell de qualitat sol·licitat. Si el navegador no admet la codificació d'un format, una prova de característiques executada en iniciar desactiva aquest botó en lloc de produir silenciosament un fitxer mal etiquetat.
  4. 4
    La sortida es lliura com un blob local
    El blob codificat s'embolica en un URL d'objecte local per a previsualització i descàrrega instantànies. Per a diversos fitxers, JSZip els agrupa en un ZIP dins del navegador abans que es dispari la descàrrega.

Totes les dades d'imatge romanen al teu dispositiu — els fitxers es llegeixen i es codifiquen completament dins del navegador utilitzant l'API Canvas, i cap dada s'envia mai a cap servidor.

Eines relacionades

Preguntes freqüents