Short, practical how-tos for the jobs Figma doesn't make obvious. Each one answers the question first, shows the native way, then the plugins that save time.
Stacks, padding, spacing, resizing and nesting frames that adapt to their content.6 guides

Absolute position in Figma is Ignore auto layout. How to free one child to overlap others, change z-index with canvas stacking, and why you can't move a layer.

Figma auto layout wrap not working? Wrap only exists in Horizontal flow, and a Fill container child never wraps without a min width. Here's how to fix both.

Fill container only shows on children of an auto layout frame, and Hug only on auto layout frames. How Fixed, Hug and Fill work, plus min and max width fixes.

How to use Figma auto layout: add it with Shift+A, pick a flow, then set gap, padding, alignment and resizing. Plus fixes for extra space and missing options.

Figma frame vs group: groups take the size of their children, frames have their own size, clip content and auto layout. Shortcuts to group, frame and unframe.

Figma's auto layout Grid flow puts children into rows and columns. How to set it up, size tracks, span cells, and how it differs from layout guides.
Building, swapping and organising components, variants, properties and instances.8 guides

Figma shows only the variants you draw. Here's how to lay out every combination of variant, boolean and nested props as a matrix, by hand or with Instancer.

How to design a skeleton loader in Figma: grey blocks with auto layout, a component with variants, a Smart Animate shimmer, and a plugin that converts frames.

Add boolean, text, instance swap, variant and slot properties to a Figma component, link them to layers, and fix 'not used within component' warnings.

Detach a Figma instance with ⌥⌘B or Ctrl+Alt+B. Why Detach is missing, how to detach a nested instance, and how to turn a main component back into a frame.

Create a Figma component with ⌥⌘K or Ctrl+Alt+K, the Create component button or a right-click. Plus bulk creation, instances and what the purple icon means.

Expose nested instance properties in Figma, fix 'components can't contain instances of themselves' and the swapped-with-parent error, and see what can't change.

Swap a Figma instance from the Instance menu, with Quick insert (Shift+I) or by Alt-dragging a component onto it. Plus go to main, reset and restore shortcuts.

Add a slot to a Figma component with Convert to slot (⌘⇧S or Ctrl+Shift+S) or Wrap in new slot. Settings, limits, and when to use slots vs instance swap.
Colour, text and effect styles, variables, modes and design tokens.7 guides

Export Figma variables to JSON natively, convert them to CSS or Tailwind with Style Dictionary, and move variables between files with Variable Master.

Figma variables now open from the Variables tab in the left nav. If one won't appear in a picker, check its type, scoping and library. Mode switch fixes too.

Bind a boolean variable to layer visibility, then toggle it on click with Set variable and a not expression. Plus why boolean variables stop working in Figma.

Set up Light and Dark modes in one Figma color collection, switch a frame or page with Apply variable mode, and fix modes that won't change in prototypes.

Create text and color styles in Figma, organise them into folders, edit or delete them, fix styles not showing in other files, and know when to use variables.

Create Figma variables from the Variables tab, pick the right type, group and duplicate them, delete the ones you don't need and clear leftover used variables.

Clear ghost variables, deleted collections and modes that won't go away, and unwanted library colours in Figma. What each fix removes and what stays behind.
Typography, fonts, text properties and filling layouts with real content.9 guides

How to fill Figma designs with realistic mock data: names, emails, addresses, and AI-written text. Native Figma AI, lorem ipsum plugins, and Mock Master AI.

Local fonts missing in Figma? Check the font installer and Chrome's Local network access permission, restart FigmaAgent, then replace missing fonts in the file.

Dragging a text box in Figma resizes the box, not the type. Press K for the Scale tool to scale text in proportion, or use resizing modes and truncation to fit.

Can't edit text in Figma? Check your seat and can edit access, unlock the layer, edit component text through a text property, and fix missing fonts. Fixes here.

Add a font to Figma: install the .TTF or .OTF file, restart the desktop app or use the font installer in a browser, or upload it to your account for every file.

Add bullet points in Figma with ⌘⇧8, numbered lists with ⌘⇧7, or type - or 1. then a space. Indent up to five levels with Tab and remove a list with No list.

Curve text in Figma with the Text on a path tool: hover a vector path, click and type. Drag the blue handle to move the start, or flip text to the other side.

Set line height in Figma as Auto, px or % in the Typography section. Also covers letter spacing, paragraph spacing, and size and weight shortcuts.

To superscript in Figma, select the text, open Type settings → Details and set Position to Superscript. There's no shortcut; here's what to do in Slides too.
Placing and cropping images, masks, vectors, boolean shapes and patterns.8 guides

Make a seamless pattern in Figma: pick a tile size, wrap shapes that cross an edge to the opposite side, preview with a pattern fill, and generate grids faster.

Mask in Figma with Ctrl+Cmd+M: put the shape below the content, select both, apply. Why Use as mask fails, how to edit or remove a mask, and inverse masks.

Outline stroke in Figma turns a stroke into a filled shape with Cmd+Option+O. How it differs from Flatten and Outline mode, plus the shortcuts for each one.

Remove an image background in Figma with the Remove background AI action, a free plugin, or a pen-tool mask. Credit costs, plan limits and why it isn't working.

Crop an image in Figma: double-click it, choose Crop image, drag the handles, press Enter. Plus the Cmd/Ctrl-drag quick crop and hiding excess outside a frame.

Union, Subtract, Intersect and Exclude in Figma: the Alt+Shift shortcuts, which layer sets the style, why booleans fail on frames, and how to undo a union.

Add images in Figma with Shift+Cmd+K, drag and drop or the fill picker. How to put an image in a shape, replace it, and choose Fill, Fit, Crop or Tile mode.

Glass and background blur in Figma don't show on a layer with a 100% opacity fill. Fix it, build glassmorphism, and add grain with the Noise and Texture effect.
Layout grids, constraints, alignment, tables and responsive structure.9 guides

Figma Design can't paste Excel cells as a table. Build one with auto layout, fill it from CSV or Google Sheets, or import .xlsx files with a free plugin.

Pick a Figma frame size from the Phone, Tablet, Desktop or Paper presets, change an existing frame's size, and why you design at viewport size, not resolution.

Constraints in Figma not showing? In UI3 they sit in the Position section, and only for layers inside a plain frame. Here's why they vanish and how to fix it.

Add a column, row or uniform grid to a Figma frame with layout guides, set count, margin and gutter, remove it, and fix a layout grid that isn't showing up.

Turn off snapping in Figma under Main menu → Preferences, or toggle snap to pixel grid with Cmd+Shift+'. Hold Control to pause it; see why frames still snap.

Turn on rulers in Figma, drag out guides, remove the red guide lines, and measure the distance between layers with Option or Alt. Plus a note on units.

Change Figma's canvas background color, switch the interface to dark or light mode, and set the prototype background. Three different settings, found here.

Figma only works in pixels, with no mm or inch setting. Convert mm, cm, inches and points to px at 72, 96 or 300 DPI, with A4 and Letter sizes and unit plugins.

Figma layout grid not showing? Turn layout guides back on with ⌃G or Ctrl+Shift+4, check the frame's eye icon, rotation and opacity, and fix grid snapping.
Interactions, transitions, Smart Animate, overlays and user flows.10 guides

Figma Design has no connector tool, but you can still draw flow arrows that stick to frames. The native options, the FigJam copy trick, and plugins, explained.

Fixed (stay in place) is disabled when the layer sits in an auto layout frame. Turn on Ignore auto layout or remove auto layout, then set the layer to Fixed.

Most broken Figma prototypes come down to structure: designs outside frames, frames with no connections, nested targets. Fix On click, After delay and more.

Make Default and Hover variants, connect them with While hovering, Change to and Smart animate. Plus why Figma hover states stick or don't fire, and the fix.

Figma scrolling only works when content is bigger than the frame. Set Overflow, clip the content, and fix horizontal, vertical and Scroll to that won't work.

Open a Figma prototype on a phone with the mobile app, a shared link or Mirror. Plus how to fix a zoomed-in prototype, set the device, and fit it to any screen.

Press Shift+E, drag the + from a layer to a frame, and pick a trigger, action and animation. How to add overlays, flows and share a Figma prototype link.

Smart animate tweens layers with matching names between two frames. What it animates, what it skips, and why Figma Smart animate isn't working for you.

Place an MP4, MOV or WebM up to 300MB with Shift+Cmd+K. Which plans can upload video, how GIFs play in Figma prototypes, and what to do about sound.

Figma prototypes have no cursor setting. Why the pointer hand shows on some layers and not others, how to force it, and the workarounds for a custom cursor.
Getting PNG, SVG, PDF, GIF and video out of Figma at the right size.11 guides

Make a GIF in Figma from frames with a plugin, export a Figma Motion animation as GIF, or record a prototype. Steps, loop and timing settings, and trade-offs.

Why Figma exports look blurry or pixelated and how to fix it: export at 2x to 4x, pick the right format, check JPG quality and the 4096px image limit.

Export Figma frames as PDF from the Export section or File > Export, keep file size down, and combine several frames into one PDF with a plugin.

Figma has no DPI setting: exports are 72 DPI times the scale. For 300 DPI, export at about 4.17x or set a pixel width. What to do about PDF and CMYK too.

Export from Figma as PNG, JPG, SVG or PDF: the Export section, scale, bulk export shortcut, transparent backgrounds, and what to do if Export is missing.

Save a Figma file to your computer with Main menu → File → Save local copy. You get a .fig file without version history or comments that reopens as a new file.

Export Figma to PowerPoint as an editable PPTX with Figma Slides, or use a plugin for Design frames. What survives the export, and how to reach Google Slides.

Figma has no PSD export. Bring a design into Photoshop as a PDF Smart Object, or use a plugin for layered PSD files. Plus how to get a PSD back into Figma.

Figma has no InDesign export. Place Figma PDFs or SVGs in InDesign, or use a plugin that writes an editable IDML file. Plus colour and print tips to check.

Download an MP4 embedded in a Figma file from Dev Mode, export Figma Motion as MP4 or WebM, and turn a prototype into video with a plugin or a screen recording.

Figma has no CMYK mode, only sRGB or Display P3. Export print-ready CMYK PDFs with a plugin, or convert Figma's RGB PDF in InDesign, Illustrator or Acrobat.
Files, pages, version history, sharing, permissions and team libraries.7 guides

Figma library or components not showing? Add the library to the file, publish and accept updates, and check the Invalid list. Every cause, most common first.

Change Figma edit access from the Share menu: set a person or the link to can view or can edit. Stuck on view-only? You also need a seat that covers the file.

Open Figma version history from the file name menu, save named versions with Cmd+Option+S, and restore or duplicate any earlier version. Limits by plan inside.

Create a Figma library: build components, styles or variables in one file, then Assets → Libraries → Publish. Plan and seat rules, drafts, hiding assets.

Share a Figma file from the Share menu: choose who the link works for and whether they can view or edit. Plus private files, prototype links and ownership.

Press C and click to add a comment in Figma, then Enter to post. Shift+C shows or hides comments. Where resolved and missing comments go, and who can comment.

Move Google Slides to Figma: download the deck as .pptx, import it into Figma Slides from the file browser, or into Figma Design with a plugin like Pitchdeck.
Dev Mode, annotations, specs, measurements and handing designs to developers.5 guides

How Figma annotations work in Design and Dev Mode, which seats can add and view them, how they differ from comments, and when an annotation plugin helps.

What a Figma design spec should include, how to build a component spec template by hand, what Dev Mode already covers, and how to generate specs with Autospec.

Open Figma Dev Mode with Shift+D or the toolbar toggle. Which plans and seats get it, why you see "can't access Dev Mode", and how to inspect without it.

Copy a Figma gradient as CSS from Dev Mode or Copy as code, then fix the angles and stop positions that don't match in the browser. Linear and radial.

Figma's Inspect tab now lives in Dev Mode. How to see CSS and specs without a Dev seat, get a missing right sidebar back, and find what else UI3 moved.
Figma Make, the Figma MCP server, AI credits and the AI tools built into Figma.6 guides

Set up the Figma MCP server in Claude Code, Cursor, VS Code or Codex, see tool call limits for your plan and seat, and fix OAuth, connection and tool errors.

Use Figma Make to turn a prompt or a Figma design into a working app: write better prompts, attach frames and libraries, add custom fonts, publish and share it.

Export code from Figma Make as a zip or push it to GitHub, run it locally with npm, open it in VS Code or Cursor, and copy the preview into Figma as layers.

Fix Figma Make when it's slow after many prompts, out of credits, won't import your library, shows the wrong font, breaks the preview or won't publish.

How Figma AI credits work: monthly credits per plan and seat, what Make prompts and image tools cost, running out, buying more and turning AI off.

Use Claude with Figma via the Figma MCP server in Claude Code, the Figma connector in the Claude app, or plugins that call Claude, and see what each can do.
Mac and Windows shortcuts for the Figma actions you repeat all day.5 guides

Every Figma keyboard shortcut Figma documents, for Mac and Windows: tools, layers, auto layout, components, text, zoom, prototyping and panels, in one list.

The Figma auto layout shortcut is Shift+A on Mac and Windows. Here are the keys to remove and suggest auto layout, plus what to do for Ignore auto layout.

The Figma shortcuts to show or hide layout guides and the pixel grid on Mac and Windows, why Figma's own pages list two different keys, and when the grid shows.

Zoom in and out in Figma, zoom to fit or to a selection, hide the UI and scale the interface, with Mac and Windows shortcuts and fixes for when zoom gets stuck.

Figma text shortcuts for underline, bold, italic, links, font size, weight, line height, letter spacing and lists on Mac and Windows, plus a fix for stuck caps.
Fixes for the things in Figma that break, freeze or behave oddly.7 guides

Figma plugins not loading, missing or greyed out? Check your seat and edit access, org approval, network blocks and cache. A step-by-step checklist that works.

Fix Figma's "WebGL isn't supported" error: turn on graphics acceleration, check WebGL, update to a supported browser, and fix Edge tracking prevention.

Figma not loading, showing a blank white screen or crashing? Check Figma's status, your browser version, WebGL, the desktop cache and file memory, in order.

Figma slow or laggy? Each file gets 2GB of memory. Check the memory meter, find heavy layers, and cut hidden layers, variants, big images and extra pages.

Figma shortcuts or Ctrl+Z not working? Figma assumes a US QWERTY keyboard. Set your real layout in Preferences, then check undo, redo and Show/Hide UI keys.

Clear the Figma desktop cache with Help > Troubleshooting > Reset Figma and Restart, or delete the cache folders on Mac or Windows. Plus the browser method.

Figma undo is Cmd+Z or Ctrl+Z. If it stops working, fix the keyboard layout, click back on the canvas, and use version history for edits undo can't reach.
Finding, installing, running and managing Figma plugins and widgets.7 guides

Figma plugins don't need installing: open one from the Community or run it inside a file. Steps for Figma Design, Dev Mode, FigJam, Slides, saving and admins.

A Figma plugin runs for one person and closes when done. A widget is an object on the canvas everyone can see and use. When to pick which, with examples.

Figma Design has no table tool. Build one from a cell component and nested auto layout, add rows in one keystroke, or generate a styled table with a plugin.

Add icons in Figma with an icon plugin, a shared icon library, or by pasting SVG code, which imports as editable vectors. Plus how to recolour and export icons.

Figma has no chart tool. Build a simple bar chart from auto layout rectangles, or use a chart plugin to draw line, bar and pie charts from your own data.

Import a live website into Figma as editable layers with Figma's Chrome extension or html.to.design, and move Canva or Uizard designs in with SVG or PDF.

Figma can't open PDFs natively. Import one with a plugin like pdf.to.design, as editable layers or flat images, in Figma Design or Slides, one frame per page.