Image tools
A complete image toolbelt: JPG, PNG, WebP, AVIF, HEIC, SVG and more, all processed on your device. Works in your browser, on desktop, and on mobile: nothing is uploaded.
Image actions that just work
Convert
Convert between image formats: HEIC, JPG, PNG, WebP, AVIF, RAW, and more.
Compress
Smaller file, keeping the quality that actually matters.
Optimize
The best quality per byte, tuned for each format.
Resize
Exact pixels, aspect ratio locked.
Encoder Benchmark
Compare codecs head to head on your own machine.
Format Support
What image formats this browser actually decodes, measured live instead of read from a table.
Rotate & Flip
Quarter turns and flips through the vendored rotate processor, with batch handling and verified output dimensions.
PNG Quantize
Shrink PNGs with imagequant. Colors, dither, and effort stay under your control, and the output is always PNG.
Crop
Crop with numeric precision: aspect presets, keyboard handles, and rectangles that clamp before the engine call.
Favicon & Icon Set
One image becomes favicon PNGs, a multi-size ICO, apple-touch and PWA icons, plus a ZIP with the HTML snippet.
GIF Frame Extractor
Pull every frame out of an animated GIF, with delays, the loop count, a timing manifest, and a PNG or WebP ZIP.
Images to GIF
Build an animated GIF with gifenc from ordered frames, per-frame delays, and a loop count you set.
Animated GIF → WebP/AVIF
Convert an animated GIF to animated WebP or AVIF. Every frame delay and the loop count travel to the output in true color, and the written file is re-parsed before download.
ThumbHash Placeholder
Hash any image into roughly 25 bytes, alpha included, and render the placeholder back as hex, Base64, or CSS, with the average color and aspect ratio.
HQX Pixel-Art Scaler
Scale sprites and pixel art 2×, 3×, or 4× with HQX edge detection. Shapes stay sharp where smoothing resamplers blur.
Palette from Image
Dominant colors via median cut, as swatches with pixel shares and CSS or JSON exports.
BlurHash
Compact image placeholders: encode an image, then decode the hash back to a preview.
LQIP Placeholder
Tiny inlined placeholders: resize, encode at low quality, and copy base64 or CSS with the exact byte cost.
SVG to PNG / WebP
Rasterize sanitized SVG with width, density, and background controls. Scripts and external fetches are stripped first.
Watermark
Text or image watermarks with anchor, opacity, margin, and scale controls, applied to a batch in one pass.
Image conversions any-to-any
Every format, one click away
Filters & effectsDesktop app
Runs in the desktop app only
A 37-op catalog, color & tone, named filter looks, pixel effects, blur & sharpen, edge detection. Powered by the same photon engine the web app loads for format conversion, running natively (photon-rs + imageproc) in the desktop shell. This surface is new: the browser build has no effects engine to fall back on.