Rolling out: Projects become folders 📂 ✨
Got a feature request or product idea? We're all ears!
Recently active
It is possible to make the Who can view setting default to only show people in my org. Having it default to Anyone on the web makes it easy for people to make public concepts they shouldn’t
Can we submit a feature request for Figma to improve its PDF export settings?Currently, PDFs exported from Figma are very large in file size, and end users are unable to use editing tools. I need exported PDFs to remain searchable and editable for legal needs, which is not functioning well in the current format.Additionally, it would be helpful to export multiple pages without relying on a plug-in. Having to use a plug-in adds an extra step to the process.Adobe XD generated smaller, cleaner PDFs that preserved searchability and edit functionality. This is one feature I genuinely miss from XD.
As a freelancer, I often need to share files with developers, however, not all clients have a paid account and I don’t want to have to pay for a new seat for every developer who needs access to Dev mode or ask my clients to pay for Figma.
Hi everyone, Are there plans to support native JSON import/editing for variables and text styles, similar to what Token Studio does?One concrete use case: generating a full typographic scale (with sizes, line heights, naming etc.) from a structured JSON and importing it directly into Figma. Right now, creating or updating a large scale manually can be time-consuming and error-prone. As more teams generate tokens programmatically (and increasingly with LLMs), being able to automate the insertion and update of variables and text styles natively would save a significant amount of repetitive setup work. Is this something being considered for the core product?thanks in advance </3
Currently in text styles, we can assign variables to nearly all values except for list spacing, is there a reason for this?
Hello, I have a student (education) account on Figma, which should include all the Professional plan features. However, the option to enable Figma AI tools in the team settings does not work for me. Does anyone know if AI tools are available for education accounts, or how I can properly enable them?
I have been extensively using Figma Make for iterative AI-driven design exploration and observed a workflow-level limitation that may benefit from product consideration.During extended usage across multiple prompt iterations, there is currently no structured mechanism to manage or track AI-generated outputs in a systematic way. Specifically, there is no built-in version control or branching model that enables users to:• Track prompt-to-output evolution• Compare multiple AI-generated variations side by side• Branch or revert iterations in a structured manner• Maintain continuity across sessionsIn complex exploratory workflows, this creates cognitive overhead and reduces efficiency when managing multiple variations or refinement paths.Steps to reproduce: Generate multiple outputs using iterative prompts in Figma Make. Attempt to compare, branch, or revert earlier variations. Observe the absence of structured version tracking or variation management. Environment:Figma Web (latest Chro
Variables are missing for Effects like drop shadow, inner shadow, blur, and background blur. They should be used for the number fields and colors, so we can have dynamically applying themes and sizes for these effects.
As a design system team, we want the ability to trigger a plugin or widget callback when a user detaches a component instance from a library. This would allow us to collect contextual feedback at the moment of detachment, helping us understand why components are being detached and improve our libraries accordingly.ProblemFigma's library analytics already surface quantitative detach data (which components are detached, how often, and by whom). However, there is no way to capture the qualitative reason behind a detachment.Was the component missing a variant? Was there a bug? Did it not fit the use case?Currently, the only workaround is building a plugin that monitors documentchange events and attempts to infer detachments from node type changes. This approach is:Fragile — there is no reliable, documented way to distinguish a detach from other structural changesRequires the plugin to be actively running — there is no persistent or auto-launch mechanism, so coverage depends entirely on des
In Dev mode, sometimes the effects designed by the designer are not suitable for the developer.The developer may only need a cutout that contains a part of the layer or effect instead of the full cutout.But in Dev mode, there is no function to hide the layer or effect (small eyes), which will result in the designer having to deal with the extra layer repeatedly every time.
Figma should let local variables override external variables of the same name, just like CSS. For example, if a component uses primary-color from an external file, I should be able to override it in my local file by creating a variable with the same name and modes. This would make working with external components and theming far easier.
Currently I have an improvised bridge to give me the ability to ‘create_frame’ from inside my IDE via MCP.However this requires a local server and a Figma client running a custom plugin, which is not suitable for use in a pipeline.I would like to have write access from my Claude Code pipeline to Figma Remote MCP but this does not seem to be currently supported. Am I missing something? Is there a published roadmap for the Remote MCP service?
The Problem: Managing multiple versions of a deck (e.g., External, Internal, Engineering, Operation) is a maintenance nightmare. If one "Core" slide changes, you have to manually update it everywhere.The Solution: Allow users to turn an entire slide into a Component. Master Slide: Stays in a central "Source of Truth" deck. Instances: Placed in various audience-specific decks. Result: Update the Master once; all audience decks sync automatically. Value: This brings Design System logic to presentations, ensuring data consistency and saving hours of redundant "pixel-pushing."
Every time I create a new variable mode, I have to duplicate the full set of variables that already exist in something like light mode or a base brand. This makes it very difficult to maintain and to visualize which variables are actually different for dark mode or across different brands. I’m not updating all the dimension tokens (variables), corner radii, fonts, borders, etc across every single mode.On the engineering side, I like to merge my tokens into the foundation/base token set so that only the overrides apply while original unchanged tokens remain constant across themes and brands. I’m able with more work to modify Figma’s token exports to fit my engineering needs at least. But Figma makes token management very difficult on the design side, which should be the source of truth! ProposalWhen creating a new Variable Mode, let me choose to leave all variables blank and which other mode to merge(share) with. This will give me visibility into what variables(tokens) are actually diff
Would it be possible to add a subtle visual and audio notification when someone creates an audio chat? I find that almost nobody realises when this happens because the notification just pops up in the top right-hand corner.
Next to Prototype tab add a THIRD tab called SHARE:Here we can add BOTH the VIEW/EDIT link + the PROTOTYPE LINKS as panel sections Then we can setup a starting point and also control the permissions of the share links. It doesn’t seem to be an easy way to add these to the FLOWS section, hence adding it as a new SHARE tabIf possible, the share links should also be accessible WITHOUT opening the file in a pop-up dialog maybe with two tabs for View/EDIT and Prototype.
Figma already powers how design is created collaboratively. There is an opportunity to extend this into a public Design Commons where finished projects can be published directly from live files while preserving structural depth.This would not be acting fully as a social feed or marketplace, but a curated, searchable layer focused on structured project publishing and creative collaboration signals.
Context: Currently, when a Figma design file is shared, its entire version history is automatically accessible. If the version history needs to be excluded, the only workaround is duplicating the file and sharing the duplicate — which results in unnecessary file clutter.Suggestion: Introduce an option to control whether version history is shared when sharing a file. This would help keep files organized and avoid sharing internal iterations that aren’t relevant to all stakeholders.
Figma is amazing for creating all sorts of social posts, but mimicking a native TikTok caption n a post for example is not very automated or streamlined. Seems like it’s missing a trick there.
Please include a method in which we can hide the help function in Figma make - it is taking up space in the footer I am designing and users cannot see these icons during testing.The shortcut for hiding the help UI or ‘hiding help UI’ in other Figma files does not apply to the Figma Make files
Hi everyone, As you know, being able to add negative padding is a must when creating design systems. However Figma only allow negative values in the inner-spacing between elements in auto-layout. We found a workaround and thought it would be useful to share it with the community. If you define a local variable, type number, and add a negative value (e.g. -4px), you can then apply this variable to the auto-layout padding and it will work. In summary: use local variables to define negative values and apply such variable to the padding.
It’s really hard to do a screen recording in Figma while comparing with Adobe XD. Anyone have a solution for this?
I’m a daily Figma user working on large design files, and I’ve been experiencing a consistent workflow interruption caused by the current focus behavior.Whenever I click on panels such as Layers, Assets, or the Properties panel, the canvas loses interaction focus. To continue working (move objects, pan, zoom, etc.), I have to click back on the canvas each time.In fast-paced design workflows, this creates repetitive extra clicks and slows navigation significantly.It would be extremely helpful to have an optional setting that allows: • keeping the canvas interaction active, or• automatically returning focus to the canvas after selecting a layer or propertyThis would make multi-panel workflows much smoother and improve efficiency for power users working on complex files.Thank you for the amazing product and for continuously improving the experience.
As a designer I would like to record my prototype screen or export it as a gif so I can use it in presentations and send quick examples in the team group. It would be great to have the same feature then Principle to record or export the prototype to gif. Does anyone have the same need? Is anyone using a plugin or workaround to help solve this?
Maybe I missed it but I can’t seem to add a (URL) link to a object in Figma Slides, would be nice. I can do with workarounds for now.
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.