photomopOpen the studio

The toolbox

The toolbox. Every tool free to use.

One tab, one photo, and a machine that keeps the file the whole way through.

Free to useNothing uploadedPrivate by design

The short answer

Every Photomop tool is free to use at full resolution: background remover, transparent background, background changer, background blur, object remover, resize, crop, compress, convert, upscale, passport photo and batch edit. Each one runs on your own device inside the browser, so your image is never uploaded and exports carry no watermark.

What you are actually getting

Most photo tools on the web are a thin front end over somebody else’s GPU cluster. You hand over a file, wait in a queue, and get back a preview with a watermark and an offer. The whole business model needs your image to be on their hardware, which is why their free tier is a sample.

These work the other way round. The model downloads to your device once, caches, and then runs there through WebGPU where it is available and WebAssembly everywhere else. Nothing is metered because nothing costs us anything to run. That is the entire trick, and it is why the free plan here is the product rather than a trailer for it.

Every tool below opens on the device you are reading this on. Chrome, Edge, Firefox and Safari all work, on desktop and on phones. Native iOS and Android apps are planned, and the on-device promise does not change when they arrive.

Not one of them is a stripped-back version of a paid tool. They are the same class of model that a cloud editor rents a GPU to run, executed on the machine that already has your photo on it. What that costs you is a one time model download and a few seconds of your own processor. What it saves you is the upload, the queue, the credit counter and the question of who else has a copy. The reasoning behind that trade is worth ten minutes if you are deciding whether to trust it with client work.

Five tools have their own working page today: resize, crop, compress, convert and batch edit. Those are the ones that need no AI model, so they run the moment the page loads. The seven that do need a model are in build, their cards open this hub, and the changelog records each route on the day it goes live.

Start from the problem

How to choose the right tool

Almost nobody arrives here wanting a tool. They arrive with a listing that was rejected, a form that will not take the file, or an application with a rule written in millimetres. So the fastest route through the toolbox is to name the problem and let the tool fall out of it.

One distinction does most of the sorting. Some of these tools have to understand the picture: where the subject ends, what is behind the thing you painted over, what detail belongs between two pixels. Those load an AI model the first time you use them, which is a download of roughly 13 MB to 115 MB that then caches and never happens again. The rest only have to move pixels: crop, resize, compress, convert. Those are canvas operations, they need no model at all, and the first click is the fast one.

  • The problem

    The marketplace rejected the photo for its background

    Remove background, then Change background

    Cut the subject out first, then drop it on the pure white most listing rules ask for. If the platform wants a transparent asset rather than a white plate, stop after the first step and export from Transparent background instead.

  • The problem

    The upload keeps failing on file size

    Compress image

    Weight and dimensions are different problems. Compress targets a file size and leaves the pixel dimensions alone, which is usually what a size limit is actually complaining about. Reach for Resize only when the rule is written in pixels.

  • The problem

    The form will not accept a photo from my iPhone

    Convert image

    That is almost always HEIC, which iPhones shoot by default and most upload forms have never heard of. Convert it to JPG or PNG and the same photo goes through untouched. It is a canvas operation, so it is instant.

  • The problem

    The photo is sharp, but too small for the size they demand

    Upscale image

    Upscaling doubles the pixels and reconstructs the detail between them. It works well on a photo that is small but clean. It cannot rescue one that is out of focus or heavily compressed: those are missing information rather than missing pixels.

  • The problem

    There is one thing in the frame I do not want

    Remove object

    Brush over the price tag, the cable, the reflection of the photographer. The model fills the area back in from what surrounds it. Small objects against an even background come back cleanest; a subject overlapping a busy pattern is the hard case.

  • The problem

    It is a visa or ID application with a spec in millimetres

    Passport photo

    Head height, eye line, margin and background colour are all measured rather than eyeballed, and the output includes a printable sheet at the right physical size. Check the issuing authority's current rules before you print: they do change.

Two habits that save the most time

Work at full resolution and shrink last. Every tool here keeps the resolution you brought, so cutting out at full size and resizing at the end costs you nothing and leaves the edge cleaner than doing it the other way round. And when a platform gives you a rule, read whether it is about pixels or about bytes. Half the rejected uploads we hear about were sent through a resizer when the complaint was weight, or through a compressor when the complaint was dimensions.

The spec sheet

What each tool takes, and what it hands back

Seven input formats work everywhere: JPG, PNG, WebP, AVIF, GIF, BMP, HEIC. Every tool keeps the resolution you brought. What varies is the output format and whether the first run has to fetch a model.

The Photomop tools with their accepted inputs, output formats, whether they load an AI model, and whether they work offline
ToolTakesGives backHow it runsWorks offline
Remove backgroundAny of the seven abovePNG or WebP with alpha, or a flattened JPGAI model, downloaded once then cachedOnce the model is cached
Upscale imageAny of the seven abovePNG, JPG or WebP at 2x the inputAI model, downloaded once then cachedOnce the model is cached
Remove objectAny of the seven abovePNG or JPG at the input sizeAI model, downloaded once then cachedOnce the model is cached
Resize imageAny of the seven aboveSame format, at the pixel dimensions you setCanvas only, no modelYes, always
Compress imageAny of the seven aboveJPG, WebP or AVIF under a target file sizeCanvas only, no modelYes, always
Convert imageAny of the seven aboveJPG, PNG, WebP or AVIFCanvas only, no modelYes, always
Crop imageAny of the seven aboveSame format, at the ratio you choseCanvas only, no modelYes, always
Blur backgroundAny of the seven abovePNG or JPG at the input sizeAI model, downloaded once then cachedOnce the model is cached
Passport photoJPG, PNG, WebP, HEICA single photo plus a printable sheet, as JPG or PNGAI model, downloaded once then cachedOnce the model is cached
Change backgroundAny of the seven abovePNG, JPG or WebP at the input sizeAI model, downloaded once then cachedOnce the model is cached
Transparent backgroundAny of the seven abovePNG or WebP with a real alpha channelAI model, downloaded once then cachedOnce the model is cached
Batch editA folder of any accepted formatOne file out per file in, in the format you pickCanvas only, no modelYes, always

Slide the table sideways to see every column.

What the model download actually is

A file of weights, between about 13 MB and 115 MB depending on the tool and how much memory your device reports. It lands in Cache Storage, the same place a progressive web app keeps its assets, and it is reused by every tool in the same family. Clearing site data removes it, and the next run downloads it again.

Why an older phone still gets a full-size file

On a device with less memory we run inference at a reduced size and then composite the mask back onto your untouched full-resolution original. The download is the size you started with. Very fine detail, single strands of hair against a busy background, can be softer than the same photo cut on a laptop.

Why on-device

The same models, run in a better place

Nothing here is a compromise version of a cloud tool. It is the same class of model, moved to the machine that already has the photo on it.

  • Your photo never moves

    There is no upload step to opt out of. The file is read from disk into the tab's memory, worked on there, and written back out as a download. We could not look at it if we wanted to, which is a stronger promise than a policy that says we will not.

  • No queue, no round trip

    Cloud editors spend most of their time moving your file up and the result back down. Skipping both ends is why a warm cut-out lands in about three seconds, and why the tools keep working on a train with no signal.

  • Nobody pays for GPU time

    Cloud editors meter free exports because every export costs them server time. Ours costs us nothing, which is why the free plan hands back the full resolution file with no watermark on it.

Before you start

Three quick ones

The questions people ask before they trust a free photo tool with a client’s product shot.

What does it cost to use these tools?

Nothing. Every tool is free to use at full resolution, with no watermark on the export and no per-image credits. They run on your own hardware rather than on a server we rent, so there is no GPU bill for us to pass on to you.

Do my photos get uploaded anywhere?

No. The model runs on your own device, inside the tab. Your image is read from disk into memory, processed there, and written back out as a download. Nothing is sent to us, which is also why the tools keep working after you drop your connection.

Is there a resolution or file size limit?

Your device sets the ceiling rather than a plan does. On a laptop, 12 megapixel photos are routine. On an older phone we run the model at a reduced size and composite the result back onto your full-resolution original, so the file you download is still the size you started with.

Something missing, or a preset you need for a platform we have not covered? Write to us and say which one. Requests that arrive with a real listing attached tend to jump the queue.