Dylan Field
Analyst · Wolfe Research
Hi, everyone, and thanks for joining. I'm excited to share the results of another strong quarter for Figma. In Q2, we delivered $370 million in revenue, representing a year-over-year growth rate of 48% and our third consecutive quarter of accelerated growth. Q2 was also our first full quarter of AI monetization. And what we're seeing follows a pattern that is familiar to Figma, a core group of users driving outsized usage, paving the way for broader adoption across the organization. This gives us confidence in the AI consumption opportunity ahead. On the P&L front, net dollar retention rate was 136%. Non-GAAP gross profit dollars grew by 40% year-over-year, an acceleration on the previous quarter. Non-GAAP operating margin was 10%, reflecting the typical seasonal impact of Config. Free cash flow margin was 14%, and we ended Q2 with $1.7 billion in cash, cash equivalents and marketable securities. These numbers reflect incredible execution from the Figma team. They also show that as companies reimagine how they build products with AI, they are doubling down on Figma. This is because what Figma offers is unique, a performant professional-grade canvas where humans as well as agents can work side by side, deep product context that makes agents actually useful and full creative control through a combination of AI and direct manipulation. These differentiators are even more valuable in a world where code is a commodity and value is moving up the stack. We see a big opportunity for Figma as we make code a primitive on our platform and become the canvas for full stack creation. Let me explain. In June, at Config, we announced Code Layers, which we plan to roll out in early access soon. AI has made individuals more productive than ever. Everyone is working with their own agent, exploring their own path in their own tool. Teams are moving faster, but they're often pointed in completely different directions. Collaboration takes a back seat as tunnel vision takes over. Individuals grow more attached to the direction they've explored and less open to ideas from their team. Code Layers is designed to address these challenges. With Code Layers, interactive code lives directly on the Figma canvas. Teams can edit designs and code or manipulate them visually. They can also compare different variations of code-backed prototypes on the canvas side by side. And this makes iteration fast and collaboration the default. Code Layers is built on the same technical foundations as Figma Make. Simply put, it's Figma Make on the canvas. And Figma Make itself is getting more powerful. For example, in May, we started rolling out the ability for teams to start working directly in the production code base with Make. Teams can go from idea to ship product without leaving Figma. 1Password uses Figma from prototype all the way to code that ships to production. Their design systems team has built a full AI-assisted prototyping pipeline with Figma Make, complete with the custom MCP and AI-powered skills, and that lets them scaffold and publish new prototypes automatically. They've also opened Figma Make access to licensed engineers. And when that process starts outside of Figma, we've also made it easier to bring your work into Figma with our MCP server. At Clay, designer Alex Fortney was tasked with redesigning the company's tools panel, a surface undergoing its fourth redesign in the last 5 years. Using MCP, Alex was able to expedite what would have been a tedious process by pulling all the existing components out of legacy code base and into Figma. That way, she could audit the entire surface visually and altogether. As she put it, "The Figma MCP has saved me countless hours of manual labor on all the design system files, and it's made it a lot easier for Clay's engineers to translate design into production-ready code." MCP is what makes this possible at scale. Write-back support lets teams push work into Figma, not just pull from it. And in Q2, MCP write-to-Figma usage grew 75% quarter-over-quarter. Code Layers pushing into production with Figma Make and the Figma MCP server together will all drive more usage and credit consumption by expanding what you can do with code in Figma. As AI makes code easier to write, everything though is starting to look the same. These models are trained on what already exists. So what you get back is in distribution. It's the expected answer. The teams that will stand out are the ones with a bold point of view that are willing to push past obvious solutions. At Config, we launched Motion and Shaders, 2 new expressive capabilities that used to require leaving Figma, but now are native to our canvas. And with Figma Motion, teams can build custom animations from scratch, layer those on to existing designs or ask the agent to even generate a starting point. And this is all in the same canvas that their team already works in. Atlassian is a great example. The design systems team is building motion directly into the Atlassian design system, giving anyone on the team the ability to design with and generate motion themselves. This is important because Motion is something teams almost always want but rarely get because it's time-consuming and it's expensive to build. As Senior Product Designer, Alexandra Pereira put it, "Figma Motion turns animated illustrations from a specialist handoff into a system capability." Like Motion, Shaders make products feel live in new ways. With Shaders, anyone can describe a texture or effect like liquid glass and a Figma agent will build it for you. And then you can manipulate the output directly with fine-grain controls that give you ways to customize your results. Figma Weave brings a similar approach to AI-generated media. Instead of stopping at the first prompt, you can sculpt generated outputs like Clay, connecting models and refining results until what's on the canvas is exactly what you had in your head. Weave Tools can now run inside Figma, which means teams can generate images and other visual assets without switching tools. This matters more as visual assets become a bigger part of how software gets made. In addition, this also opens up Figma to new audiences we haven't served historically, in-house brand designers, creative agencies doing complex hands-on work. Taxi Studio, a U.K.-based brand design agency, set up a Weave workflow to generate 3D renders for design presentation with our client, Carlsberg, using 3 simple inputs, a beer glass, a hop leaf and also a background. They create a starting point for brand imagery and then further refined lighting, camera angle and texture. As designer Jack Goozee put it, "All this took a day, whereas it would have taken a 3D specialist weeks and tens of thousands of pounds to ideate through these elements. It is such a great way to elevate and add richness to the work while staying very much in control." And it's this control that sets Weave apart, the ability to express your creative vision exactly as you imagine it. Together, Motion, Shaders and Weave give teams the tools to make work that's genuinely distinctive, not just AI generated. The market this can serve is significant. And overall, it points to a larger shift. The line between building software and making creative work is dissolving. This opens up new mediums, new possibilities and new audiences for Figma. The third opportunity is agents. The Figma agent is built natively for design. It's fluent in Figma and increasingly powered by our own proprietary models. Because it works on the same canvas as your team, it has access to all the same tools that you do, including our new expressive capabilities like Motion and Shaders. One way to think of the agent is as a capable design intern you can hand work off to, everything from time-consuming tasks like documenting your design system to generating design variations that your team can build on. And because it works directly on the Figma canvas, you can have multiple agents running in parallel while you and your team focus on higher level work. But the agent can do more than complete tasks. They can also build custom tools. And that's what generative plugins are for. You can describe what you need and the agent will build something that your entire team can reuse, like custom chart generators or plugins that pull in live data directly onto the canvas. The response to generative plugins has been strong. As of July 31, weekly plugin creation was more than double what it was prior to the launch of generative plugins. Together, this represents a significant opportunity for our business. As the Figma agent takes on more work, AI consumption increases and the ceiling on what a team can create in Figma moves up. The Figma agent rolled out in open beta in June, and the early signs are promising. As of July 31, over 50% of paid customers with more than $10,000 in ARR were already using the Figma agent on a weekly basis. The agent is also expanding who uses AI in Figma, not just how much. As of July 31, more than 20% of weekly credit consuming users on paid plans were exclusively consuming credits using the Figma agent. The common thread across code, new creative capabilities and the Figma agent is that they increase the surface for AI consumption and the possibilities for what and who can create in Figma. Together, they can grow our total addressable market in ways that we are only beginning to capture. More than 10 years ago, Figma introduced the Infinite Canvas as a shared space for teams to design software. The next evolution is a canvas for full stack creation, one place where anyone, anywhere can reach for whatever tool they need to build whatever they dream up, exactly as they imagine it. Before I close, I want to share some updates on our leadership team. First, our Chief Technology Officer, Kris Rasmussen, will become Figma's Chief Architect. After almost 10 years at Figma, Kris sees an opportunity to scale his impact by working directly on Figma's most business-critical engineering challenges, starting with Figma agent. We are kicking off the search for a new CTO. And in the meantime, the engineering teams responsible for our AI and editor efforts will report directly to me. Additionally, our long-time security leader, Dev Akhawe, will become Figma's Chief Security Officer. Dev and his team were early to adopt AI in Figma's cybersecurity efforts, and I'm excited for Dev to step into this role. We also have 2 internal leadership transitions. First, after 7 incredible years, our Chief Product Officer, Yuhki Yamashita, has decided to close the Figma chapter and take extended time off. Yuhki has helped shape Figma's product and culture, and I'm so grateful for his dedication and impact. Loredana Crisan, who joined Figma as our Chief Design Officer in 2025, will expand her scope and lead Figma's product function as well. Loredana joined us almost a year ago after spending nearly a decade leading design and product at Meta for Messenger and Meta's AI efforts. Her remarkable design and product aptitude and a strong point of view that she brings have already made a tremendous impact on Figma. Lastly, Sheila Vashee, our Chief Marketing Officer, will be departing Figma at the end of August. Sheila has built strong marketing foundations for Figma as we have scaled our go-to-market efforts. Nairi Hourdajian, Figma's long-time Chief Communications Officer, will be our new CMO. Nairi is a leader I trust deeply. Her creativity and sharp perspective have shaped so much of our strategy in marketing and across Figma's business. I know her bold approach will further strengthen Figma's marketing and differentiate our brand. A year into our journey as a public company, the opportunity is bigger than even we expected. The tools are changing, the creative possibilities are expanding and Figma finds itself at the forefront of this shift. We have so much work ahead and even more left to build for our customers. I'm super excited for it, and I know the team is too. And with that, I'll pass it off to Praveer.