| Format | Current capability | What to know |
|---|---|---|
| JPG / JPEG | Read and write | Transparency is flattened onto your chosen background. |
| PNG | Read and write | Transparency retained. Quality slider does not make PNG lossy. |
| WebP | Read and write | Animated WebP belongs in dedicated animation tools. |
| AVIF | Read and write | WASM encoder loads on use. HDR and wide-gamut preservation are not guaranteed. |
| HEIC / HEIF | Read; export to other formats | Uses an on-device LGPL decoder. Primary image is exported; auxiliary depth/burst information is not retained. |
| SVG | Static rasterization; bitmap tracing export | Scripts, external resources, and foreign content are blocked. Trace output contains vector paths. Animated SVG rendering is not implemented. |
| BMP / ICO | Export | ICO contains a 256px PNG. BMP is a 24-bit bitmap. |
| GIF / APNG | Dedicated animation tools | Local FFmpeg and GIF frame engines. Heavy clips may exceed browser memory. |
| MP4 / MOV / WebM | Dedicated video tools | Container support depends on the bundled decoder. No support promise for every codec variant. |
| EXIF / DPI | Read metadata; JPEG tag writing | JPEG DPI tags alter declared print size, not pixel detail. |
| Live Photo | Video and cover preparation | MOV + JPG preparation is not a native paired Live Photo. Use a compatible iOS app to save it. |
Specialist capabilities.
Object and image watermark removal currently use local edge-based content fill, suitable for simple backgrounds. GIF watermark removal covers the marked region. Generative image/GIF inpainting is not included. Automatic face blur depends on the browser’s FaceDetector API; mark faces manually with Blur Image when it is unavailable.
The frame extractor exports all frames or a selected frame. Sprite sheets include a JSON frame map. Native GIF operations preserve per-frame timing; video conversions may resample timing. Advanced timeline editing, arbitrary layer manipulation, and animated SVG sampling are not implemented.
Browser and device support.
The core is designed for current browsers with Web Workers, ImageBitmap and OffscreenCanvas. Video and AI run in additional local workers. Full Safari, real iPhone, Android, assistive-technology, and wide-gamut fixture validation is still pending. If a tool cannot produce a requested output format, it reports an error instead of silently renaming another file.
Use a dedicated tool for animation. Still-image tools require explicit permission to use the first frame of an animated input.