ConvertFormats
Format hubs
Each hub lists every conversion into that format and out of it that this site actually runs. If a pair is missing, I cannot do it here — not because it is paid.
Image
Stills. Decode and encode with jSquash, canvas, and a HEIC decoder — not a server.
- JPGThe usual photographic JPEG. No transparency.decode · encode
- PNGLossless stills, including transparency.decode · encode
- WebPA smaller web still that can keep transparency.decode · encode
- AVIFOften smaller than WebP at the same viewing size.decode · encode
- HEICApple's default still format on iPhone.decode · no encode
- BMPUncompressed bitmap. Huge, simple, still used in scanning.decode · encode
- ICOWindows icon file. Written here as a single PNG-in-ICO.decode · encode
- GIFThe first frame of a GIF. Animation is not written back.decode · no encode
- SVGVector markup, rasterized to pixels. I do not trace photos into SVG.decode · no encode
Video
Clips. FFmpeg in the tab. Outputs I will stand behind are MP4, WebM, and MOV.
- MP4H.264 video in the container phones and sites expect.decode · encode
- WebMVP8 video for the open web.decode · encode
- MOVQuickTime container, often off a camera or an iPhone.decode · encode
- MKVMatroska. Decoded here; not offered as an output.decode · no encode
- AVIOlder Windows video. Decoded here; not offered as an output.decode · no encode
Audio
Recordings. Same local encoder. I write MP3, WAV, M4A, OGG, and FLAC.
- MP3The audio format that still plays everywhere.decode · encode
- WAVUncompressed PCM. Large, simple, editable.decode · encode
- M4AAAC in an MPEG-4 audio file.decode · encode
- OGGVorbis in an Ogg container.decode · encode
- FLACLossless compressed audio.decode · encode
- AACRaw or ADTS AAC. Decoded here; encode goes to M4A.decode · no encode
20 formats in the registry. Pair pages live under Convert.