Supported formats

22 formats across images, video, and audio — each with a page explaining what it is, where it came from, and when it is the right choice. Some are read-only, and we say so rather than letting you find out at the download step.

Image formats

Images convert through ImageMagick compiled to WebAssembly — the same engine that has run on servers for decades, running here inside your browser tab.

Video formats

Video runs on WebCodecs, your browser’s own hardware-accelerated pipeline. When the source codec already fits the target container, the file is repackaged rather than re-encoded: lossless and nearly instant.

Audio formats

Audio uses the same engine as video, which is why pulling an MP3 out of a video file works the same way as converting one audio file to another.

What “read-only” means here

A read-only format is one we can open but not create, and the reasons are specific rather than a matter of effort. HEIC has no encoder available to us at all — the patent situation means the encode delegate is simply not compiled into the engine. Camera RAW formats like CR2, NEF, and ARW are manufacturer-specific sensor dumps; converting away from RAW is the normal direction, and writing a synthetic RAW file would be a strange thing to want. MOV and MKV are containers we can unpack into MP4 or WebM, and ProRes decodes but always re-encodes on the way out.

The practical upshot: every format on this page can be a source, and the ones marked writable can also be a destination. The converter only ever offers you targets it can actually produce.