Wireframing with Balsamiq AI (Beta)
On this page
Balsamiq AI (Beta) is a conversational wireframing assistant that helps you turn early product ideas into wireframes and user flows—fast.
It supports multiple input types (text, code, screenshots), generates editable wireframes or reference visuals, and now allows you to generate full user flows before converting them to wireframes.
To get started, click the ✨ Balsamiq AI button to access the AI assistant.
From here, you can:
- Generate a user flow with multiple wireframes
- Generate a single wireframe from text
- Convert a screenshot or sketch
- Generate an image
You can type a prompt, paste code, or upload a file directly into the chat. Balsamiq AI (Beta) will respond in your language.
Generate a user flow with wireframes
Use this feature to create a structured user journey (e.g. onboarding flow, shopping cart, sign-up process, etc...) and have Balsamiq AI (Beta) generate wireframes for each step in that flow.
How it works
- Click the ✨ Balsamiq AI button.
- Select Generate a user flow with multiple wireframes.
- Enter a short prompt, such as:
- "Help me plan a project of a user onboarding flow with welcome screen, profile setup, and confirmation"
- The AI will display a user flow diagram.
- Refine it and/or generate wireframes for each step.
Note: You can edit each wireframe after generation, just like any other Balsamiq project.
Generate a single wireframe from text
This feature helps you generate a wireframe layout from a simple, natural-language prompt. It’s useful when you want to quickly visualize an idea without starting from a blank canvas.
How it works
- Click the ✨ Balsamiq AI button.
- Select Generate a single wireframe from text.
- Enter a description like:
- "Create a screen for a settings page with toggles for notifications and privacy"
- "Create a screen for a blog post editor with a title, body, and save button"
- Press ENTER to generate your editable wireframe.
The AI will return an editable wireframe made up of Balsamiq components. You can modify or extend it as needed.
Convert a screenshot or sketch
You can convert a screenshot of an existing UI or a photo of a hand-drawn sketch into an editable wireframe. It’s a fast, functional way to skip the blank canvas and move your idea forward.
How it works
- Click the ✨ Balsamiq AI button.
- Select Convert a screenshot or sketch.
- Drop a file in the Balsamiq AI dialog (or use "Choose file").
The AI will extract and build a wireframe using Balsamiq components.
You can also drag and drop a screenshot directly into the canvas and click the ✨ icon.
This feature is useful when:
- You want to digitize a hand-drawn sketch.
- You’re working from a screenshot of an existing interface.
- You need a starting point for iterating on a visual.
Generate an image from text
This feature helps you generate static image assets (non-editable) based on a short text description. These images are intended to complement your wireframes, not replicate them.
Use it when you want to add visual context—like a photo, icon, or illustration—into your wireframing project.
How it works
- Click the ✨ Balsamiq AI button.
- Select Generate an image.
- Enter a short prompt, such as:
- "a coffee mug illustration for a café homepage"
- "an airplane icon for a travel booking app"
- "a team photo for an about page"
- "a delivery truck image for an e-commerce site"
Balsamiq AI (Beta) will generate a static visual you can add to your canvas for inspiration or presentation.
Note: These are not editable wireframes. They are static images intended to enhance your wireframes with supporting visuals.
This feature is useful when:
- You want to include relevant imagery alongside your wireframe (e.g. a logo, product photo).
- You need a visual placeholder while presenting early concepts.
- You're exploring UI ideas that benefit from illustrative assets.
Create Wireframes from Code
Balsamiq AI can also convert front-end code into low-fidelity wireframes. Paste your HTML, JavaScript, or React code to generate a rough wireframe layout.
How it works
- Click the ✨ Balsamiq AI button.
- Paste your front-end code into the prompt area.
- AI will generate a wireframe layout based on the structure and content of your code.
Great for:
- Visualizing dev-built components
- Reverse engineering an interface
- Quickly mocking up coded prototypes
Multi-language Support
Balsamiq AI (Beta) accepts prompts in multiple languages and will reply in the same language. You can wireframe in English, Italian, Spanish and more.
About Balsamiq AI (Beta)
All AI-generated outputs are editable (except for static images), so you can customize the layout to fit your needs. These tools are optional and designed to support early-stage exploration—not replace manual wireframing.
Note: Customer data is not used to train any AI models. Because these features require access to the open web, they are not available in our Desktop or Atlassian Server/Data Center apps.
Got feedback? These features are still evolving. We’d love to hear your thoughts—reach out to support@balsamiq.com.