I'm 13, I built APIC, and I tried hard to keep this comparison honest, so you will see where APIC loses.
The 30-second version
APIC is a free online photo editor, background remover, image converter and compressor that runs entirely in your browser. Your photos are processed on your own device, and the AI runs there too. No upload queue, no server, no credits.
👉 Try it: APIC-WEB
Before the "giants" get nervous: I'm not trying to replace Canva, Adobe Express, Photopea or remove.bg. They are great, and they have teams. I built APIC for one very specific question:
"What if the editing tools I use every day didn't need to see my photos at all?"
This post covers:
- What APIC does
- How it works technically (ONNX Runtime Web, model tiers, one HTML file)
- A fair "battle" against four well-known tools
- What APIC is bad at (important!)
- What I'd love feedback on
What APIC does
| Tool | What it does |
|---|---|
| Edit | Filters, brightness, contrast, saturation, blur, rotate/flip, plus a "pro colour suite": live histogram, RGB curves, 8-band HSL mixer, 3-way colour grading, sharpen/clarity, vignette, grain, crop, and a downloadable .cube LUT |
| Remove BG | On-device AI cut-out with three quality tiers (more on this below) |
| Remove Object | Paint over something and an inpainting model fills it in |
| AI upscale | Real-ESRGAN based upscaling (2x/4x) |
| Resize | Pixels or percent, aspect lock, stepwise resampling |
| Convert | PNG, JPEG, WebP, BMP, ICO and PDF |
| Compress | Searches for the best quality that fits a target file size (e.g. "under 200 KB") |
| Social | Exact-size presets for 15 networks (61 sizes) with safe-zone guides |
| Batch studio | Remove BG, resize, compress and convert many images and download a ZIP |
| Design Studio (new) | Template-based graphics with real typography controls, contrast/overflow checks and multi-size export |
Editing works without an account. Exporting needs a Google sign-in (more on that in the honest section).
How it works (the technical part)
1. One file, no backend
APIC is a static page hosted on GitHub Pages. There is no server of mine that receives your images, because there is no server-side image pipeline at all. That is the whole privacy model: you cannot leak what you never receive.
2. AI in the browser with ONNX Runtime Web
The AI tools run models through ONNX Runtime Web, using WebAssembly (and WebGPU where the browser supports it). The models are downloaded to your browser on first use and cached, so the very first AI run is slower than the next ones.
Background removal has three tiers so a phone and a gaming PC both get something that works:
| Tier | Model size | Meant for |
|---|---|---|
| Light | ~5 MB | Phones and slow connections |
| Fast | ~44 MB | Most laptops |
| Maximum | ~176 MB | Desktops, best edge detail |
Object removal offers a lighter model (~28 MB) and a heavy "Ultra" model (~208 MB), and upscaling has a 5 MB and a 64 MB option.
A simplified version of the pattern (this is an illustration, not APIC's exact code):
import * as ort from "onnxruntime-web"; // Everything below runs on the user's device. const session = await ort.InferenceSession.create(modelUrl, { executionProviders: ["webgpu", "wasm"], // fastest available wins }); const input = new ort.Tensor("float32", pixels, [1, 3, 1024, 1024]); const { output } = await session.run({ input }); // ...turn the mask into alpha, refine the edges, draw to a <canvas> 3. Better edges than "just apply the mask"
A raw segmentation mask gives you a cut-out with a visible halo. APIC runs an edge-refinement step based on Blur-Fusion foreground estimation (the same idea used by larger models) which aims to stop hair and soft edges from carrying the old background colour.
4. The "fit this file size" compressor
Instead of a quality slider that you guess at, Compress does a binary search over quality and encodes repeatedly until the output is as large as possible while still under your target size. Same idea for the Design Studio's "fit under limit" export.
5. What "private" means here (and what it does not)
- ✅ Your images are processed locally and are not uploaded.
- ⚠️ The AI model files are downloaded from public hosts (for example Hugging Face and jsDelivr). Downloading a model is not uploading your photo, but it is network traffic, and I want to be clear about it.
- ⚠️ If you sign in, Google Sign-In/Firebase receive your name, email and profile photo for the account. That is described in the Privacy page.
- ⚠️ The site shows one small banner ad to cover running costs.(Lol 😂 till now 0 $ revenue bruh)
I'd rather you hear the limits from me than discover them yourself.
The Battle: APIC vs 4 giants
Facts below come from each tool's own pages where I could read them (linked at the bottom) and were checked in November 2026. Pricing and limits change, so please verify before you decide.
Round 1: Where do my photos go?
| Tool | Short answer |
|---|---|
| APIC | Edited on your device; images are not uploaded |
| Photopea | Its privacy page says files "never leave your device" and are processed by your own hardware |
| Canva | Cloud editor; your designs live in your account |
| Adobe Express | Cloud editor; your work lives in your Adobe account (its free plan lists 5 GB storage) |
| remove.bg | Built around cloud processing of the image you send it |
Result: a tie between APIC and Photopea for local processing. The cloud tools trade privacy for convenience, collaboration and sync, which is a fair trade for a lot of people.
Round 2: Price of the thing I actually need
| Tool | Background removal |
|---|---|
| APIC | Free, no credits, no paid tier |
| remove.bg | Its help page says free for low-resolution images up to 0.25 megapixels; higher resolutions (up to 50 MP) and commercial use need paid options |
| Canva | Third-party plan summaries list Background Remover and Magic Resize as paid-only. Check Canva's pricing page for the current picture |
| Adobe Express | Free plan is £0; Premium is listed at £9.98/month (UK page) with a 30-day trial, and Adobe's FAQ lists remove background among premium editing features |
| Photopea | Free to use, with an optional paid Premium plan |
Result: APIC wins on price for this one job. That is not the same as "better quality than a funded cloud service", which I cannot claim.
Round 3: Design & templates (where APIC is the underdog)
Adobe's own pricing page lists 100,000+ to 268,000+ templates and 4,000+ fonts on the free plan. APIC's Design Studio has 35 original templates and 9 open-licence font families.
Result: Canva and Adobe Express win by a mile. If you need a huge template library, stock photos, brand kits or team collaboration, use them. APIC's Design Studio is for quick, private, offline-capable graphics with real typography controls and checks.
Round 4: Power editing (layers, PSD, plugins)
Photopea is a full Photoshop-style editor with a deep feature set. APIC is not. APIC's edge is a focused toolbox (cut-out, object removal, resize, convert, compress, batch) that opens fast and does one job per tab.
Result: Photopea wins on depth. APIC wins on "I need this one thing in 10 seconds".
Round 5: Bulk and utility work
Converting 40 images to WebP under 200 KB each, or exporting one design in 61 social sizes as a ZIP, is where APIC's Compress, Convert, Batch and Social tabs are made to shine. The giants focus on design (Canva, Adobe Express), full editing (Photopea) or one task (remove.bg).
Scoreboard
| Category | Best pick |
|---|---|
| Private local processing | APIC / Photopea |
| Free background removal | APIC |
| Template & stock library | Canva / Adobe Express |
| Deep, pro-style editing | Photopea |
| Quick utility jobs (convert, compress, resize, batch) | APIC |
| Team collaboration | Canva / Adobe Express |
Honest conclusion: this isn't a fight with a single winner. It's different tools for different jobs. APIC fills a gap: free, private and fast for everyday image jobs.
📝 Side note: remove.bg's help page says its standalone website will no longer be available from 1 December 2026. If you were relying on it, that's another reason to have a private, on-device option bookmarked.
What APIC is bad at (read this before you try it)
- Export needs Google sign-in. Editing is open, downloads are not. I use it to keep the service running and to understand real usage, and the Privacy page explains what is stored.
- A banner ad appears on the page.
- First AI run is slow. Big models (up to ~176 MB) download once. Use the Light tier on phones.
- Smaller design library. 35 templates and 9 font families, no stock photos.
- No real-time collaboration and no cloud sync.
- Translations still need review. APIC can suggest Hindi, Tamil, Bengali, Odia or Telugu from your browser language, and my translations still need native-speaker review.
- Solo, young project. Expect rough edges. Please report them.
FAQ
Is APIC really free?
Yes. There are no credits or paid tiers. A banner ad and a Google sign-in for exporting keep the project running.
Does APIC upload my photos?
No. Editing, conversion, compression, resizing, background removal and object removal run on your device. Only AI model files are downloaded.
Can I remove a background without uploading the image?
Yes. APIC's AI runs in your browser using ONNX Runtime Web.
Does it work offline?
There is a Windows desktop app (APIC for PC) that works offline. The web version needs a connection the first time it downloads an AI model.
Why am I asked to sign in?
To download your result. Editing and previewing don't need it.
How old do I need to be to use it?
13 or older (see the Terms).(because I'm 13 🥲)
Help me make it better
If you try APIC, I'd love to hear:
- What one tool would make you use it every week?
- Which language should I translate properly next?
- Where did it feel slow or confusing?
Drop a comment here, or open an issue on the GitHub repo.
And if you build things at 13 (or 30), the lesson I'd share is simple: ship the small, honest version, then improve it with real feedback.
Sources (checked November 2026)
- APIC
- Photopea privacy / terms
- remove.bg: is remove.bg free?
- Adobe Express pricing (UK)
- Canva free plan summary (third-party) and Canva pricing
- ONNX Runtime Web
SPECIAL THANKS 💖 TO @effessdev
Because he has helped a lot to find bugs in APIC WEB.

