convert.dev

Convert to

Formats/Images

JPEG. Lossy photo compression that every device and browser opens. Small files, no transparency. 124 formats it can become, 175 that become it.

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

JPG becomes.

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

124 targets

PNGonefidelity 1.001 hop~80 msWEBPmanyfidelity 0.973 hops~400 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 JPG.

Every format that can be turned into a JPG.

175 sources

PNGonefidelity 0.971 hop~80 msWEBPonefidelity 0.971 hop~80 msGIFmanyfidelity 0.972 hops~280 msAPNGonefidelity 0.822 hops~1.6 sSVGonefidelity 0.971 hop~150 msTIFFonefidelity 0.971 hop~120 msPNMonefidelity 0.971 hop~100 msBMPonefidelity 0.971 hop~100 msAVIFonefidelity 0.971 hop~300 msJP2onefidelity 0.971 hop~300 msEMFmanyfidelity 0.862 hops~4.2 sWMFmanyfidelity 0.862 hops~4.2 sEXRonefidelity 0.971 hop~300 msHEIConefidelity 0.971 hop~300 msJXLonefidelity 0.971 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 jpg
jpg ->
  png      one   fidelity 1.00  hops 1  ~80 ms
  webp     many  fidelity 0.97  hops 3  ~400 ms
  gif      one   fidelity 0.90  hops 1  ~150 ms
  apng     one   fidelity 0.77  hops 2  ~1.6 s
$ cv convert file.jpg file.png
file.png -> file.png