Advertisement

The whole list

Features

Every tool the platform ships, what each one is for, and — further down — a plain account of what none of them can do.

At a glance

These figures are read from the tool catalogue at build time, not typed into the copy — which is why they agree with what you actually find in the nav.

40
tools, every one of them free
32
cinematic filter presets
4
export formats with real alpha where the format allows it
66
help articles behind them

One rule every tool obeys

Your file is decoded, processed, and encoded inside the browser tab. There is no image-processing endpoint on our side to send it to — the only server route the app ships is an admin login, which has nothing to do with your media. That is an architectural fact, not a policy we could quietly revise.

The consequence runs both ways, and the second half of this page is about the second direction. Everything that makes a cloud tool convenient — an account, a job queue, a machine larger than yours — is gone too.

Where most people start

The flagship tools. Each preview shows the actual shape of that tool’s workflow — input, the operation, and what comes out.

True-alpha cutout: Original, Trace + refine, Transparent PNGTrue-alpha cutoutINPUTOriginalTRACE + REFINEOUTPUTTransparent PNGCOMPLETEEdge confidence 96%

Image Background Remover

Remove backgrounds from PNG, JPG, WebP, AVIF, and HEIC. Batch up to 100 images. True straight-alpha transparency.

Tiled super-resolution: 800 × 600, 2× detail pass, 1600 × 1200Tiled super-resolutionINPUT800 × 6002× DETAIL PASS2× SHARP DETAILOUTPUT1600 × 1200COMPLETE4 tiles complete

AI Image Upscaler

2× and 4× super-resolution with automatic source routing — a real-world restoration model for compressed photos, edge-preserving scaling for logos and flat art, Swin2SR for clean photos.

Recurrent video matting: Source clip, Track subject, Alpha WebMRecurrent video mattingINPUTSource clipTRACK SUBJECTOUTPUTAlpha WebMCOMPLETEMemory across frames

Video Background Remover

Green-screen results without a green screen: flicker-free people matting (Robust Video Matting) or any-subject per-frame AI. Transparent WebM or composited MP4, audio kept.

Layered image edit: 3 layers, Mask + grade, PNG / WebPLayered image editINPUT3 layersMASK + GRADEOUTPUTPNG / WebPCOMPLETELayer 2 selected

Image Editor

Brush erase + restore, magic wand, edge refine, background replace, 32 filter presets, layers, 3D mode, full export pipeline.

Timeline edit: 00:00–00:18, Trim + title, H.264 MP4Timeline editINPUT00:00–00:18TRIM + TITLEOUTPUTH.264 MP4COMPLETEPlayhead 00:12

Video Editor

Scene backgrounds behind transparent clips, in-editor background removal, object remover (click-to-select), colour grading, text overlays, layers, trim, export.

The focused image and video tools

Each one does a single job end to end and hands its result to the next without a round trip.

The utilities

21 small single-purpose tools — the resize, convert, strip, inspect work that surrounds the interesting part of any job. None of them need a model download; most finish before you have finished reading their page.

For images

For video

Formats, and the numbers the app enforces

Images export as PNG, WEBP, AVIF, and JPG. Of those, PNG, WebP, and AVIF carry a real alpha channel; JPG flattens onto a background you choose. Every alpha export is straight, never premultiplied, and the encoded file is decoded and sampled again before the download starts to prove it.

The limits below are not marketing rounding. They are the values the app checks against at the drop zone, and a file outside them is refused there rather than failing later.

Image working size
4096 px on the longest side. Anything larger is downscaled before inference and the mask is scaled back up, so the export keeps your original dimensions — but the mask itself was computed on the smaller copy.
Smallest usable image
Below 64 px the app warns you. It will still run; the result is rarely worth keeping.
File size
100 MB per image, 500 MB per video. Larger files are rejected at the drop zone rather than crashing the tab halfway through.
Video length
5 minutes site-wide — but the video background remover applies a tighter cap of one minute per clip, because every frame runs a full inference pass and the alpha-WebM assembly holds the frames in memory.
Video upscaling input
Sources above 1080p are rejected, and output is clamped to a resolution H.264 can actually decode on ordinary hardware. A file that encodes but plays back blank is not a result.
Queue depth
100 active items. Finished results are evicted to make room, so a queue full of completed cutouts still accepts new files.
Undo history
50 steps for mask and grade edits, but only 8 for destructive bitmap operations — each of those holds two full-resolution images, and an unbounded stack is how a tab runs out of memory.
Saved projects
Roughly 1 GB of browser storage. Past that, the oldest projects are evicted automatically.

What it cannot do

A feature page that only lists what works wastes the reader’s time, because the thing they actually need to know is whether their job is one of the ones this tool fails at. Everything below is a real constraint in the shipping code, not a softened version of one.

No account means no safety net

Projects live in your browser’s own storage on the one device that made them. They do not sync. A different laptop, a different browser, or a private window sees none of it, and clearing site data destroys the lot with nothing to restore from. We cannot recover your work, because we never had a copy.

There is also no API, no CLI, and no server-side batch endpoint — nothing to automate against. If your workflow needs a thousand images processed unattended overnight, this is the wrong tool and we would rather say so here than after you have tried.

“Offline” only starts after a large first download

The models run on your device, which means they have to reach your device first. The fast cutout model is around 45 MB. The best-quality model is up to 192 MB — capable GPUs fetch a smaller half-precision build, but a machine without usable WebGPU fetches the full one. On a metered or slow connection that is a real cost, paid before you see a single result.

Once cached the app genuinely works with the network off. Until then it does not work at all.

Your device is the render farm, and phones are not one

On a machine with a healthy GPU, inference runs on WebGPU. Everywhere else it runs on WebAssembly, which is materially slower — minutes rather than seconds on a large image, and considerably worse on video, where the work is multiplied by the frame count. We deliberately refuse software and degraded GPU adapters instead of using them, because a silent downgrade mid-run is worse than a slow run you were told about.

Phones and any device reporting four gigabytes of memory or less are capped further still: the image is reduced to roughly 1024–1536 px on its longest side before it enters the pipeline. That is well under the 4096 px desktop ceiling. A full-resolution phone photo is not processed at full resolution on that phone — the alternative was a tab that crashed and lost the work.

Inputs we only half-support

  • Animated GIF and animated WebP dropped into a still-image tool are detected and processed as their first frame only. You get a warning rather than a silent surprise, but the animation is gone. Use the GIF background remover when you need every frame.
  • GIF transparency is one bit. That is the format, not our encoder: a pixel is fully opaque or fully gone, with no partial coverage available. We dither and matte the edge to keep it clean and say so in the interface, but soft hair against a GIF background is not achievable. APNG carries full alpha and is offered alongside it.
  • HEIC photos from an iPhone are converted locally through a WebAssembly decoder, via a high-quality JPEG intermediate. Nothing is uploaded, but the step is not lossless.
  • Video codecs are limited to what your browser can decode and encode. Sources the underlying encoder cannot read are rejected with a message asking you to convert to H.264 MP4 first, rather than producing a broken file.

What the models will not do for you

Nothing in the catalogue takes a text prompt. There is no generation, no outpainting, no inventing of pixels that were never captured — every tool here transforms media you already have.

The video upscaler in particular is not an AI tool at all. It is a classical denoise, Lanczos scale, and sharpen pipeline. It makes a small clip look better at a larger size; it cannot recover detail the camera never recorded, and we would rather label it honestly than borrow the word.

Cutout quality is a model’s judgement, not a guarantee. Fine hair against a busy background, wire-frame furniture, chain-link, and motion-blurred edges are all cases where you should expect to reach for the brush and edge-refine tools rather than the download button. The fine-detail model reasons at a 512-pixel working size and its mask is scaled up from there, which is exactly where the hardest edges lose their last few pixels of precision.

Gaps in our own map

Our tool taxonomy still names categories that hold nothing: Audio. The standalone AI suite and the in-editor chat assistant were retired when the product refocused on cutouts, the editors, and upscaling, and the audio work never shipped. The labels remain because the code that would repopulate them is still wired up; the tools are not there, and no page will pretend otherwise.

Only some categories have a landing page of their own. Tools in the Model-powered, Editor category are reachable from the nav and from this page, but there is no browsable index built for them yet.

Nothing on this page is a roadmap entry. Every tool listed above is marked live in the catalogue and is usable today — if a feature is missing from this page, it is missing from the product.

Start with the one you came for

No signup, no upload, no watermark — and no surprises we did not list above.

Remove a background →