PROCESSING MODEL
Local Processing and Advanced Engines
ImageConvert separates the live browser engine from advanced engines so users know which conversions happen locally and which formats need heavier processing.
Live browser engine
The live browser engine handles supported image inputs and exports directly on the device. This is the preferred path because it is fast, private and inexpensive to operate.
Current live export targets are JPG, JPEG, PNG, WEBP, AVIF, JFIF and ICO when the browser or local encoder can safely produce the requested file type. HEIC/HEIF, TIFF/TIF, static GIF and static APNG inputs can also export locally to JPG, JPEG, PNG and WEBP through browser-loaded decoders or browser image decoding. ICO output is generated as a multi-size favicon container from browser-decodable image inputs. Animated GIF/APNG files are detected and refused rather than flattened.
Advanced engines roadmap
Advanced engines are still needed for deeper PDF OCR/editing/merge workflows, RAW camera formats, PSD/PSB, AI/EPS, EXR/HDR and animation-preserving GIF/APNG conversion. HEIC/HEIF and TIFF/TIF to JPG/PNG/WEBP now use local browser decoders, static GIF/APNG conversion is local with animation refusal, ICO favicon output is local for browser-decodable image sources, and basic image-to-PDF plus PDF-to-image page previews also run locally in the browser.
Those engines may run through WASM in the browser or through isolated server workers with clear file-size limits, retention rules and error handling.