Generative edit
Date
2024
Role
Product design, Interaction design, Visual design
Description
Integrating breakthrough generative AI capabilities Generative Fill and Generative Erase into Microsoft Paint.
Overview
Generative Fill
- What it does: Allows users to add or replace image elements.
- How it works: After making a selection, users input a textual prompt that the AI uses to generate seamless edits.
Generative Erase
- What it does: Enables users to remove unwanted elements from an image.
- How it works: The AI intelligently fills in the area based on surrounding context.
Team & Collaboration
I served as the primary designer, working closely with product managers and engineers from the initial exploratory phase through to launch. Our tight collaboration was essential, especially since these features were central to Windows 11 & Copilot+ PCs’ holiday campaign under an aggressive timeline.
Context & Constraints
Paint’s enduring appeal comes from its simplicity. Integrating cutting-edge generative AI meant balancing innovation with this signature ease-of-use:
- Aggressive Timeline: We had to deliver Generative Fill by October 2024 to support the holiday marketing push.
- Existing Framework: We built the AI features into the current selection tool, allowing us to maintain the established Paint experience while working within stringent scope limitations.
- Consistency: Our design decisions also aligned with wider Windows AI patterns, ensuring future scalability and a cohesive experience.
The Challenge
Digital art is booming, yet traditional creation tools often demand expertise and time—barriers that can stifle spontaneity. Our challenge was to Empower users to edit images quickly with minimal friction and ensure that advanced AI tools are approachable for users of all skill levels without altering the familiar Paint interface.
Goals & Objectives
- Enhance Creativity: Improve Paint’s digital art creation experience by leveraging modern generative AI capabilities.
- Shift Perceptions: Improve the perception of Paint to be seen as a more capable digital creation tool.
- Showcase Innovation: Demonstrate the power of Copilot+ and NPU-enabled devices through a high-impact feature set.
Research & Discovery
High level
We had been aware of the power of AI tools for editing for a while. Compared to image generation AI editing tools have been around for a while. Versions of spot removal have been in mainstream image editing apps since the late 2000s. However these new versions of these tools brought more power and capabilities. Inpainting functionality present in diffusion models allowed for categorically differennt content creation tasks.
Competitive Analysis
We evaluated platforms like Adobe Photoshop/Firefly, Canva, Krea.ai, DALL·E, Pixlr, and Clipdrop. Two major approaches emerged:
- Integrated Experience: Embedding AI capabilities within existing selection tools.
- Dedicated Experience: Creating standalone, fluid AI-driven experiences.

Above: Screenshot of comparable experiences for existing inpainting/Generative-fill implementations
Implimentation Generative Fill
Above: Recorded prototype of primary flow for Generative fill in Paint
One of the biggest key implementation details was that while Generative fill would exist in the current selection tool. This had a lot of benefits. One major constraint was that we were not able to make any updates to the selection tool functionality.
Basic user flow
The design centered on a streamlined two-step process:
- Prompt Entry: Allow users to easily articulate their edit vision.
- Decision: Allow the user to review outputs and decide with minimal distraction.

Above: Diagram of user flow for Generative fill.
Exploration: Control placement
One point of consideration for Gen-fill was the pattern that we would employ for the experience would the experience make sense as a control overlayed on the canvas or in a panel. We had used a panel for Cocreator so there was precedent and a consideration of re-using the control and matching the interaction pattern we used text to image generation.

Above: Explorations for generative fill as an on canvas control and incorporated into the Cocreator experience.
After consideration I went with a contextual on canvas control as an experience built into Cocreator would bring additional complexity. Also an on canvas contextual control meets user’s where they are, since selection is one of our most used tools. The on canvas contextual control also tested well in a past Paint research study.
Output preview
One design detail is how I went about handling generated outputs. Many inpainting/generative fill implementations that I reviewed favored preview image tiles for output selection. I felt that they were not very effective in practice when testing them. To start for most types of generation it was impossible to discern details/differences between the outputs. Also the output is inherently contextual to the content around it. The thumbnail treatment does not indicate how well the generated content blends or contrasts in the actual image.
Above: Animated demo showing cycling through multiple generative fill outputs
Layout
We had to directions for the design for the layout of the floating control.
- Single Story Design: A wider, dynamic prompt box that remained unobstructive and revealed options only as needed.
- Double Decker Design: Taller, less contextual, based on control used for AI rewrite in notepad.

Above: Comparison of proposed “Single story” design and shipped “Double decker” design
Ultimately the double decker version was what shipped. The main onus for why was consistentcy with notepad. The thought being that we could build on the control and have a standard implementation across inbox apps. The main reason I advocated for the single story design was that it showed options more contextually the reduced height was much less obstructive.
Floating contextual action menu
The floating action menu was an update that I had been pushing for us to adopt in Paint for a while, so I was happy to see it make it in for Generative fill. It had tested very well in research studies that I ran the year before. With this control in our arsenal we had a more contextual control instead of relying on the toolbar as we had historically.
Above: Defined behavior for contextual action menu when space is constrained.
I successfully advocated for a floating action menu, including define the behavior for how it would behave when constrained to ensure engineering alignment.
Designing Generative Erase
Overview
Generative Erase offers an AI-powered solution for seamlessly removing unwanted elements intelligently blending the removed area with its surroundings. It landed before Generative Fill, allowing us to validate our AI approach early.
Above: Screen recording of shipped experience for Generative erase
Overlay treatment
With that another aspect was the selection state. Historically in Paint we have utilized a dashed outline pattern for selection but this circumstance was very different. Given that the new selection style needed to be distinct to indicate the intended use as well as readable when overlayed over an image.
Above: Animated overlay used in Paint’s Generative erase feature
Collaboration
Partnering with the Microsoft Photos team and our branding/design systems experts brought additional insights, ensuring our selection overlays aligned with emerging Windows AI patterns.
Conclusion
Impact
These updates to Paint have been successful in changing Paint’s perception moving it towards a more capable creative tool. These updates have been featured in major tech publications like the Verge, Forbes, Creative bloq, Fast Company, techspot, digital trends.
“Microsoft Paint, once a joke, could be the future of image editing - Fast Company”
“2023's most improved app - Laptop Mag”
“Microsoft Paint is back from the dead, and we’re as surprised as you - Creative bloq Paint”

Above: Select feedback from users on the new features
Another aspect beyond the new interest, and major capabilities is that with some of the most major changes to the app in its history, Paint has the highest Net promoter score among inbox apps. Maintaining the reputation as the classic accessible painting app.
Final thoughts
Looking ahead I think the generative edit features have built on past updates to make a compelling experience in Paint. With these more ambitous capabilities a new benchmark for Paint is being set.