Comparisons

Where we win, where we don’t, and how you can check.

Most comparison pages are written by the winner. This one carries a rule instead: every figure about another product is read from that product’s own pricing page and stamped with the date we read it, and where we could not verify a number we publish none at all.

where we are weaker

Our engine is strongest on uniform and studio backgrounds and weakest on cluttered natural scenes with fine detail — hair against foliage is its hardest case. Where a neural competitor wins, it wins there. Rather than ship you a confident bad cutout, we flag it and do not bill for it. If your workload is mostly hard natural imagery, test before you commit, and use the confidence score as the thing you test against.

what we claim

Five claims, each with its basis

Note what is absent: a price. Our API pricing is not announced yet, so there is no honest number to put in a comparison table. When there is one, it will appear here with the same sourcing rule applied to it.

  • The same image always produces byte-identical output.

    There are no model weights and no randomness in the pipeline. Verified by a hash-stability test in CI, and observed in production: repeat submissions of one image return a confidence of 0.9208526611328125 every time.

  • A cutout we are not confident in is flagged, and never billed.

    Every result carries a confidence score. Below the gate the job returns flagged, you still receive the image, and no usage-ledger row is written. The API refuses to construct a response where billed and flagged disagree.

  • Your image never passes through our application servers.

    The browser uploads directly to object storage with a presigned URL and downloads the result the same way. Measured at runtime, not asserted: across a full job the API container moved 10,582 bytes against the worker's 1,029,210 for the same 1 MB image.

  • No training data, so no IP-provenance question.

    The engine is classical computer vision — colour-difference keying, matting, guided filtering. Nothing in it was trained on scraped images, so there is no dataset whose licensing could later be contested.

  • The free web tool is full resolution and needs no account.

    Ten cutouts per visitor per day at your image's native resolution, with no signup and no watermark. Live at purematte.dev.

try it against your own images

The free tool needs no account and returns full resolution. It is the only comparison that matters — run your hardest image through it and look at the confidence score.

Open the free tool