Guides · How it works

"No AI" and "No Upload": Two Different Promises, and What Actually Backs Each One Up

"No AI" and "nothing uploaded" get said in the same breath, but they're separate technical claims about different parts of a tool. What each one actually means, which tools on this site back up which claim, and the two honest exceptions.

"No AI" means a tool's actual editing decision — where to cut a background, how to redraw a photo — is made by a fixed, deterministic algorithm instead of a trained machine-learning model. "No upload" means a file's bytes never leave your device, full stop, regardless of what kind of code processes them. These are two separate, independently checkable claims, not one slogan, and this site doesn't back both of them for every single tool — being specific about which tool backs up which claim is more honest than folding both into one blanket promise and hoping nobody checks.

What "no AI" actually means here

A handful of tools on this site could plausibly be built with an AI model and deliberately aren't — Background Remover and Cartoonize Photo are the clearest examples, and both say so directly on their own pages. Background Remover works by sampling the color at a photo's edges and clearing whatever's connected and similar in color, working inward from the border — the same idea as a magic-wand selection tool, not a model that's learned what a "person" or "product" looks like. Cartoonize Photo works by posterizing an image's colors into fewer flat shades and drawing a dark outline along detected edges — a filter effect applied to your existing photo, not a generative model redrawing you as a cartoon character. Neither tool is guessing at what's in the photo; each is running a fixed rule against pixel values, which means the same photo run twice produces the exact same result both times — a property a trained model doesn't reliably have.

Why that distinction is worth caring about, not just a technical footnote

A deterministic, rule-based tool is predictable in a specific way an AI model isn't: once you understand the rule (color-connected-to-the-edge, in Background Remover's case), you can predict roughly how it'll behave on a new photo before you try it — plain background, clean result; busy or same-color background, rough edges. A model-based tool's behavior is harder to predict from first principles because it's pattern-matching against whatever it was trained on, which is part of why it can feel more "magic" when it works and more inexplicable when it doesn't. Neither approach is strictly better — a trained segmentation model can handle a busy background a color-based tool can't — but they fail differently, and knowing which one you're using tells you what to expect from a hard photo before you spend time on it.

The one honest exception: Image to Text does use a model

It would be inaccurate to imply every tool on this site avoids machine learning, so here's the one that doesn't: Image to Text's OCR engine (Tesseract) uses a trained recognition model internally to identify characters in an image — that's a real, if narrow, form of machine learning, not a rule-based technique like the two tools above. Lumping it in with "no AI" would be the same kind of overclaiming this whole page is arguing against. What it does keep is the other promise: that recognition model is downloaded once (roughly 5–10MB, cached after the first use) and runs entirely inside your browser via WebAssembly, so your image is still never uploaded anywhere, even though the engine reading it was trained rather than hand-written.

What "no upload" means, specifically

For the tools that make this claim, your file is loaded directly into the browser's own memory from your device, processed there by JavaScript or WebAssembly code that already finished downloading before you picked a file, and the result is handed back to you as a direct download — no network request in the middle carries your file's actual content. That's checkable, not just asserted: open your browser's developer tools, watch the Network tab while you use a tool, and no new request should appear containing your file's data as you process it. The how browser-based processing actually works guide goes into that mechanism in more depth if you want the fuller technical picture.

The one honest exception: Playlist Checker touches a server on purpose

Playlist Checker and Stream Tester are the one place on the site where "no upload" doesn't hold, and it's disclosed directly on that tool's own page rather than left for someone to discover later. Checking whether a stream URL actually responds requires a real network request to that stream host, and a browser making that request directly runs into cross-origin restrictions most stream hosts don't accommodate — so the check happens server-side instead, sending the stream URLs (not any file, and not the stream's actual content) to check reachability, then returning just an online/offline/timeout status per entry. It's a narrower exception than it might sound: nothing you own gets uploaded, only URLs get checked, and it's the single deliberate exception on a site where every other tool's actual file processing stays local.

The honest version of the slogan

"No AI, no upload" is true of some tools on this site, "no upload but does use a small trained model" is true of one, and "does touch a server, but only to check a URL, not process a file" is true of two more. All of that is more useful, and more honest, than a single blanket claim stretched to cover every tool equally — if a claim like this is worth making at all, it's worth being specific enough that it can actually be checked against what each individual tool does.