Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Contact Us
  • Home
  • Help – Figma Learn
  • Common questions
  • What integrations does Figma have?
  • Prototyping

Principle and Figma

Written by Figma Man

Updated at June 19th, 2025

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Administration – Figma Learn
    Manage files and projects Manage a team Manage your account Manage a Figma organization Manage Enterprise plan settings and permissions Billing Manage Figma in a school
  • Figma Design – Figma Learn
    Create prototypes Import and export Create designs Tour the interface Dev Mode Work together in files Build design systems Figma Draw
  • Get started – Figma Learn
    Set up your account Layers 101
  • FigJam – Figma Learn
    Import and export Run meetings Work on boards Tour the interface
  • Community – Figma Learn
    Explore the Community Creator tools and resources
  • Help – Figma Learn
    Troubleshoot Common questions Work with support
  • Work across Figma – Figma Learn
    Figma AI Work across Figma
  • Courses, tutorials, projects – Figma Learn
    Courses Projects
  • Figma Slides – Figma Learn
    Create and edit slides Present slide decks Tour the interface Import and export
  • Figma Buzz – Figma Learn
    Templates in Figma Buzz Create and edit assets in Figma Buzz Overview
  • Figma Make – Figma Learn
    Tour the interface Work with Figma Make
  • Figma Sites – Figma Learn
    Design a site Create webpages and breakpoints Make your site interactive Preview and publish a site Tour the interface
+ More

Table of Contents

Connect Figma and Principle Import a Design from Figma Disconnect your Figma account Working with Shadows in Figma and Principle

Principle is an interaction design tool that allows you to bring your digital designs and prototypes to life.  

You have a whole host of interactions available; from scrolling or swiping, managing multiple states, building custom animations and super slick transitions. Learn more about Principle here.

Once you connect Figma to your Principle account, you can easily import your designs from Figma and start building advanced animations.

With Figma and Principle, your designs look and feel like the real deal.

In this article we'll cover how to:

  1. Connect Figma and Principle
  2. Import a Design from Figma
  3. Disconnect your Figma account from Principle

Connect Figma and Principle

You'll need to have an account created with Figma and Principle to get the two connected. Principle is currently available on macOS only.

When you first go to import a design from Figma, you will be prompted to enter your Figma account details to authorize the connection. This will only happen the first time you use the Import from Figma option.

  1. Open up Principle.
  2. Head to File in the main menu and select Import from Figma:
  3. Or, click the Import button:
  4. Select Figma from the options:
  5. Click the Connect to Figma button:
  6. This will open up a browser window. If you're not logged in, you'll be prompted to login to your Figma account:
  7. Click Allow access to confirm:
  8. A dialog box will prompt you to return to Principle:

    Note: If you don't get redirected to Principle directly, you can close the authorization window and return to Principle. While it may not look like it, the connection has now been successfully established.

Import a Design from Figma

Now that the two applications are connected, you'll be able to import your designs directly into Principle. Note: It's not possible to export a File to Principle from within Figma.

You can import all of the Frames from a page in a File, or a selection of Frames.

  1. Open up Principle.
  2. Head to File in the main menu and select Import from Figma:
  3. Or, click the Import button:
  4. Select Figma from the options:
  5. You will then be able to select a Document from the field provided. This will show you any Recently Edited Files.

    Note: Any files that have been using Multiplayer (for example, files where multiple editors are collaborating) will be prioritized in the Recently Edited Files suggestions.

  6. Click Import Page to import all Frames on the Page.
  7. Or, click Import Selected Frames to import any Frames that are currently selected in Figma.

    Note: At this point, you can also hop over to Figma and select any specific Frames you want to import. This will update the selection in Principle.

  8. A status message will indicate that the layers are currently being rendered by Figma:
  9. The Frames will then be added to your Artboard in Principle:
  10. Each object will be rendered as an individual layer, just like it is in Figma. You can select individual objects in either the Layers panel on the left, or directly in the canvas:

Disconnect your Figma account

If you want to change the Figma account associated with your Principle account, or disconnect the two completely, you can do this in Principle.

  1. Click on the Principle menu in the Apple menu bar.
  2. Select Disconnect from Figma from the options:
  3. You can then start the Import process again, to reconnect or connect to a different account.

Working with Shadows in Figma and Principle

Drop and Inner Shadows will behave differently between Figma and Principle. Figma renders shadows based on the object's position on the canvas, whereas Principle will show the shadow based on the object itself.

This means that rotating an object in Principle will also rotate the location of the object's shadow (versus remaining consistent as it would in Figma).

Note: Learn more about Figma and Principle in our Medium post: Animate your Figma designs with our new Principle integration.

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Test prototype usability with dscout
  • Test your prototypes with UserTesting
  • ProtoPie and Figma
  • Flinto and Figma
  • Blog
  • Best practices
  • QR code generator
  • Color wheel
  • Colors
  • Color picker
  • Color palettes
  • Color palette generator
  • Color contrast checker
  • Font Library
  • Templates
  • Developers
  • Integrations
  • Affiliate program
  • Resource library
  • Reports and insights
  • Support
  • Status
  • Legal and privacy
  • Modern slavery statement
  • Climate disclosure statement
  • COMPARE
  • Sketch
  • Adobe XD
  • Framer
  • Miro
  • COMPANY
  • Events
  • Customers
  • Careers
  • Newsroom
Expand