Playground

Run real image operations in your browser — the same Rust core as the package, compiled to WebAssembly. Your files never leave this page: nothing is uploaded anywhere, and the result is downloaded straight from your browser.

1. Pick an image

No file loaded yet.

No image handy?(a gradient, made in your browser — test data only).

2. Options

Engine: not loaded yet — it loads on first run.

Honest limits: the playground runs the real v0.1.0 core, so the same limits apply — no HEIC, AVIF encode is lossy-only / 8-bit, GIF encode is first-frame only for animated input, and the whole image lives in memory.Read the changelog →