DALL-E Transparent Background: The Free PNG Method (2026)
Mostly no - and the answer changed in 2026. The DALL-E name is effectively retired: OpenAI shut down the DALL-E 2 and DALL-E 3 API in May 2026, and ChatGPT's image generator now runs on GPT Image 2, which renders every image on a solid background with no transparency option. The older GPT Image 1.x models can output a real alpha channel - but only through the API, never in the ChatGPT app, and the newest model dropped the feature. So if you are creating images in ChatGPT, you still cannot get a transparent PNG directly.
The reliable fix works regardless of which model you are on: generate your image once on white and once on black, and recover the true transparency by comparing them. Transparify does this in your browser, for free - and it preserves the soft glows and edges that even the native API option throws away.
What Happened to DALL-E (and What GPT Image Can Do)
If you searched for "DALL-E 3 transparent background," here is the current state of play:
- DALL-E 2 and DALL-E 3 are retired. OpenAI's image generation is now branded "GPT Image."
- GPT Image 2 (the current default in the ChatGPT app and API) does not support transparent backgrounds at all.
- GPT Image 1, 1-mini, and 1.5 support a
background: "transparent"option - but only via the API, only with PNG or WebP output at medium or high quality, and never inside the ChatGPT app.
Even when the native API option works, it has real limits. It produces a hard, binary cutout that keys on color rather than measuring true opacity, so white interiors of logos, thin lines, and fine hair get eaten. And it cannot represent semi-transparent pixels at all - glows, drop shadows, smoke, glass, motion blur, and anti-aliased edges come out either fully opaque or fully gone.
That is the gap the white/black method fills - and for the millions of people generating in the ChatGPT app, it is the only route to transparency at all.
The Alpha Recovery Technique
Rather than guessing which pixels are background, alpha recovery calculates the exact opacity of every pixel by comparing two renders of the same image - one on white, one on black.
A fully opaque pixel looks identical on both backgrounds. A fully transparent pixel shows the maximum difference (white versus black). Everything in between reveals its precise alpha value. The result is genuine fractional transparency - the glows and soft edges survive intact, unlike a cutout or the native hard-edged option.
Step-by-Step: DALL-E to Transparent PNG
Step 1 - Generate the white version
In ChatGPT (or any GPT Image front-end), generate your image on a pure white background:
"Generate a glowing neon phoenix logo on a pure white background"
Tip: Say "pure white background" rather than just "white" so the model produces a clean #FFFFFF rather than an off-white tint.
Step 2 - Generate the black version
Paste the exact same description, changing only the background color:
"Generate a glowing neon phoenix logo on a pure black background"
Tip: Copy-paste your prompt so everything except the background stays identical. If the subject shifts between the two renders, the transparency calculation will produce artifacts.
Step 3 - Process with Transparify
- Go to transparify.app
- Upload the white-background image and the black-background image
- Use the before/after slider to verify the transparency looks correct
- If the images were swapped, click the swap button to fix them
- Download as PNG (lossless) or WebP (smaller file size)
Everything runs locally in your browser - your images are never uploaded to a server.
Try it now - free, no signup required
Open TransparifyA Note for API Users
If you call the Images API directly, you can try background: "transparent" on gpt-image-1.5 (with output_format set to png or webp and quality at medium or high). That gives you a one-step cutout - fine for flat, hard-edged graphics.
But it will not preserve glows, shadows, glass, or soft edges, it can clip white interiors, and it is unavailable on gpt-image-2. Whenever your image has any soft or semi-transparent element - or whenever you are working in the ChatGPT app - the two-render method gives a cleaner, truer result.
Tips for Best Results
- Copy-paste your prompt and change only the background color. Any other difference between the two renders causes artifacts.
- Use "pure white" / "pure black." Emphasizing purity avoids off-white or dark-grey backgrounds.
- Don't say "transparent" in the app. It nudges the model toward a checkerboard or grey fill, which are just opaque pixels.
- Check alignment before uploading. If the subject moved or changed size between renders, regenerate one of them.
- Reach for the API cutout only for flat graphics - for anything with depth, lighting, or soft edges, recover the alpha instead.
Frequently Asked Questions
Can DALL-E 3 export a transparent background?
DALL-E 3 is retired. OpenAI's image generation is now GPT Image; the current GPT Image 2 has no transparency option, and only the older GPT Image 1.x models support transparent output via the API.
Does GPT Image 2 support transparent backgrounds?
No. OpenAI's documentation states gpt-image-2 does not support transparent backgrounds. The background: "transparent" option is available only on GPT Image 1.x, and only through the API.
Can I get a transparent PNG from DALL-E in the ChatGPT app?
No. The app runs GPT Image 2 and renders every image on a solid background. Generate your image on white and on black and recover the alpha channel with Transparify instead.
Does the DALL-E / GPT Image API give true transparency?
It produces a hard-edged cutout that keys on color and cannot represent glows, shadows, or soft edges. For any semi-transparent detail, the two-render alpha-recovery method is cleaner.
Ready to make your DALL-E / GPT Image creations transparent?
Try Transparify Free