Everything announced at Config 2026 🎉
Got a feature request or product idea? We're all ears!
Recently active
We’d love to hear what feature requests, ideas or improvements you have in mind for any of the Figma products you are using.Note: If you have feedback on an existing product or feature, head over to the category Share Your Feedback. Sharing product improvements and ideasOur teams look at ideas and feature requests across many different channels throughout the product cycle and it has truly helped make Figma a better product.With that said, we want to make sure we set some expectations for how feature requests, ideas and improvements will be handled in the forum.We cannot make any guarantees or promises that you’ll see your idea/feature request/improvement implemented into the product Our team will merge topics with the same/similar ideas to keep the forum organized Inactive topics that are 12 months or older may be closed or archived to help keep the community organized and healthy Voting on topicsAt the moment, it is not possible to vote on topics.This is a feature we are reviewin
hi Figma, i need your magic. I require both a maximum and minimum character limit for the text property. This will allow me to establish clear guidelines for UX writers, ensuring that their content fits within the designated character limits and maintains a tidy design and layout.
It would be great to have the option to share plugins created with the agent across the organization in order to standardize workflows and methodologies.
Hi, We’re trying to export some assets from Figma (either JPEG or PNG) is fine, but running into some issues with resolution. If we export at 1x, the image is low quality… however, if we export at 2x it doubles the dimensions of the image itself (for most ad platforms this is fine, but this time we need it in the exact dimensions) I’ve tried exporting at 2x and scaling down using other online tools, but the assets then become low quality again. Anyone else had this issue / managed to solve it?
Hello,I am looking to create a good hero section for my site, where it should take the height of browser in the first fold. The subsequent sections can be of fixed heights based on content. I need something like 100vh to have for my hero section.
With the new update, we have a great new feature, but unfortunately, it’s not usable with our component structure. Exposing all props of a nested instance also exposes props that we don’t want in the context of the consuming component. What if we could also select which properties to expose? This would lead to a cleaner sidebar with only valid props.
ProblemWhen a vertically scrollable frame is nested inside another vertically scrollable frame, scrolling works inside the child until it reaches its top or bottom edge — at which point the scroll locks in place. The remaining scroll input is never passed to the parent frame, so the user has to physically move their cursor outside the child frame to continue scrolling the page.Current behaviorScroll input is captured entirely by whichever scroll container the cursor is over. When that container hits its limit, the input stops there and does not propagate.Expected behaviorMatch how browsers handle nested scroll containers by default: once a child scroll region reaches its edge, the leftover scroll should "chain" up to the parent, letting the user keep scrolling the page in one continuous gesture without repositioning the cursor.Proposed solutionAdd a scroll-chaining option to the Overflow settings on the Prototype tab — equivalent to CSS overscroll-behavior. Ideally with two modes:Chain
💡 [IMPORTANT] Feedback: Support for Relative Units (%, em, rem) for VariableWhile we are on the topic of variables, we desperately need support for relative units in number/dimension variables.• The Suggestion: Please allow us to input values using percentages (%), em, rem, or other responsive CSS units not just absolute pixels (px).• The Impact: Modern web design relies heavily on fluid typography and relative spacing. Having to calculate and hardcode everything in pixels limits the true power of Figma variables for front-end handoff.Please look into these issues, especially the spacing regression in the latest UI.Thank you!
When I open my Figma project files, they are always sorted by “Last modified” by default. I can manually change the sorting to Alphabetical order using the dropdown in the top-right corner, but after refreshing the page or reopening Figma, the sorting resets back to Last modified. I’ve seen other people posting the same issue. I want to push this topic forward with sharing it again. Is it possible to fix it please dear Figma? :)
I would like Figma to add a Timer Delay block that can be inserted within existing prototype interactions, such as On Click, On Tap, While Hovering, and other available triggers.The timer would not function as a separate interaction trigger. Instead, it would act as a nested logic block within an existing interaction, similar to how conditional actions are currently structured.For example:On Click├── Set loading state├── Timer Delay: 2 seconds│ ├── Run conditional│ ├── Set variable│ └── Navigate to Success screen└── Play animationAny actions placed inside the Timer Delay block would execute only after the specified amount of time has elapsed. Actions outside the block could continue to execute immediately. Proposed FunctionalityWithin an existing interaction, designers could:Select an interaction trigger, such as On Click. Insert a Timer Delay block. Specify the duration of the delay. Place one or more actions inside the timer block, such as: Run a conditional Set a variable Na
The process for publishing and updating is bizarrely clunky for such an integral tool. It seems like no big deal until you’ve got a very big project that lasts for months. The time spent farting around in menus, when there could simply be a button, is just a waste. There’s also a lot of opportunity for mistakes when you think you may have accepted a small update and have missed it, which happens over the life of a very long project, and leads to unnecessary frustration. It would be very helpful to have a button directly in the UI that is an easy single click to publish. Additionally, a little icon to the right of it that fills with color when a linked file has been updated, clearly indicating there’s an update to review, would make a world of difference. (Doesn’t have to be that, I just hate asking for change without offering ideas 🙂) The pop-up can still exist, but now we don’t need to travel so far to get to it. And again, that doesn’t sound like much, but I’ve been working o
Request: Through the Figma MCP, access contents of comments made in Figma Design file.Reason: Can provide context for designs, review bugs, etc.Current response from OpenAI Codex with direct link to comment:No, not the comment itself.What I can see from that link is the node it points to:file: XXXXXXnode: XXXXXXscreen: /sign-up-2 (iOS)That screen contains:nav title Sign UpEmail and Password inputsSign Up primary CTAContinue with AppleContinue with Googledivider OrAlready have an account? Sign inbottom legal linksBut I still cannot read the actual Figma comment thread or the #XXXXXX anchor content from this session.If you want, paste the comment text here and I can map it to this exact screen and tell you what change it implies.
When a Text Style's font size is bound to a variable and made responsive via modes (e.g. mobile/desktop), the actual rendering on the canvas updates correctly for the active mode. However, the typography summary in the side panel and the Text Styles list keep showing the default mode's static number, not the active mode's value. Color variables display their variable name in the same panel, but font size stays a raw number. This asymmetry confuses teams during review. This isn't new. The same issue was reported in November 2024 and is still unresolved: https://forum.figma.com/ask-the-community-7/mobile-typography-size-showing-even-after-switching-mode-of-frame-to-desktop-19286 As explained in that thread, variables dynamically change a text style's visual representation but do not update the style's underlying metadata shown in the side panel. So this cannot be fixed through user settings — it's the product's current behavior, which is why a product improvement is needed. Current behav
Every time I search for something, All the top results are 6 years old and no longer have anything to do with how Figma works these days. with the rate at which new features are being released. I would like to sort the results by newest, so that I can actually find results that are relevant to the recent versions of Figma.
This feature enables users to directly extract and copy text from images (JPEG, PNG, etc.) within Figma. It utilizes Optical Character Recognition (OCR) technology to recognize and convert text within an image into editable text layers. This functionality enhances productivity by allowing designers to quickly integrate text data from visual assets without manual transcription. Use Cases: Efficient Workflow: Designers can seamlessly transfer text from mood boards, screenshots, and scanned documents into their designs. Accessibility Improvement: Extracting text from images and converting it into editable formats can help improve the accessibility of documents by allowing for easy adjustments to text size, color, and font, making it more readable. Error Reduction: Reduces transcription errors and saves time by automating the text digitization process. Implementation Suggestion: Integrate an OCR button within the image toolbar in Figma. Once an image is selected, users can click this bu
Figma has stopped remembering the file sorting preference: It now always defaults to ‘Last Modified’ at the beginning of session, no matter what your choice was. Can we have it back?This is now default at the beginning of every sessionI am these days having to open this dropdown ‘Sort By’ → Alphabetical 30 times a day. Last modified does not work for us since it shows us whole new set of files every time because how many people work and edit files daily; Alphabetical works better for us since we use numerical naming and then every file is correctly displayed in the intended order of product importance (home, registration, features, etc)
The new far left toolbar panel occupies too much previous horizontal space. It’s especially tedious in split screen view mode. PLEASE add a way to hide it while still having the layers panel visible.
Auto-Layout has padding (inner spacing), but no margins (outer spacing). Currently the only 2 ways to add spacing is to: Create a spacer element or Wrap the items in another frame and apply gap spacing This creates a lot of unnecessary frames, and sometimes creates nesting so deep it goes outside the layers panel. Not sure if a technical limitation left this out of consideration in the first few versions of Auto Layout, but it would be much appreciated if it were included in a future version as it comes up as a significant limitation many times a day.
Figma motion does not currently have the ability to play and export video fills, so video objects are treated as static images. The ability to incorporate video objects into the timeline would be extremely helpful. Exposing the current frame of a video as a keyframeable property be a great solve.
It would be great if we could select different device frames for each flow. This would give huge benefits to those who design responsive websites side by side.
There should be an easier way to change text formatting to text on the same page. Similar to eyedropper tool with colour, but changes text to the same format as what was selected. There is a feature like this in Illustrator, and I use it all the time.
Currently Figma only allows scrolling to objects within the same frame. This makes difficult to hyperlink to a particular location in a different frame. E.g. when making the main navigation menu in a website to navigate to specific headings in a different page
If you want to retrieve files from a formatted sd card, do not save any other data on that formatted drive and start the data recovery immediately. In most cases, data is not deleted completely when you perform a quick format, allowing for the data to be recovered before it gets overwritten. A deep scan done by professional recovery software will find the files and help you restore them to your system.
{Commenting as Guests} Clients wanting to give access to prototypes to temporary teams without the need to create accounts as guests only, allowing comments and feedback within Figma prototypes. Possibly allowing these users to make comments on prototypes as Guests with temporary names.
Hi! First, thanks to the Figma team for all the hard work. Now, let’s talk about Figma Slides Templates. To edit the template styles, I have to select a slide first — which feels a bit unintuitive. In Figma, when you click on the canvas without selecting anything, you can access the file’s styles. Can we bring that same concept into Slides?When I open the template selector, I can edit the styles there through a dropdown. Is that really the best or only way to manage styles in Figma Slides? I don’t think so.Colors & Text Styles: I can delete them, but only through a pretty complex interaction — right-click?Layout Grid: How can I set a default grid? Right now, I have to manually add my custom grid to every new slide I create. If we can't set a default, the feature kind of loses its purpose. :(
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.