Skip to content
PhotoResizerr.
Toggle colour theme

Remove background from image

Drop one photo or a hundred and AI removes each background in your browser, with nothing uploaded.

Your workspace Cut · Fill · SavePrivate by default

Choose one photo or manyDrop them here, paste, or pick from your deviceJPG · PNG · WEBP · HEIC
Background

Saves as a PNG, which keeps the transparency.

Touch up

Paint on the cut-out to fix it. Keep brings back what was removed. Erase removes what was left. Remove piece takes out one leftover bit with a single tap.

AI model

Your photo stays on this device. Only the model is downloaded, once, from this site.

Models: BiRefNet by Peng Zheng and others, MIT License, and ormbg by schirrmacher, Apache License 2.0. Runtime: ONNX Runtime Web by Microsoft, MIT License.

Processed on your deviceNo watermark. No signup.

Save transparent PNGs, or JPGs on white or any colour; a batch saves as one ZIP. The first photo downloads the AI model once, 56 to 135 MB. Then a laptop cuts each in four to ten seconds.

What makes this AI background remover different?

Most background removers send your photo to a server. This one runs the AI on your own device, so the photo is never uploaded, and the result is free at full size.

It picks its model for your device. A computer with WebGPU gets BiRefNet, a larger model that keeps posters, logos and cars solid. A phone, or a browser without WebGPU, gets ormbg, a lighter one.

And we show our working. Both models are open and named, their licences are linked under the tool, and the tables below give our own test results, including where each model fails.

How does it work without uploading your photo?

The cutting is done by an AI model that runs inside this page, in your browser. Your photo is read from your device, cut there, and handed back as a download. It is never sent anywhere.

The model looks at the photo at 1024 by 1024 pixels and decides, pixel by pixel, how much of each belongs to the subject.

That map is then stretched back over your photo at its own size, so the cut-out keeps every pixel of the original. A photo wider or taller than 4096 pixels is scaled to 4096 first, which keeps it inside the canvas an iPhone allows.

Three more steps follow the model. If the subject is small in the frame, the tool looks a second time at just that part, so a small subject gets as many of the model's pixels as a large one.

Then it cleans the edge. A pixel that was half subject and half old background gets the subject's own colour, so no fringe follows it onto a new background. On the lighter model it also clears faint haze left far from the subject.

There are two models. A computer whose browser supports WebGPU runs BiRefNet, an open model under the MIT License, on its graphics card.

A phone or tablet with WebGPU runs ormbg, an open model under the Apache License 2.0, on its graphics card. Without WebGPU, or with Data Saver on, ormbg runs on the processor.

On photos of people the two give much the same cut-out. On a poster, a logo or a glossy car, BiRefNet keeps the subject solid where ormbg leaves parts of it see-through. That is why a computer's graphics card gets the larger model, and a phone, with less memory, the lighter one.

What each step adds, measured on photos whose true cut-out we know, 2 October 2026
StepWhat changed
A second look at a small subjectEdge error down 8% on the larger model and 14% on the lighter one, over six photos
Edge colour clean-upColour error on a new background down 38%, over six photos
Haze removal, lighter modelStray haze on a landscape from 23% of its background to under 1%
What your browser downloads the first time, and only then
WhatComputer with WebGPUPhone or tablet with WebGPUWithout WebGPU
The AI modelBiRefNet, 109.51 MBormbg, 84.04 MBormbg, 42.26 MB
The engine that runs it (ONNX Runtime Web)25.54 MB25.54 MB13.58 MB
Total, the first time only135.06 MB109.58 MB55.84 MB
Your photoStays on your deviceStays on your deviceStays on your device

Both files come from this site, not from a third party, and the requests for them carry nothing about your photo. Your browser keeps them, so the next photo, today or next week, starts straight away.

The tool says which size your browser will get before anything downloads. On a phone, use Wi-Fi for that first photo, or turn on Data Saver to take the smaller download.

How does the bulk background remover work?

Choose or drop several photos at once and the page works as a bulk background remover. The photos queue up and are cut one after another by the same AI model, and each result appears as it finishes.

One at a time is deliberate. The model can only work on one photo at once, and a phone that opened thirty photos together would run out of memory. The model downloads once for the whole batch.

Pick Transparent, White or a colour for every photo. You can change it after the run without cutting again, because the colour is only added when you download.

Rename any photo in the field above it, or name the whole batch as a base and a number, such as shop-01 and shop-02. Then download everything as one ZIP, or one photo at a time.

There is no limit on the number of photos, only time. Here is a batch of 100 through this page:

100 photos of about 4 megapixels in one batch, in Chrome on an Apple Silicon Mac with WebGPU, 4 October 2026
What we measuredResult
Photos finished100 of 100, none failed
Time for the batchAbout 15 minutes, 9 seconds a photo
Memory the page used10 to 20 MB from first photo to last
The ZIP of 100 transparent PNGs157.5 MB, made in 2.3 seconds

The memory stays flat because each finished cut-out is written to your browser's private storage on your device, not held in the page. In a private window, where that storage is missing, the tool pauses and asks you to download what is done.

If the browser crashes or the tab closes mid-batch, open this page again. It offers the finished cut-outs back; photos it had not reached need adding again.

The touch-up brush works on one photo at a time. To fix a cut-out by hand, add that photo on its own.

How long does it take?

On the Mac we build on, a cut takes about five seconds with WebGPU on the larger model and about four on the processor alone, which runs the smaller model.

A small subject takes about twice as long, because the tool looks twice. You see its first cut after the first look, about halfway, and the sharper one replaces it when it is ready. A big photo takes little longer than a small one, because both models always work at 1024 by 1024.

An emulated phone with WebGPU, which gets the lighter model, cut a 1200 by 675 photo in one second on the same Mac. We have not timed it on a real phone yet.

One photo, after the model had downloaded, in Chrome, three runs each, 2 October 2026
PhotoSetupTime to cut
1080 x 1920, subject fills the frameApple Silicon Mac, WebGPU5.0 to 5.1 s
1920 x 1440, small subject, two looksApple Silicon Mac, WebGPU9.9 to 10.2 s
4364 x 3273 (cut at 4096 x 3072), two looksApple Silicon Mac, WebGPU10.6 s
1200 x 675, one lookSame Mac, processor only3.7 s
1920 x 1440, small subject, two looksSame Mac, processor only7.5 to 7.6 s
4364 x 3273 (cut at 4096 x 3072), two looksSame Mac, processor only8.2 s

What does it cut out well, and what does it miss?

Both models do well on people: hair, glasses and shoulders against a busy street or a plain wall. They part ways on pictures that are not a portrait.

We ran three harder pictures through both. These are the results:

BiRefNet against ormbg, the same pictures composited on white, 2 October 2026
PictureBiRefNet (computer with WebGPU)ormbg (phone, or no WebGPU)
A poster with a colour wheel, a headline and a logoAll three kept, solidFaded: half the picture partly see-through
A white car at night under strip lightsSolid car, clean edgeWindscreen and bonnet partly see-through
A busy advert with no single subjectKept the wheel and logo, lost most of the textKept everything, faintly

Before choosing ormbg for the processor, we tried it on thirteen photos against a smaller model other in-browser tools use:

ormbg against MODNet at full precision, the same photos composited on white, 28 September 2026
Photoormbg (this tool's lighter model)MODNet
Clear headshots, including curly hair and glassesCleanClean
Two people in an old printBoth people, cleanLost one person
A cat on a black backgroundKept the whiskersKept patches of black
A shoe, as a product photoCleanUsable
Old framed portraitsFound the personLost half the person

MODNet's 8-bit version, the small download, was worse again: it wrecked the old print, the cat and the shoe. Our 8-bit ormbg looked the same as its 16-bit version, at half the download.

Both models are weaker where the subject and the background are the same colour, and on anything see-through, like a glass or a veil. Check the edges in the preview, and fix what is wrong with the Touch up tools before you download.

On a phone, or without WebGPU, graphics are weaker too. Flat areas of colour can come out partly see-through, so a colour wheel looks faded.

On a computer with WebGPU, a picture with no single subject can lose part of itself. The model keeps what it takes to be the subject, so an advert full of text may lose some of the text and keep scraps of the rest. Paint what you want back with Keep under Touch up, and tap a scrap with Remove piece to take it out whole.

How does it compare with remove.bg and Adobe?

We read each service's own pages on 2 October 2026. This is what they state, beside what this tool does:

This tool beside two removers that work on a server, from their own pages, read 2 October 2026
WhatThis toolremove.bgAdobe
Where the photo is cutOn your deviceOn its servers, after uploadOn its servers, after upload
Free resultYour photo's own size, up to 4096 pixels on the long sideUp to 0.25 megapixels, for example 625 x 400Free daily uses; size not stated
AccountNoneNot statedA free Adobe account
Largest result4096 pixels on the long side50 megapixels, on a paid planNot stated
Before the first photoDownloads the model once, 56 to 135 MBNothing to downloadNothing to download

Here is what that means for a 12-megapixel phone photo. This tool hands it back at 12 megapixels, free. remove.bg's free result is 0.25 megapixels, and the full size needs a paid plan.

They are ahead in two places. remove.bg goes up to 50 megapixels on a paid plan, past our 4096-pixel limit. And a server asks nothing of your device, so on a phone or an old laptop it may well be faster.

This tool is ahead where it matters for most photos: the free result is full size, there is no account, and the photo stays with you.

Can you use it for a passport or visa photo?

Often not, and the reason is the rules, not the tool. Several passport and visa offices ask for a photo that has not been edited, and some name background removal outright.

What these offices say about editing, as cited on each page
PhotoWhat the rules say
UK passport photo sizeTaken during the online application, and must not be edited
US passport photo sizeThe original, unedited photo; nothing enhanced by AI, and it is checked
Canada passport photo sizeTaken by a photographer, not altered or edited in any way
Australia visa photo sizeUnedited: no background removal and no retouching
Malaysia passport photo sizeRejects a photo made or edited with AI

For those, stand against a plain light wall and take the photo again. For a profile picture, a product listing or a school project, a cut-out is exactly what you want.

Transparent PNG, or a colour behind it?

Choose Transparent and the download is a PNG, the format that keeps the see-through parts. Put it over any design, slide or page and only the subject shows.

Choose White or a colour and the download is a JPG with that colour baked in. Nothing is transparent any more, so a JPG is the better file.

The difference is large. Our 1920 by 1440 photo of a dog came out as a 3.05 MB PNG, and as a 519 KB JPG on white.

Is your photo private?

Yes. The photo never leaves your device: it is opened, cut and saved by this page in your browser. There is no account, no server copy and no watermark.

What does travel is the other way: the model and its engine, downloaded once from this site. Those requests carry no photo data.

Common questions

Is it free, and is there a watermark?

It is free, with no watermark, no account and no limit on how many photos you cut. The cut-out downloads at your photo's own size, up to 4096 pixels on the long side.

Why is the first photo slow?

The first photo waits for the model and its engine to download: 135 MB on a computer with WebGPU, 110 MB on a phone, 56 MB without WebGPU. Your browser keeps them, so every later photo goes straight to the cut.

Is my photo uploaded to remove the background?

No. The AI model runs in your browser, so the photo is cut on your device and never sent to us or anyone else. The only download is the model itself, from this site.

Can I remove the background from many photos at once?

Yes. Add them together and they are cut one after another, then downloaded as one ZIP. We ran 100 photos in one batch in about 15 minutes on a laptop. You can rename each file and choose one background for all of them.

Can I resize or crop the cut-out?

Yes, in one place. The free online image resizer has the same models under Background: choose Transparent, White or Colour, then resize, crop, compress or convert the cut-out before you download it.

Can I fix the cut-out by hand?

Yes. Under Touch up, Keep paints back something that was removed and Erase removes something that was left. Remove piece takes out one leftover bit, such as a stray logo, with one tap. Undo steps back a stroke. The image resizer has the same tools.

Does it work on products and pets, or only people?

It works on all three. On a computer with WebGPU it cut a car and a poster cleanly in our tests. The lighter model is trained on people, yet cut a shoe and a cat cleanly. Both struggle when the subject matches its background.

Last updated: