Figma plugins allow you to perform tasks within a file. Plugins can view and interpret layers and objects, manipulate them, or create new ones.
- You need to run a plugin manually.
- You can only run one plugin at a time.
- Plugins can't perform actions in the background.
Instructions for using a plugin will vary between plugins. Some plugins will perform a user action on the board or editor when you run them. Others will require you to adjust inputs or settings, before performing the user action.
You may need to select frames, objects, or layers before running the plugin. Test run the plugin - or check the plugin listing - to know what selections they support.
Run a plugin
You can run a plugin from a few places in a Figma design file or FigJam file.
To access the quick actions bar:
- Use the keyboard shortcut:
- Mac: ⌘ Command /
- Windows: Control /
- Search a plugin by name.
- Navigate results by pressing ↑ or ↓ on your keyboard.
- Press Return or Enter to perform an action.
- Go to the File menu in the top-left corner of Figma.
- Hover over Plugins to view your installed plugins.
- Select the plugin from the options:
- Right-click anywhere on the board or editor.
- Hover over Plugins in the menu.
- Select a plugin to run it.
- Depending on the plugin, you may need to interact with some UI to perform the user action. Complete any on-screen instructions to run the plugin.
- The plugin will apply the user action(s) to the currently selected layer/frame/object/file.
Tip! If you've used a plugin already, you can run it again using the Run last plugin function. Find this under the File menu > Plugins > Run Last plugin.
Or, use the keyboard shortcut:
- Mac: ⌘ Command ⌥ Option P
- Windows: Alt Control P
Bottom toolbar (FigJam only)
- From a FigJam file, click on the bottom toolbar.
- Select Plugins, then search or browse plugins.
- Click Run in the top right of the modal to run the plugin.
Note: If you run an uninstalled plugin in a FigJam file, the plugin will automatically be installed.
Plugins run third-party code and can access user and file information for their plugin actions.
User information that plugins can access includes user name, user ID, avatar, cursor position in a file, the bounds of the FigJam board or Figma design editor that is visible on-screen, and the ID of a selected object.
File information that plugins can access includes all layers that exist in your file.
When you're interacting with a plugin, Figma will show a toast notification at the bottom of the file while it is running. If the plugin uses an iFrame, Figma will show the plugin's name and plugin icon either at the top of the plugin's iFrame.
Figma is not responsible for performance-related issues of any plugin. If you experience performance issues or spot a bug on a specific plugin, reach out to the plugin's support contact.