On Oct 29 Canva launched Brush, Canva Research's first vision-language model for design. It reads a design's layout, layers and style, edits anything from one line of copy to a whole deck, and iterates through an agent loop that writes code and then inspects the page. Canva says it is up to 69% faster and 46% cheaper per task than its previous design agent (vendor figures). It now powers supported design edits in Canva AI for Canva Pro subscribers.

Key Takeaways

  • ✓Canva says Brush is up to 69% faster on general design editing tasks and 46% cheaper per edit task than its previous design agent (vendor figures from internal testing; sample size and conditions not published)
  • ✓Brush was post-trained from a leading open-weights model and then refined with large-scale reinforcement learning, with rewards for visual quality, layout that follows design principles, and task completion
  • ✓Built by Canva Research, a lab of about 160 people, one week after Canva shipped its first image model, Canva Craft
  • ✓From Oct 29 it powers supported design edits in Canva AI for Canva Pro subscribers, selected from a Brush dropdown; wider availability is coming soon
  • ✓The official post had about 276K views, 618 likes and 452 bookmarks when this was written
Canva launches Brush, a vision-language model for design editing that is up to 69% faster and 46% cheaper per task
🖼️Official Media
Click to view high-res
🧭

Turn your technical choice into a development budget

Compare 40 dev plans & simulate token costs vs $20/mo subscriptions

🔬

In-Depth Technical Analysis

Background and pain point

Generating a poster with AI is easy; editing it is hard. A user asks to change one headline and the model also rewrites the colors, fonts and layout. Multi-page decks are worse, because titles, imagery and spacing must stay consistent from the first slide to the last. General-purpose models can reason through these edits but are expensive to run, and with hundreds of millions of people making billions of designs on Canva, a few extra cents per task adds up. On Oct 29 Canva announced Brush on its official account and newsroom as its first vision-language model for design.

How it works

Brush reads a design's layout, layers and style. Behind the scenes it runs an agent loop that writes and executes code to adjust design elements, then inspects the page to decide its next step. Text, images, colors and layout stay fully editable. It was post-trained from a leading open-weights model (Canva does not say which) on real design and editing tasks plus anonymized data from users who opted in, then refined with large-scale reinforcement learning whose definition of good design is set by professional designers on the team.

Benchmarks and results

Vendor figures: compared with Canva's previous design agent, Brush is up to 69% faster on general editing tasks and 46% cheaper per task, and in internal testing it matched or beat the old setup on most edits, especially restyling and resizing. Canva has not published public benchmark scores, sample sizes or the models it compared against.

For developers and users

Canva Pro users open an existing design, or attach or link one in Canva AI, and pick Brush from the dropdown. It suits three jobs: restyling an image or design, changing headers across a multi-page design in one prompt, and resizing a slide into another format such as an Instagram graphic. Brand Kit support, referencing attachments and better handling of image-heavy layouts are still in development.

Action HubReady to adopt this in production?

Benchmark side-by-side against alternatives, or calculate monthly token cost vs subscription break-even.

Up NextCanva launches Canva Craft, its first in-house image model: plans the layout before rendering, outputs up to 2K, renders text in 55 languages, and is open to all users and the public API
Read Now→