Figma Make

AI app builder and prototyping tool

Figma Make is an AI-powered product inside Figma for generating, editing, and publishing interactive prototypes and functional web apps. Users can work from text prompts, existing Figma designs, uploaded files, design libraries, external connectors, and Supabase-backed data. The product supports iterative prompting, code-aware interface generation, collaborative review, and publishing to a dedicated website URL.

Company Figma
Free plan Yes
Paid plans from $16/month
Ease of use Easy

What you can do with Figma Make

Key features
✓
Generate functional prototypes

Create interactive prototype experiences and lightweight web apps from natural-language prompts.

✓
Convert designs into working interfaces

Bring Figma Design frames and components into Make and add interactions, animations, responsive behavior, and application logic.

✓
Attach files and design context

Use images, documents, PDFs, code, CSV, JSON, audio, video, and Figma designs as prompt context.

✓
Add backend functionality

Connect Supabase for authentication, stored data, secrets, API keys, and basic key-value storage.

✓
Connect external context

Use Make connectors and custom MCP connectors to bring product requirements, tickets, documentation, or other tool data into the workflow.

✓
Publish functional experiences

Publish a Make prototype or web app as a website with a dedicated URL, subject to plan and sharing controls.

✓
Copy results into Figma Design

Convert Make previews into editable Figma Design layers for further design work and collaboration.

✓
Edit connected codebases

In the limited beta desktop workflow, visually edit local code, create branches and commits, and prepare pull requests.

How Figma Make works

The user opens a Make file, describes an interface or application, and optionally attaches Figma designs, files, libraries, or connector data. Figma Make generates a preview that can be tested and refined with follow-up prompts; users can then connect Supabase or publish the result when the prototype needs data or external access.

INPUTS
Text promptsFigma designsImagesDocumentsPDF filesCodeCSV filesJSON filesAudioVideoURLs and connector context
OUTPUTS
Interactive prototypesFunctional web appsWebsitesCodeEditable Figma design layers

Who Figma Make is for

BEST FOR

Design and product teams that need to turn ideas, Figma screens, and requirements into testable interactive experiences quickly; designers who want to add behavior without beginning in a traditional IDE; and teams building lightweight internal tools or proof-of-concept web apps.

LESS SUITED FOR

Teams that need a fully mature production software development environment, unrestricted engineering control, predictable per-request costs, or a standalone app builder independent of the Figma ecosystem. It is also a poor fit when generated code must be accepted without technical review.

Strengths & limitations

+ Strengths

  • Turns prompts and existing Figma designs into interactive prototypes and functional web apps
  • combines design context with generated code and behavior
  • supports iterative visual and natural-language editing
  • accepts varied design, document, data, image, code, audio, and video attachments
  • provides Supabase-backed authentication, storage, and secrets
  • supports Figma libraries and reusable Make kits
  • integrates with external context through connectors and MCP
  • enables collaboration and publishing within the Figma ecosystem.

– Limitations

  • Depends materially on Figma accounts, plans, seats, and workspace permissions
  • AI credit consumption is variable and difficult to predict before a prompt runs
  • generated applications still need testing and technical review
  • advanced local-code capabilities remain beta and platform-limited
  • Supabase is an external dependency for backend features
  • API and webhook capabilities are not exposed as a standalone Figma Make developer product
  • the product is better suited to prototypes and lightweight applications than unrestricted production engineering.

Pricing & access

FREE ACCESS Free plan available

Figma Make is available on the free Starter plan with limited access and AI credits. Starter includes unlimited drafts, 150 AI credits per day, and up to 500 AI credits per month according to Figma's current pricing information. Some sharing, publishing, and other AI access is plan- or seat-dependent.

PAID ACCESS $16/month

Figma Make is included in Figma plans and is not presented as a separate standalone subscription. The current publicly advertised paid entry price is the Professional Full seat at $16 per month on monthly billing. Figma also advertises lower-cost Dev and Collab seats, but Full seats provide the main Make experience. Additional AI credits may be purchased through subscription or pay-as-you-go billing where available.

FREE TRIAL No free trial listed
USAGE LIMITS Plan limits apply

AI usage is governed by shared Figma AI credits. Credit consumption for Figma Make varies by model, task complexity, prompt context, attached files, and conversation history. Current Figma documentation gives approximate examples of 30+ credits for a font change, 75+ credits for making a design interactive, and 100+ credits for generating an app from scratch. Attachment counts, file sizes, seat types, plan limits, and publishing permissions also vary by plan.

Platforms & access

✓ Web app
– Mobile app
✓ Desktop app
– Browser extension
– API
✓ Embeddable

Figma web application; Figma desktop beta for selected Make-to-local-code functionality on Mac; published Make prototypes and web apps can be accessed through a web browser; Figma documents mobile access and building with Make on mobile.

Product format: standalone

Product specs

Standard features
– Web access
✓ File upload
✓ Memory
– Custom agents
– Scheduled automation
– Knowledge base
– Website ingestion
✓ Code execution
✓ Computer actions
✓ Integrations
– Webhooks
✓ MCP support
– Bring your own key
✓ Model selection
✓ Collaboration
✓ Shared workspace
✓ Admin controls
✓ SSO
✓ Role permissions
– Analytics
✓ Templates
✓ No-code
✓ Project workspace
✓ Brand tools
– Performance scoring

Figma Make can generate prototypes and web apps from prompts, attach Figma designs and many file types, use design-library context, connect Supabase, publish to a dedicated URL, embed Make prototypes into Figma Design, FigJam, and Figma Slides, and connect external services through Make connectors or custom MCP connectors. Current feature availability depends on plan, seat, workspace permissions, beta access, and AI-credit availability.

Categories & capabilities

Browse similar tools

Integrations & models

INTEGRATIONS Connected workflows

Native Supabase integration provides backend storage, authentication, secrets, and API access for functional prototypes and web apps. Figma Make also supports Make connectors and custom MCP connectors for bringing external product documentation, tickets, design systems, and other tool data into prompts. Users can import Figma libraries and use Figma Design, FigJam, and Figma Slides workflows.

MODELS Models used

Figma publicly documented Claude 3.7 Sonnet at launch. Current Figma documentation states that multiple models are available in Figma Make and that users can select models, but it does not provide a complete stable list in the consulted sources.

Privacy & data Data handling, AI training, retention and security
↓
Data handling

Figma Make processes prompts, attached files, designs, generated outputs, and connected context to provide the service. Figma's privacy and AI materials describe de-identification and aggregation measures for data used in model improvement. Customer administrators can control the Content Training setting, and Figma states that content training is optional. Connected Supabase projects and external MCP connectors introduce separate third-party data and authorization considerations.

AI training

Under Figma's AI Terms, when the administrative Content Training setting is enabled, Figma may use Customer Content to maintain, improve, and enhance Figma products through machine-learning and AI training. Turning the setting off prevents new content and edits added after that point from being used for training. Figma states that customer content sharing for AI model training is optional and that Figma for Education and Figma for Government data is not used for model training.

Data retention

Specific Figma Make retention periods were not verified in the consulted product sources. Retention may depend on Figma account, file, workspace, plan, connected services, and legal-policy settings. Published files, shared files, prompts, outputs, attachments, and Supabase data should be managed according to the applicable Figma and third-party service policies.

Security

Supabase integration supports secret and API-key storage through Supabase rather than placing secrets directly in prompts. Figma provides organization and enterprise administrative controls, custom connector controls, and broader security and compliance documentation. Users should review connector permissions and avoid placing sensitive credentials in prompts.

About Figma Make

Figma Make helps product teams move from an idea or static design to an interactive prototype or lightweight web application. Users describe what they want in natural language, provide design or file context, and refine the generated result through follow-up prompts. It is most useful for product exploration, interface validation, and small functional experiences rather than replacing a complete software engineering workflow.

What is Figma Make?

Figma Make is an AI app builder and prototyping product inside Figma. It generates interactive interfaces and functional web experiences from prompts, existing Figma designs, uploaded files, and connected context. The resulting Make file can be tested in a preview, changed through additional prompts, and in supported cases published as a website.

The product sits between a conventional design prototype and a general-purpose coding environment. A designer can begin with screens from Figma Design and ask Make to add navigation, responsive behavior, animations, or application logic. A product manager can start with a written description of a workflow. A developer can use it to explore an interface or add lightweight functionality before moving into a more traditional codebase.

What people use Figma Make for

Figma Make is primarily a product discovery and interface development tool. Its strongest use cases are situations where a team needs to see and test an idea quickly, but does not yet need a fully engineered production application.

  • Turning ideas into functional prototypes: Describe a product concept, dashboard, workflow, or interface and generate an interactive starting point.
  • Making static designs interactive: Bring Figma Design frames and components into Make, then add interactions, responsive behavior, animations, and application logic.
  • Testing product flows: Create clickable experiences that stakeholders can review and use during discovery, planning, and usability discussions.
  • Building lightweight web apps: Generate small internal tools, dashboards, and proof-of-concept applications, including experiences that use uploaded data.
  • Adding a basic backend: Connect a Supabase project for authentication, data storage, secrets, and server-side functionality when a prototype needs more than static content.

This makes Figma Make different from a general-purpose chatbot. The output is not just an answer or code snippet: it is an interactive visual experience that remains connected to the Figma workflow. It is also different from a conventional design-only prototype because it can produce functional behavior and work with data.

How the workflow works

A typical workflow begins with a Make file and a natural-language prompt. Users can describe the desired application, attach existing Figma designs, or provide supporting material such as images, documents, PDFs, code, CSV files, JSON, audio, and video. Make uses that context to generate a preview.

Iteration is central to the product. Instead of rebuilding a prototype manually, the user can ask for changes to layout, styling, text, behavior, or application logic. This is useful for exploring several directions quickly, although the generated result still needs human review and testing.

Figma libraries and reusable design context can help keep generated interfaces closer to an existing product language. Make output can also be copied into Figma Design as editable design layers, which supports a handoff from functional exploration back into a conventional design process.

Backend features and external context

For prototypes that need stored data or user accounts, Figma Make can connect to Supabase. This can provide authentication, storage, secrets, API access, and basic application data without requiring the user to build every backend component from scratch. Supabase is an external dependency, however, so its configuration, permissions, and data policies remain part of the overall project.

Make also supports Make connectors and custom MCP connectors. These connections can bring requirements, product documentation, tickets, design-system information, or other external context into the prompting workflow. Connector access should be treated as a meaningful authorization decision: the quality of the result depends partly on the context supplied, and sensitive information should not be added casually.

Publishing and platform support

Figma Make is accessed primarily through the Figma web application. Generated prototypes and web apps can be published to a dedicated website URL when the relevant plan and sharing controls allow it. Published experiences can also be embedded into Figma Design, FigJam, and Figma Slides workflows.

Figma documents selected desktop beta functionality for connecting Make to local codebases. The limited beta workflow is intended for visual editing of local code and can include branches, commits, and pull-request preparation. It is not the same as a mature, unrestricted integrated development environment, and availability depends on beta access and platform support.

For comparison, products such as Replit, v0, and Lovable are more directly positioned around prompt-based software or web-app development. Figma Make’s distinguishing context is the connection between generated behavior, existing Figma designs, design libraries, visual review, and collaborative product work.

Pricing and access

Figma Make is included in Figma plans rather than sold as a separate standalone subscription. The free Starter plan provides limited access and AI credits. Current research indicates that Starter includes unlimited drafts, 150 AI credits per day, and up to 500 AI credits per month, while exact access to sharing, publishing, seats, and other capabilities depends on the plan and workspace configuration.

Paid access is part of Figma’s broader subscription structure. The advertised Professional Full seat starts at $16 per month on monthly billing, although Figma also offers other seat types with different capabilities and prices. AI usage is governed by credits shared across relevant Figma AI features, and consumption varies according to the selected model, task complexity, prompt context, attachments, and conversation history.

Figma’s documentation gives approximate examples such as 30 or more credits for a font change, 75 or more credits for making a design interactive, and 100 or more credits for generating an app from scratch. These examples should not be treated as fixed prices for every task. Enterprise availability and administrative controls are available through Figma’s broader organization and enterprise offerings.

Important limitations

  • It is not a complete production engineering replacement: Generated code and behavior require testing, debugging, and technical review before serious deployment.
  • Credit usage is variable: Larger prompts, attached context, complex changes, and extended conversations can consume substantially different amounts of AI credit.
  • Figma dependence is significant: The product relies on Figma accounts, plans, seats, files, and workspace permissions.
  • Backend functionality adds setup: Supabase can extend a prototype, but it introduces another service, configuration surface, and data-management responsibility.
  • Advanced code workflows remain limited: Local-code editing and related Git workflows are described as beta functionality with platform and access restrictions.
  • Output quality varies: A generated interface may need substantial prompting and correction, particularly when requirements are ambiguous or the application logic is more complex.

These limitations make Figma Make a better fit for exploration, validation, and lightweight applications than for teams seeking unrestricted engineering control, predictable per-request costs, or a standalone app builder outside the Figma ecosystem.

Privacy and data considerations

Prompts, attached files, designs, generated outputs, and connected data are processed to provide the service. Figma’s AI materials describe de-identification and aggregation measures for certain model-improvement uses, and its administrative Content Training setting allows organizations to control whether relevant customer content may be used for AI training. Figma states that content sharing for AI model training is optional, while separate policies apply to areas such as Figma for Education and Figma for Government.

Users should review their organization’s Figma settings and avoid placing credentials or sensitive information directly into prompts. Supabase projects and external MCP connectors have their own permissions and policies, so privacy should be evaluated across the complete workflow rather than within Figma Make alone.

Who should use Figma Make?

Figma Make is a strong fit for product designers, UX teams, product managers, founders, and developers who need to turn ideas or existing screens into testable experiences quickly. It is particularly useful when visual design context matters and stakeholders need to interact with a concept rather than review static frames.

It is less suitable for teams that need a fully controlled production codebase, highly predictable infrastructure and cost behavior, or a tool independent of Figma. Developers may find it useful for early exploration and visual iteration, but should treat generated output as a starting point rather than automatically deployable software.

Figma Make is an AI prompt-to-app tool inside Figma for turning product ideas, existing designs, and uploaded context into interactive prototypes and functional web apps. It supports iterative prompting, Supabase backends, connectors, publishing, and collaboration, but remains best suited to exploration and lightweight applications rather than unrestricted production engineering.

Answers to Frequently Asked Questions

Is Figma Make suitable for production applications?
Figma Make is primarily designed for product exploration, validation, functional prototyping, and lightweight applications. Generated code and behavior require testing, debugging, and technical review, so it should not automatically be treated as a replacement for a fully controlled production codebase.
How much does Figma Make cost?
Figma Make is included in Figma plans rather than being sold as a separate subscription. The Starter plan offers limited access and AI credits, while paid access depends on Figma’s subscription, seat type, workspace configuration, and usage. AI credit consumption varies by model, prompt complexity, attachments, and conversation history.
Can Figma Make connect to a backend or external data?
Yes. Figma Make can connect to Supabase for authentication, storage, secrets, API access, and application data. It also supports Make connectors and custom MCP connectors for bringing requirements, documentation, tickets, and other external context into the workflow.
What is Figma Make?
Figma Make is an AI app builder and functional prototyping tool inside Figma. It generates interactive interfaces and lightweight web experiences from natural-language prompts, existing Figma designs, uploaded files, and connected context.
What can you use Figma Make for?
You can use Figma Make to create functional prototypes, make static Figma designs interactive, test product flows, build lightweight web apps, and add basic backend features such as authentication and data storage through Supabase.