About next-convert

next-convert is a file converter that runs in your browser. It is built on a simple idea: converting a file should not mean handing it to someone else's server.

Why it runs in your browser

Most online converters work by uploading your file, converting it on a server and letting you download the result. That works, but your file now sits on a computer you don't control, usually with a promise that it will be deleted after a few hours.

Modern browsers can do most of this work themselves. next-convert loads the conversion code together with the page and runs it on your device. There is no upload, no queue and no copy left behind on a server.

What powers it

Your browser's image engine

Reads JPG, PNG, WEBP, AVIF, GIF and BMP, and writes JPG, PNG and WEBP.

WebAssembly

Runs compiled libraries for formats browsers don't handle natively, such as HEIC photos.

Web Audio and WebCodecs

Built-in audio and video decoders and encoders, with hardware acceleration where available.

Web workers

MP3 encoding runs in the background, so the page stays responsive.

Open-source credits

next-convert stands on the work of these open-source projects. Each is used under its own license and served from next-convert.com.

ProjectUsed forLicense
PDF.js 6.4.299Reading and rendering PDF filesApache 2.0
Mediabunny 1.62.1Reading and writing video containersMPL 2.0
heic-to 1.6.6 (libheif)Decoding HEIC and HEIF photosLGPL 3.0
lamejs 1.2.1 (LAME)Encoding MP3 audioLGPL 3.0
SheetJS Community Edition 0.20.3Reading and writing spreadsheetsApache 2.0
gifenc 1.0.3Encoding GIF imagesMIT
UTIF.js 3.1.0 and pako 2.1.0Reading and writing TIFF imagesMIT, Zlib
Geist and Geist MonoTypefacesSIL Open Font License 1.1
Phosphor IconsInterface iconsMIT
Photo by Alexey TopolyanskiySample image in the format comparisonUnsplash License

See it for yourself

Convert a file and watch your network tab: nothing leaves your device.

Open the converter