Prototyping with Balsamiq AI

Generating a prototype

To generate a prototype, select the wireframe elements that make up a screen (not just a background or container), then click Generate prototype in the selection toolbar. The button also appears when you click the sparkle icon ✨ to open the AI menu.

alt

While generating, a placeholder appears on the canvas with a spinner. Generation takes a few seconds.


Prototype toolbar

alt

When a prototype is selected on the canvas, a toolbar appears above it with these options:

  • Interact — activates the prototype so you can click through it
  • Open in new tab — opens the prototype in a browser tab for previewing and sharing
  • Prototype name — allows you to rename the prototype, change the device preset, open in a new tab or download the prototype as a standalone HTML file

Open in new tab opens the prototype in a hosted viewer. The viewer includes a top toolbar with device size toggles and an option to open the direct view. Useful for reviewing the prototype outside the editor, or demoing it in a meeting.

Direct view shows the prototype full-screen with no viewer chrome. The URL can be shared directly. This is intended for user testing: share the link with a stakeholder or participant and they see the prototype as if it were a real app, with no Balsamiq UI around it.


Interacting with a prototype

Clicking Interact zooms the view to fit the prototype and makes it live.

gif

To exit, click Stop or click outside the prototype. Use the refresh button to restart your session.


Updating a prototype

To update an existing prototype after making changes to the wireframe:

  1. Select the source wireframe elements on the canvas (not the Prototype control itself).
  2. Click the dropdown arrow next to Generate prototype.
  3. Choose Update '[name]' from selection.

alt

The prototype updates in place. Balsamiq AI decides whether to apply changes incrementally or regenerate from scratch.


Exporting a prototype

You can download the prototype as a standalone .html file using the dedicated Download as HTML.

alt


Multiple prototypes on one board

A board can hold more than one prototype. Each prototype is independent and can be interacted with, updated, or exported separately. When source wireframes are selected, a dropdown lists all associated prototypes. Only one prototype can be in interactive mode at a time.

alt


Our monthly emails will make you better at your job

Get our inside stories on product design, making things people love, and running a business built to last. Delivered once a month to your inbox.