Real alpha, not a painted grid

Transparent Background
Generator

Cut out to a transparent PNG — plus why you sometimes get a painted grid instead, and how to check.

PNG, JPEG or WebP · up to 25 MB

Up to 16 images. Each one costs 5 credits, including the first — they are resized to 1024px first, so an edit costs the same whatever you upload.

0 / 4000
Keep intact — tick anything the model must not touch

We turn your ticks into OpenAI's own "change only X" phrasing, then re-render from your original file — not from the last output.

No card, no waitlist. Credits only start after the free one.

Cutouts that survive contact with a real background

Transparent Background Generator: Real Alpha, Not a Painted Grid

The failure mode on this job isn't a bad cutout. It's a cutout that looks perfect in the preview and turns out to have a grey-and-white grid painted onto it.

gptimage25.topPublished Last updated 5 min read

You asked for a transparent background, the preview shows the familiar grey-and-white squares, and you ship it. Then it lands on a coloured page — or in a deck, or on a product listing — and the squares are still there. They were never transparency. They were a picture of transparency.

This is the cruellest bug in the job, because the checkerboard is exactly how design software draws an empty alpha channel. Your eyes have been trained to read it as 'nothing there'. OpenAI's own image prompting guide names it in one line: "A drawn checkerboard is not transparency."

So the first section below is the check. It takes half a minute, it works on any PNG from any tool, and it is the only way to tell the two apart — because in a preview they are identical by design.

The 30-second check that tells them apart

A preview cannot answer this question, and that is not a flaw in the preview. The checkerboard is how image software draws an empty alpha channel, so an empty channel and a painted grid render the same way. You need a second surface.

Put the PNG on a solid colour. That's it.

  1. Open the file in anything that supports layers — Preview, Figma, Canva, PowerPoint, a browser tab with a coloured page behind it.
  2. Put a bright, saturated colour behind it. Red or magenta, nothing subtle.
  3. Real alpha: the colour shows through, and the subject sits on red.
  4. Painted grid: the grey-and-white squares are still there, sitting on top of the red.

Fastest version if you're in a browser

Drag the PNG onto a browser tab, then open the console and set the page background to red. Or drop it into any slide deck on a red slide. Both take less time than reading this box, and both are conclusive.

Do this once on a file from every tool you use, including this one. It is the difference between a PNG that works everywhere and one that embarrasses you on a coloured page — and you only need to be surprised by it once.

We don't do this step for you yet

Worth being straight about: this site sends the request that asks for a real alpha channel, but nothing here decodes the file that comes back to confirm you got one. That check is on our list and it isn't built. Until it is, the 30 seconds above is yours to spend, and we would rather tell you to spend it than imply it has already been spent.

Why the model paints a checkerboard instead of leaving it empty

Two reasons, and both are avoidable once you know them.

The format can't hold transparency

An alpha channel needs a format that has one. PNG and WebP do. JPEG does not — which is why OpenAI's image generation guide pairs background: "transparent" with output_format: "png" or "webp" and nothing else. Ask for a transparent background as a JPEG and there is nowhere for the transparency to go, so you get a flattened image, usually with white or a grid baked in. This tool locks output to PNG for exactly this reason and will not let you pick JPEG on a cutout.

The prompt described a picture of transparency

The model has seen millions of images where 'transparent background' meant a screenshot from design software — checkerboard included. Ask loosely and it may render what the phrase usually looks like rather than what you meant. Naming the grid as forbidden is what separates the two.

The prefilled prompt above already says all three.
Instead ofWrite
"on a transparent background""on a fully transparent background, real alpha channel"
(nothing about the grid)"no checkerboard pattern, no grey and white squares"
(nothing about edges)"clean cut edges, no white halo, no drop shadow"

If the check comes back negative, the retry button rewrites your prompt with these in place. Most failures clear on the second attempt.

The second thing that ruins a cutout: edges

A cutout can have perfect alpha and still be unusable, because of what sits at the boundary. Two problems account for nearly all of it.

A white halo — a one-to-two pixel fringe left over from the original background. Invisible on white, obvious the moment the image lands on a dark page. If you're cutting out against a light background and shipping to a dark one, check the edge at 100% before you commit.

Hair, fur and fine detail — the hardest case for any cutout, human or machine. Expect to lose some flyaway strands. If the subject is a person with loose hair against a busy background, plan on either a simpler source image or manual cleanup afterwards. We would rather tell you that now than have you discover it on the tenth attempt.

Editing a file you already have, rather than generating a new one, keeps the rest of the frame intact while this happens — that's image to image.

What people use this for

All four fail the same way, and all four are caught by the same check.
The jobWhat to watch
Ecommerce product imagesMarketplaces reject grey grids as 'non-white background'. Verify before you list, not after
Logos and wordmarksEdge halo is the killer here — logos land on every background colour you own
Stickers and overlaysNeeds a clean outer edge; a halo reads as a badly cut sticker
Compositing into a sceneReal alpha is non-negotiable. A painted grid composites the grid

Need the cutout to become part of a new scene rather than a standalone file? Start from text to image and describe the whole frame instead — it is usually less work than cutting out and compositing.

What this tool won't do

Three limits, stated up front

Glass, smoke and motion blur are semi-transparent by nature and no cutout handles them cleanly — you will get a hard edge where there should be a gradient. Very fine hair loses strands. And a low-resolution source cannot produce a clean edge; the information isn't there to begin with. None of these are fixed by retrying.

Also worth separating from this page: if you're seeing a faint grid woven into the image quality rather than behind the subject — on skies, grass, studio backdrops — that is a different problem with a different cause, and it is not transparency related. It's covered on the noise and tint tests.

Ten answers

Questions about transparent background PNGs

How do I know my PNG has a real transparent background?

Put it on a solid colour. Real alpha lets the colour through; a painted grid sits on top of it. A preview can't tell you — the checkerboard is how software draws an empty channel, so both look the same there.

Why did my transparent background come out as a grey and white grid?

Either the output format can't hold transparency, or the prompt described a picture of transparency rather than asking for none. JPEG has no alpha channel. And the model has seen countless screenshots where 'transparent background' looked like a checkerboard.

Which file format do I need for a transparent background?

PNG or WebP — the two formats OpenAI's image generation guide names for a transparent request. JPEG cannot store an alpha channel at all, so a transparent request saved as JPEG will always come back flattened. This tool outputs PNG.

What should I write to get real transparency?

Say 'fully transparent background, real alpha channel', then explicitly rule out the grid: 'no checkerboard pattern, no grey and white squares'. Add 'no white halo, no drop shadow' for the edges.

How do I get rid of the white edge around my cutout?

Name it in the prompt — 'clean cut edges, no white halo' — and check the boundary at 100% against a dark background. A halo is invisible on white and obvious on black.

Does it handle hair and fur?

Partially. Expect to lose some flyaway strands, especially against a busy background. A simpler source image helps more than a better prompt does.

Can I use these for Amazon or Etsy listings?

That's what most people here are doing. Put the file on red before you list — marketplaces read a painted grid as a non-white background and reject it, and a rejection costs more than the thirty seconds.

Is it free?

Your first image is free with an account, and PNG output is included. After that it's credits — the plans and what each one includes are on the pricing page.

Can I do a batch of product shots?

Batch and higher concurrency are on the paid plans. The prompt wording and the check above work the same either way.

There's a faint grid in my sky, not behind the subject. Same problem?

No. That's a texture artifact in the image itself, unrelated to transparency, and it has a separate page.

No card · verified before you download

Cut one out, then put it on red

Generate the cutout here, then spend thirty seconds proving it on a solid colour. That check is the whole difference between a PNG that works everywhere and one that fails on a coloured page.

Written and maintained by Andy SwiftPublished Last updated

Your first GPT Image 2.5 image is free

Generate my first image