airconvert

Five categories, one app

Everything runs locally, in the same window. Images and Spreadsheets are pure Rust; Audio, Documents, and Video use bundled sidecar binaries (FFmpeg, Pandoc) rather than a cloud service.

Images

Pure Rust (image, resvg) — no external binaries

jpg, png, webp, gif, bmp, tiff, svg, ico, tga, pnm, qoi, and avif (output only) — with optional max-dimension resize and JPG/WebP quality control.

jpg · png · webp · gif · bmp · tiff · svg · ico · tga · pnm · qoi · avif

Audio

Bundled FFmpeg sidecar

mp3, wav, flac, ogg, m4a, aac, opus, and wma via a bundled FFmpeg sidecar — the same binary Video uses.

mp3 · wav · flac · ogg · m4a · aac · opus · wma

Documents

Bundled Pandoc sidecar

md, txt, html, rtf, odt, and docx via a bundled Pandoc sidecar. Content conversion — not a full-fidelity layout engine.

md · txt · html · rtf · odt · docx

Spreadsheets

Pure Rust (calamine, rust_xlsxwriter, csv)

csv, xlsx, xls, and ods as input; csv and xlsx as output. First worksheet only, data values only — no formulas, macros, or styling.

csv · xlsx · xls · ods (input only)

Video

Bundled FFmpeg sidecar

mp4, mov, avi, webm, and gif, plus mkv/flv/wmv as extra inputs — including a two-pass palette-based GIF encode for decent color quality.

mp4 · mov · avi · webm · gif