convert.dev

Convert to

Formats/Images

Lossless raster images with an alpha channel. Screenshots, icons and graphics with sharp edges. 124 formats it can become, 175 that become it.

Sign in with GitHub or Google. Files are deleted after 24 hours.

PNG becomes.

Every path the planner knows from a PNG, the common ones first. One hop is a single engine. More hops go through another format on the way.

124 targets

JPGonefidelity 0.971 hop~80 msWEBPonefidelity 0.971 hop~100 msGIFonefidelity 0.901 hop~150 msAPNGonefidelity 0.772 hops~1.6 sSVGmanyfidelity 0.902 hops~500 msTIFFonefidelity 1.001 hop~100 msPNMonefidelity 1.001 hop~100 msBMPonefidelity 1.001 hop~100 msJP2onefidelity 0.971 hop~600 msAVIFonefidelity 0.951 hop~1.5 sEMFmanyfidelity 0.793 hops~4.5 sWMFmanyfidelity 0.793 hops~4.5 sEXRonefidelity 1.001 hop~300 msHEIConefidelity 0.951 hop~800 msJXLonefidelity 0.971 hop~800 msTGAonefidelity 0.981 hop~300 ms

Becomes PNG.

Every format that can be turned into a PNG.

175 sources

JPGonefidelity 1.001 hop~80 msWEBPonefidelity 1.001 hop~80 msGIFmanyfidelity 1.001 hop~200 msAPNGonefidelity 0.852 hops~1.6 sSVGonefidelity 1.001 hop~150 msTIFFonefidelity 1.001 hop~120 msPNMonefidelity 1.001 hop~100 msBMPonefidelity 1.001 hop~100 msAVIFonefidelity 1.001 hop~300 msJP2onefidelity 1.001 hop~300 msEMFmanyfidelity 0.882 hops~4.2 sWMFmanyfidelity 0.882 hops~4.2 sEXRonefidelity 1.001 hop~300 msHEIConefidelity 1.001 hop~300 msJXLonefidelity 1.001 hop~300 msDCMonefidelity 0.901 hop~500 ms

Two commands.

cv targets answers this page for any file. cv convert runs any row above.

~/filescv 0.1
$ cv targets --from png
png ->
  jpg      one   fidelity 0.97  hops 1  ~80 ms
  webp     one   fidelity 0.97  hops 1  ~100 ms
  gif      one   fidelity 0.90  hops 1  ~150 ms
  apng     one   fidelity 0.77  hops 2  ~1.6 s
$ cv convert file.png file.jpg
file.jpg -> file.jpg