Skip to main content

About AnyPicToAnyPic

AnyPicToAnyPic is a free image converter: upload any image file and it detects the format by itself and converts it to the format you want. As the name says, the goal is to turn any pic into any other pic format.

Why I built it

Hi, I'm the solo developer who built and runs this site. I'm developing a game. In game development you constantly pull in images from elsewhere, but you can't get every image you need from one place, and images gathered from different sources come in different specs, file formats and resolutions. To unify them, I had to open a program or go hunting for a file-conversion site every time. Every pair of formats seemed to have its own site, and many of them took one file at a time, which was a real pain.

So it started from the thought, "I wish there were one site that does all of this at once." You drop files without choosing a format and it is detected for you, many files are converted with the same settings in one go, sizes can be matched too, and everything comes back as a ZIP. That is exactly the tool I needed, so I built it. I hope it also helps anyone who has been stuck on image formats, whether for game development, a blog, an online shop or design work.

What makes this site different

How does it work?

The browser's Canvas feature reads the image and redraws it into the format you choose. Formats browsers can't read directly, such as iPhone photos (HEIC) and TIFF, are decoded with WebAssembly and JavaScript decoders. Heavy work runs in a separate worker thread (Web Worker) so the page never freezes. EXIF data such as shooting location is removed by default during conversion.

Honest limits

Operation and ads

AnyPicToAnyPic is run personally by a game developer. The service is free, and to cover running costs some pages may show ads. Ads are never placed near the convert buttons, and the cookies related to advertising are explained in the Privacy Policy.

Contact

For bug reports, formats or features you'd like, or suggestions, please use the contact page. Telling us the format of the file that caused the problem and the browser you use helps us check faster.