This is a synthesis of how Generative Fill and Generative Expand actually work in Photoshop, drawn from Adobe’s own documentation and independent tutorials, not any single person’s write-up. Most people who’ve used the tool at all know two moves: select an area, leave the prompt blank or type a short description, and let it fill a resize or erase an object. That’s genuinely useful, and it’s also a fraction of what’s sitting in the same panel.
The workflow
-
Know your two removal paths, and which one is free. For a straightforward removal, Photoshop’s dedicated Remove Tool does the job directly, and Adobe’s own credits documentation lists it explicitly among the handful of features that don’t consume generative credits at all. Generative Fill with a blank prompt does something similar but through the full Generative Fill flow, giving you three variations to choose between at a cost of 1 credit per generation on Adobe’s own Firefly models. For a quick, uncomplicated removal, reach for the Remove Tool first.
-
Give automated selections room to work. If you’re using an automatic selection tool rather than manually drawing around an object, expand that selection by roughly 20 pixels (Select > Modify > Expand) before running Generative Fill. A tight selection gives the model no surrounding context to work from, and the result tends to come out visibly wrong rather than just imperfect. This matters more than most people expect: it’s the difference between a clean fill and an obviously broken one.
-
Choose your model deliberately, it changes quality and cost together. Generative Fill isn’t locked to one engine. A model picker in the Contextual Task Bar lets you choose between Adobe’s own Firefly Fill & Expand, the higher-fidelity Firefly Image 5, or third-party partner models including FLUX and Gemini. The default costs 1 credit (or nothing, on an unlimited-standard-generations plan); Firefly Image 5 costs 10 credits per generation; partner models are billed separately as premium features. If a fill keeps coming out muddy or generic, trying a different model before you give up on the whole approach is worth the extra credits.
-
Use reference images when you need consistency, not just a good result. Beyond typing a prompt, Generative Fill accepts an uploaded reference image to guide generation, with two settings worth knowing: whether it references a single object in that image or the whole scene, and whether it swaps out what’s in your selection or places something new into it while preserving the background. This is the tool to reach for when you need a new product shot to actually match an existing one, rather than just looking plausible on its own. Partner models support this too, with more reference images allowed per generation (up to 3 with FLUX, up to 8 with Gemini) than Adobe’s own models currently take.
-
Reach for Generative Expand when the problem is the canvas, not the content. Dragging the crop tool outward and running Generative Expand extends the image itself rather than filling a hole in it, useful for turning a portrait shot into a landscape crop, adding bleed for print, or reformatting one image across several social aspect ratios without starting over. It uses the same kind of model picker as Generative Fill, though the exact list of available models differs slightly between the two tools, worth a glance rather than assuming they match.
-
Don’t settle for the first three variations, and finish the one you pick. Every generation returns three options, and you can keep clicking Generate for fresh batches until one actually works, refining your prompt or reference as you go rather than accepting the first mediocre result. Once you’ve picked a favorite, Enhance Detail sharpens it into a second, higher-clarity version alongside the original, though it only works on variations larger than 1024 pixels.
Why it matters for designers
The gap between “I use this for resizing” and what’s actually available here is bigger than it looks from the default flow. Reference images solve a real production problem, keeping a new asset visually consistent with an established product line or brand look, that a plain text prompt genuinely struggles with. Generative Expand solves a different one: reformatting a single hero image across print, web, and social without commissioning a new shoot for every aspect ratio. And the free Remove Tool means a large share of everyday cleanup work doesn’t need to touch your generative credit balance at all.
The model picker is probably the most overlooked piece of the whole panel. It’s easy to run Generative Fill dozens of times on the default model and quietly conclude “the AI can’t do this,” when switching models, at a real but modest credit cost, might have produced a usable result on the second try.
What to watch out for
Credit costs vary more than a first glance suggests, and they’re easy to burn through without noticing if you’re switching models freely. Check your own plan’s monthly allowance rather than assuming: Adobe’s own numbers show a meaningful gap between older and newer subscribers on the same Single App tier, and premium models like Firefly Image 5 or the partner models cost several times what the default does.
Enhance Detail silently does nothing on smaller generations, since it only works above 1024 pixels, so don’t assume a low-res variation has been sharpened just because you clicked the button.
This is synthesized from documentation and tutorials, not a workflow this publication has run start to finish ourselves. Test the reference-image and model-switching pieces specifically on a throwaway file before building a client deliverable around them, since exact output quality is the one thing no amount of reading substitutes for.