Show off your Figma projects and get feedback from the community.
Recently active
The newest episode of Show Your Work is live on YouTube!In this series, we hand designers the mic to walk through their work, their workflow, and have a little fun along the way. What you'll seeIn the below episode Piers Cowburn, Figma’s Director of Software Engineering, walks through how he's using shaders to bring his typography to life.How Piers approaches shaders as a creative material A peek at his real workflow, tools and thinking Fun examples you can try on your own. Want to watch more? The full Show Your Work playlist has every episode so far, and we have more on the way.Watched it? Tell us what you'd want to see next. We're always taking requests. Show us your creationsThe Figma Forum is a great place to discuss what you learned with others. Has this episode of Show Your Work inspired you to make your own creations? Show us!
Showcase Your Work is that category where you can show off your Figma creations, get feedback on them or simply promote them. Please do keep your posts somewhat related to Figma, avoid spam, and follow our Forum Guidelines, Figma Community Guidelines and Code of Conduct! Examples:✅ You can ❌ Avoid Ask for feedback on a design you created in Figma Design Posting content that does not relate to (or was not built in) Figma products Promote a plugin you’ve built that can help users in their Figma files Promoting products, services and events/meetups Share a Figma Slides template you’ve created Posting job descriptions or hiring calls
Hi all 👋 I build banner ads and since Figma Motion launched I've been animating everything on the new timeline. But when it came to delivering ads, I was stuck: Motion exports MP4, GIF, WebM and SVG, and none of those can be uploaded as an HTML5 display ad.So I built a small plugin that does just that one job: Figma to HTML5 Display Ads. How it worksAnimate your banner in Figma Motion as normal Export it as an animated SVG (Export → Animated → SVG) Open the plugin and upload your SVG Download a clean, self-contained HTML5 zip, ready for Google Ads or any HTML5 ad platformThat's it. No new timeline to learn and no rebuilding your animation. It uses the Motion animation you've already made. Why I made it simpleMost banner tools charge a monthly per-seat subscription and bury the export under dozens of features. This one keeps it clean and simple for a one off $50. No subscription.Try it here: https://www.figma.com/community/plugin/1652278713752782198I would really love feedback from any
Sharing a free plugin I built, in case it is useful to anyone here who works in more than one language. The problem: getting accented letters into Figma text is more awkward than it should be. Alt codes can swallow the character before them (there is an open thread here where "différent" comes out as "diférent"), the macOS accent menu only started working relatively recently, and the fallback most people end up with is typing it in Word and pasting it across. What it does: search 682 accented letters from 55 languages — by the letter, its Unicode name, the accent mark, the language that uses it, a code point, or just a plain description like "two dots" if you do not know it is called a diaeresis. Click one and it goes into the selected text layer. No Alt codes involved at any point. Free, no account, no tracking. The letter data comes from Unicode 16.0.0 and CLDR 48.2.0 rather than being typed out by hand, so the language coverage should be right. https://www.figma.com/community/plugin
Hey everyone 👋Some of you might remember when I first shared Free Transform here. Thank you so much for the love and feedback since then. Today I'm back with something I've been pouring a lot of heart into.A bit of context: I've been designing in Figma for over 7 years, much of it graphic work, not just UI. And for all those years, one thing kept bugging me. Any time a piece needed warping, perspective, or a mockup, I had to hop over to Photoshop or Illustrator, do the transform there, export, and bring it back into Figma. Worse, once it was back, it wasn't editable anymore. One small change from the client meant doing the whole round trip again.Free Transform started as my way out of that loop. Free Transform Pro is the part I always wished I had, so the whole graphic workflow can finally stay in Figma:Plane Warp: pin artwork onto any four-point surface. Screens, packaging, signage, done in seconds. Pin Warp: drop a few pins and bend layers naturally, like Puppet Warp. Liquify: push,
There was a Slack message in our dev channel at 9am saying our new dark mode was literally unreadable.I checked the staging build and saw #FFFFFF text sitting directly on top of #F8FAFC. The front-end team had accidentally mapped the wrong CSS variable to our surface token during the handoff. We spent two hours tracking down a tiny typo in globals.css instead of actually doing our jobs.I am Alexander and I got so fed up with this that I built a plugin to fix it. It exports Figma variables directly into GitHub pull requests automatically.Now our token updates happen with a single click. We have not had a single contrast failure in staging for four months because the code always matches the design perfectly.You can try Design System Sync here:https://www.figma.com/community/plugin/1561389071519901700?utm_source=figma-forum&utm_medium=post&utm_campaign=bothttps://ds-sync.netlify.app?utm_source=figma-forum&utm_medium=post&utm_campaign=botHow do you guys catch token mapping
I’m testing SemantiDeck, a local-first Figma Slides plugin for a specific accessibility workflow problem: semantic work can disappear when a deck is exported to PowerPoint or revised later. SemantiDeck stores title, image and reading-order semantics with the Figma source, then safely patches the exported PPTX locally. It works on the native PPTX instead of rebuilding the deck, and if a mapping is ambiguous it refuses the fix rather than guessing. Current private-beta scope: slide titles image alt text and decorative state text language hyperlinks conservative reading-order changes reuse of validated semantics across later revisions Tables, charts, SmartArt and media are review-only for now. The plugin declares no external network access, and presentation content does not need to be uploaded. I’m looking for a few people who regularly deliver PowerPoint files and can test one non-sensitive deck plus one later revision. Free private beta:https://www.dropbox.com/scl/fo/y020kn01ixetb
Hello!Managing component documentation in Figma can be a very manual and repetitive process, this becomes a pain when components evolve and libraries scale.So I built Compdoc, a Figma plugin that makes it easier to add and manage documentation for your components, including usage, accessibility, content, and AI guidance.Why it matters: Structured fields make docs actually useful Export/import your docs as JSON Page-level filtering so you're not loading 500 components when you just want to document 20 As a bonus, better component context means AI tools can actually use your design system effectively I tested it on our design systems at work and it saved a ton of time. Would love to hear what other design system folks on what's missing.Here's the link: https://www.figma.com/community/plugin/1683800404228272079/compdoc
Hi everyone! 😊 I'm currently studying UX Design and recently applied for my first UX/Product Design role in the gaming industry. One of the application challenges was to create a poster introducing myself and showing what I bring to the table. I designed the poster from scratch in Figma and went for a mix of editorial/magazine design and gaming UI, since gaming is a huge part of what originally made me interested in creating digital experiences. The character image was created with AI based on my Fortnite character, but I designed the rest of the poster myself in Figma, including the layout, typography, hierarchy, UI elements, graphics, and overall composition. This was also a little outside my usual UX work, and I ended up having WAY too much fun making it. 😂 I'd really love feedback from other designers! What catches your eye first? Does the visual hierarchy work? Is there anything you would have approached differently? I'm still building my portfolio and learning, so I'm especiall
Hi! At Software Mansion, we've just released Pulsar for Figma, a plugin that lets you add haptics directly to your Figma designs.How does it work? You can select a layer, attach a haptic preset, and preview it while you're working. If you want to see how it actually feels, you can connect your phone and play the pattern on a real device, using a free Pulsar app available for iOS and Android.The plugin includes 200+ presets, and you can search and filter them by name, tag, category, or platform.You can also share an interactive preview with your team and export the haptic pattern and implementation details for development.And if you need something custom, you can create your own pattern in Pulsar Studio and use it in the Figma plugin.We've been using it to keep haptics closer to the UI instead of having them live in a separate document or ticket.You can test the plugin for free for 14 days here: https://www.figma.com/community/plugin/1636329411590799509/pulsar-hapticsAnd if you want to
Hello everyone! I've built a small plugin called 'Dev-Handoff Annotator' to make measuring spacing and adding notes easier during design handoffs. I am a new developer, so I would really appreciate it if you could try it out and give me some feedback to improve it further.Link: Dev-Handoff AnnotatorThanks!
Our free plug-in is designed for designers to receive AI coaching on the spoken presentation alongside their slides or frames.It lets you iterate, edit and improve your script. Even with a spoken feedback option.It is very much an educational tool, and you need to set aside the time to be able to present your work and record your voice. We think it's super helpful and would love your feedback.https://www.figma.com/community/plugin/1647613618742509370/worried-presenter We would like to know what you find useful, what you think is a blocker, and any ideas that would make it even more useful for designers? There is a feedback form link in the plug-in. thanks x
I've been looking into recurring Smart Animate failures caused by structural issues such as mismatched layer names, hierarchy/path differences, or ambiguous matching.I built a small local proof-of-concept that scans Smart Animate transitions before preview and flags common structural matching risks.What it would do:identify Smart Animate transitions automatically compare source/destination layer names and hierarchy flag duplicate-name / ambiguous matching risks show an issue list so you can jump to the suspicious layers run locally and read-only, with no file uploadWhat it would not claim to do:fix every Smart Animate problem diagnose Figma runtime/rendering bugs replace preview/testingPrice I’m testing: $18 one-time.This is still a concept/prototype validation, not a finished public plugin.Which best describes you? Please reply with 1, 2, 3, or 4:I actively use Smart Animate and would seriously consider buying this for $18 one-time I actively use Smart Animate, but $18 feels too high
“Figma allows us to create a branch from each file, but this limitation makes it difficult to manage complex design workflows especially for teams working on large design systems.”I’ve read few topic which talk about the issue recently most of the time and there is no alternative solution which can help us unless we purchase the Figma Professional or Organization plan So i’ve created a plugin “GitLayer” its a Git Version control system within the Figma. Anyone can use it its freeClick Here
Hi, I had a problem with keeping track of drift betwen design and components and wanted an easy to search for my actual code components in Figma Make so I created a Plugin. It supports:Text and Visual Component Search Local and hosted Storybooks Figma Make MCP Support Diffing Designs with Actual Implementations Plugin: https://www.figma.com/community/plugin/1602918953997015259 Docs: https://docs.scrymore.com/guide/figma-plugin I'm one person building this and I read every reply so tell me what you think!
I built Display Ad Check for the last pass before a Google display banner handoff. Select your frames in Figma and it checks the dimensions and measures the PNG and JPG export weights.In my test set, it caught a 300×251 banner that should have been 300×250, and a 161 KB PNG that came in at 89.8 KB as a JPG.It checks five frames at a time for free. The $4/month plan adds unlimited frames, a check for missing recommended banner sizes, and a copyable fix list.Display Ad Check on Figma CommunityIf you try it on a real banner set, I’d be interested in whether it catches anything useful—and what you still have to check by hand.
Dear Figma Community,We all know the modern software tragedy. You find a neat plugin and immediately it demands a monthly subscription, your oldest child and a permanent internet connection to whisper your data back to some server.I grew tired of this theater. So I created three plugins that feel like they come from a forgotten digital utopia. They are entirely free, require exactly zero network connections and are so enterprise compliant that even your most paranoid IT security chief can sleep soundly. Your data stays exactly where it belongs, which is on your local machine.Here is my little trio for a better workflow:Vectrumhttps://www.figma.com/community/plugin/1614653112817958924/vectrum-generative-vector-patterns-for-designersBecause nobody should waste precious lifetime manually pushing vector points around. This tool generates parametric, highly complex geometric patterns directly as native vectors on your canvas. It is perfect for making your designs look sophisticated without
Hi everyone,I'm a solo developer and this is actually my first Figma plugin, so I'm pretty excited to finally share it with the community.While exploring Figma Motion, I started thinking about how motion could be managed more consistently inside Design Systems.That's how Kinetik came about , it’s a free plugin for creating and organizing Motion Design Tokens without having to set everything up manually.It helps you:Create duration and easing tokens Generate structured Figma Variables Build a reusable foundation for your Motion Design System Export your motion tokens as JSON or CSS variables, making it easier to bring the same motion values from Figma into codeKinetik is completely free, and I'm still working on it and improving things as I go.If you give it a try and find it useful, I'd really appreciate a like on Community and any feedback or ideas you have :)Kinetik — Motion Design Tokens:https://www.figma.com/community/plugin/1677245855050443527/kinetik-motion-design-tokens
I design in English and ship in Arabic, and got tired of rebuilding every screen by hand. Tried the existing plugins first — none of them held up on a heavy design system or did quite what I needed, so I wrote my own.It flips a screen to RTL and writes Direction variants into your own component sets - no detached copies, your library stays intact. Built for heavy design systems: cancellable, reports what it did, and tells you what it skipped so you can override it.Creating variants edits your components permanently, so duplicate the file first.Free trial. If anything breaks on your mockup, tell me and I’ll be glad to fix it.
The lead developer asked me if radius-md was supposed to be 6px or 8px. I froze because I knew our documentation was three weeks out of date.We had just overhauled our entire spacing system in Figma. I thought everything was perfectly organized. Then I checked the repository. The developers were still typing out 8px everywhere because the JSON token file never actually got updated. We were basically speaking two completely different languages.So I put together a tool to push Figma variable changes straight to GitHub automatically.Now a single click in Figma generates a pull request with the exact W3C token diffs. It completely eliminated our dedicated token handoff Slack channel and saved us hours of manual updates. I am the creator of this tool and it is honestly a massive relief to use.You can try Design System Sync here:https://www.figma.com/community/plugin/1561389071519901700?utm_source=figma-forum&utm_medium=post&utm_campaign=bothttps://ds-sync.netlify.app?utm_source=figm
Hi! I recently made a small free Figma plugin called 이음 (Korean Word Wrap).When working with Korean text in Figma, words can sometimes break in the middle when the text wraps.For example:디자인시스템 → 디자인시 / 스템컴포넌트 → 컴포 / 넌트On the web, this is usually handled with CSS word-break: keep-all, but Figma does not currently provide an equivalent setting that works well for Korean text. So I made 이음.Instead of inserting manual line breaks, the plugin keeps Korean words together so the text can still reflow naturally when the text box is resized.It also preserves existing formatting such as font, size, weight, color, links, and lists. You can revert the text back to its original state at any time.It is completely free, with no sign-up or usage limits. Figma Community:https://www.figma.com/community/plugin/1677207579199208093/korean-word-wrapIf you work with Korean text in Figma, I’d love to hear whether it helps and about any edge cases you run into. ---안녕하세요! 최근 이음 - 한글 단어 줄바꿈 (Korean Word Wrap)이라
Hi everyone, I’m Nicki. I’m a designer and art director, and I’ve spent years working on large campaign rollouts.One part of the job has always driven me mad: taking approved artwork and manually rebuilding the same campaign across endless banner and social sizes.So I built Flexlio.It’s a plugin that works inside Figma Design. You start with one to eight approved masters, choose the sizes you need, and Flexlio builds the campaign for you. It rearranges the artwork for each format rather than simply stretching it.Every generated frame remains fully editable. When the inevitable last-minute change arrives, you update the masters and sync the changes across the campaign instead of correcting every size individually.It also supports CSV and Excel media plans, custom sizes, social safe zones, A/B variants, automatic naming and campaign filing.I built Flexlio from scratch around the way designers and production teams actually work. Your artwork stays inside Figma and Flexlio doesn’t upload o
Hi everyone, I’m sharing a motion study I built for HELIOX.The sequence combines orbital light, a particle starfield, staged typography, and a magnifier moving across the capsule. I focused on the transition from the opening sequence into a quieter ambient scene.I’ve packaged the cover, opening animation, and ambient scene into a focused Figma Community file. The opening uses Figma motion keyframes; the ambient scene includes an embedded video and optical overlay.In the Figma file, open 02 — Motion and present HELIOX — Play Motion. The web demo also includes replay controls; its timing may differ from the Figma prototype.I’d love feedback on the pacing, text readability, and the transition into the ambient motion.Open the Figma Community fileWatch the live web demo
Convert public or private pages from web to Figma designs.Get the official Chrome Extension:https://chromewebstore.google.com/detail/lcbapmgigajdpechghjnkbaidfhenbhlUse the browser extension to capture pages you can access in your browser, import them into Figma, and rebuild them as an organized design foundation withstyles variables auto layout high resolution imagesIf you encounter issues or want to share feedback use my public issue tracker:https://github.com/evgeniiarts/web-import-masterDemo: https://youtu.be/Ms3HrUkAosc
Hi Figma Community — I’m building Layer3D, a free Figma plugin that turns selected frames into editable 3D scenes in the browser.Below is a direct before-and-after example using the same UI kit.BEFORE — flat UI kit in FigmaAFTER — editable 3D scene in Layer3DHOW LAYER3D COMPARES JITTERJitter is a strong choice for fast, polished 2D motion design. It imports Figma layers, offers animation presets plus timing and easing controls, and exports formats such as MP4, WebM, GIF and Lottie. I would choose Jitter when the goal is a UI animation, social post, product demo or motion graphic and I do not need a real 3D scene. Layer3D focuses on a different step: converting the visual hierarchy of an existing Figma design into a spatial composition. I would choose Layer3D when I want to separate interface layers in depth, move a camera around them, add lighting and materials, and create a dimensional product visual without rebuilding the design in a traditional 3D tool. FIGMA MOTIONFigma Motion is t
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.