AI Image

GPT Image 2.5 Transparent Backgrounds: Real Alpha PNGs

GPT Image 2.5 and GPT Image 2 return PNGs with a real alpha channel, no removal step. Here's exactly when transparency works and when it silently won't.

Alex Chen
GPT Image 2.5 Transparent Backgrounds: Real Alpha PNGs

Search for "AI image with transparent background" and almost every answer is the same shape: generate the image, then run it through a background remover. Upload to a cutout tool, wait, download, fix the halo around the hair, try again.

That workflow exists because for a long time it was the only one. It isn't anymore.

Both GPT Image 2.5 and GPT Image 2 can return a PNG with a real alpha channel directly from the generation call. No second tool, no masking pass. The catch is that the conditions under which it works are barely documented anywhere, so people flip the setting on, get an opaque image back, and conclude it's broken.

Here's what actually governs it.

Generated Alpha vs Cutout Alpha

A background remover looks at a finished image and guesses which pixels belong to the subject. It's an inference problem, and it's hardest exactly where it matters most:

  • Hair and fur - thousands of thin strands, each partially covering the background
  • Glass and liquid - pixels that are genuinely semi-transparent, not just edges
  • Soft shadows - a gradient that should fade to nothing, not stop at a hard line
  • Motion blur and smoke - no clean boundary exists to find

Native transparency skips the guessing. The model builds the alpha channel while it renders, which means partial transparency is available to it - in our own runs the subject pixels came back at alpha 0.992 rather than a flat 1.0, so the output carries a real gradient rather than a hard on/off mask. That's what makes semi-transparent material like glass tractable at all, and there's no halo to clean up because no cut was ever made.

That's the real reason to care. It isn't "one less step" - it's the categories of image that cutout tools have always mangled.

The Rules That Actually Matter

This is the part that trips people up. The two models behave differently, and neither behaves the way you'd assume.

CapabilityGPT Image 2.5GPT Image 2
Transparent backgroundYesYes, marked preview by OpenAI
Resolutions with transparency1K, 2K, 4K1K only
Documented prompt requirementAt 2K and 4KNone beyond the general rule below

GPT Image 2 is 1K-only for transparency. Not a soft limit or a quality warning - pick 2K or 4K and the background control is unavailable. If you need a transparent asset larger than 1K, GPT Image 2.5 is the only option of the two. (Worth knowing: OpenAI's API reference still marks transparent backgrounds on GPT Image 2 as preview, while 2.5 is the fully supported one.)

GPT Image 2.5 at 2K or 4K has a prompt requirement. Transparency works at every resolution, but above 1K the prompt has to describe an isolated subject with no backdrop, no scenery, and no shadow. For image-to-image, it also has to explicitly ask to extract the subject and keep the background transparent. Skip that and you're likely to get an opaque result even with the toggle set.

One more constraint that catches people going above 1K: four aspect ratios - 27:16, 16:27, 9:8 and 8:9 - are capped at 1K on GPT Image 2.5 regardless of transparency. Pick one of those and 2K and 4K aren't available at all.

Which leads to the single most common failure.

Your Prompt Can Override the Setting

The transparency setting is not a post-process. It's a hint the model weighs alongside everything else you asked for - and your prompt usually wins.

Write this with transparency on:

a ceramic coffee mug on a marble kitchen counter, morning light

...and the model does what you said. You described a counter and lighting, so it renders a counter and lighting. The background is now a marble surface, and marble is opaque.

Write this instead:

a ceramic coffee mug, isolated subject, no backdrop, no scenery, no shadow

...and there's nothing left to render behind the mug.

The rule is simple: describe the subject, and nothing around it. Every word about setting, surface, environment, or lighting is a word arguing against your alpha channel.

Words worth deleting from a transparency prompt:

  • Surfaces: "on a table", "on a desk", "on marble"
  • Environments: "in a studio", "in a kitchen", "outdoors"
  • Lighting and atmosphere: "soft morning light", "moody shadows", "golden hour"
  • Backdrops: "against a white wall", "on a gradient background"

That last one catches people constantly. "On a white background" doesn't produce transparency - it produces a white rectangle, which is precisely the thing you were trying to avoid.

What a Correct Result Looks Like

We ran both models ourselves to confirm the behavior.

On GPT Image 2.5 Flare, at 1:1 and 1K with the background set to transparent, the result came back as a PNG whose corner pixels were fully transparent and whose subject pixels carried an alpha of 0.992 - partial transparency, not a hard on/off mask. It also survived storage: the file kept its PNG type and came back byte-identical after upload, so the alpha wasn't flattened somewhere in the pipeline.

On GPT Image 2, at 1:1 and 1K, the returned file was a 1254×1254 PNG in RGBA mode with an alpha channel whose minimum value was 0 - fully transparent pixels genuinely present in the file, not a white background wearing a PNG extension. The 1K / 2K / 4K labels are size classes rather than exact pixel counts, so 1254 is the expected output rather than a rounding error.

That last distinction matters, because the most common false positive is an image that looks fine in a preview pane and turns out to be opaque.

Two ways to check in seconds:

  1. Drop it on a colored background. Paste it into a slide or doc with a dark fill. Transparent stays dark behind the subject; opaque shows a rectangle of whatever the model rendered - a white field, a marble counter, whatever your prompt described.
  2. Look for the checkerboard. Most image viewers render transparency as a gray checkerboard pattern. Any solid field behind your subject means there's no alpha.

If you get an opaque result, the fix is almost always the prompt, not the setting - go back and strip out the scenery words.

Choosing Between the Two

Use GPT Image 2.5 when you need transparency above 1K, or when the subject is the hard kind: hair, glass, fur, smoke, soft shadow edges. It's the newer model and the only one of the two that will give you a transparent 2K or 4K asset. It also costs more credits per image than GPT Image 2, so it's worth reserving for work where the extra fidelity earns its place.

Use GPT Image 2 when 1K is enough - which covers more real work than people expect. Web icons, app assets, sticker sets, product thumbnails, marketplace listing images, social overlays: all comfortably 1K. It's the cheaper of the two per image, so for high-volume asset generation it's the sensible default.

A practical pattern: draft at 1K on GPT Image 2 until the prompt wording is right, then run the final on whichever model matches your output size. What transfers between the two is the phrasing, not the composition - the same prompt will frame the subject differently on each model, so treat the draft as a way to find the wording that holds alpha, not a preview of the final image.

Where This Actually Saves Time

The workflows that benefit most are the ones where transparency isn't a nice-to-have but a hard requirement:

  • E-commerce product images - marketplaces frequently require a clean isolated subject, and cutout halos are a common rejection reason
  • Sticker and emoji sets - dozens of small assets where a per-image manual cleanup pass doesn't scale
  • UI and app icons - need to sit on light and dark themes without a visible plate
  • Ad creative variants - one subject composited across many backgrounds
  • Presentation and document assets - logos and objects dropped onto branded slides

For anything that lands as an element inside a larger composition, native alpha removes an entire editing stage.

Quick Reference

  • Both models support transparent backgrounds - the setting is in the generation panel
  • GPT Image 2: transparency at 1K only
  • GPT Image 2.5: transparency at 1K, 2K and 4K, with 2K/4K requiring an isolated-subject prompt
  • On GPT Image 2.5, the 27:16, 16:27, 9:8 and 8:9 ratios are 1K-only, so 2K and 4K aren't offered on them at all
  • Describe only the subject; every scenery word competes with your alpha channel
  • "On a white background" is not transparency
  • Verify with a dark backdrop or the viewer's checkerboard before shipping the asset

Try It

Set the background control to transparent and keep the prompt to the subject alone. Then drop the result onto a dark slide - one look tells you whether the alpha survived.

Still deciding between the two GPT Image 2.5 tiers? The Flare vs Sunburst breakdown covers what separates them and when each is worth picking.

Sources

  • OpenAI - Images API reference - transparent background support on GPT Image 2 marked as preview, and the requirement to pair transparency with a PNG or WebP output format

Checked on 2026-09-12. The resolution limits, the 2K/4K prompt requirement and the measurements above are all from our own testing on Veevid, and reflect how the models behave on the site today.

Alex Chen

Alex Chen

AI Video Technology Writer at Veevid AI. Covers AI video generation, creative tools, and emerging trends in generative media.