Figma

Turn big ideas into real products by enabling cross-team collaboration from concept to publish. Leverage AI-assisted workflows to speed design, prototyping, and code handoff.

Design & Visuals, Collaboration & Clients, Productivity & Projects

Pricing

USD per-seat pricing across Starter, Professional, Organization, and Enterprise plans, with Starter including Free access and per-seat fees for Collab, Dev, and Full seats.

Pricing plans for Figma
Plan Price
Starter - Free Free
Starter - Collab seat $3 / month
Starter - Dev seat $12 / month
Starter - Full seat $16 / month
Professional - Collab seat $5 / month
Professional - Dev seat $25 / month
Professional - Full seat $55 / month
Organization - Collab seat $5 / month
Organization - Dev seat $35 / month
Organization - Full seat $90 / month
Enterprise - Collab seat $5 / month
Enterprise - Dev seat $35 / month
Enterprise - Full seat $90 / month

Last checked: 2026-01-15 · Source: figma.com

Key features

  • Collaborate in one workspace to brainstorm, design, prototype, and review.
  • Use AI-assisted prompts to generate code and design iterations from ideas.
  • Create and reuse components, styles, and assets across teams for consistency.
  • Export specs and code snippets and publish web experiences with or without coding.

How to do tasks with Figma

Step-by-step workflows sourced from official docs/tutorials where possible.

How to use auto layout to build responsive UI designs faster Free possible
  1. Select Elements for Auto Layout

    Click the heading, subtitle, and button. Hold Shift and click to multi-select. Press Shift+A to convert to an Auto Layout frame.

  2. Create Auto Layout Frame

    With the elements selected, confirm the Auto Layout frame appears in the canvas and is shown with pink spacing handles.

  3. Set Gap Between Items

    In the right-hand Auto Layout panel, set Spacing Between Items (gap) to 32 px.

  4. Center or Align Content

    Use the alignment controls to align left, center, or right within the Auto Layout frame.

  5. Switch Orientation to Vertical

    In the Auto Layout properties, switch direction from horizontal to vertical to stack items.

  6. Create Sub-Layout for Image and Text

    Select the image and the text container, then press Shift+A to create a new horizontal Auto Layout container.

  7. Set Gap Between Sub-Layout and Text

    Set the gap between the sub-layout and the text content to the desired value (e.g., 100 px).

  8. Duplicate for Multiple Columns

    Select the entire section frame and press Ctrl+D (Cmd+D on Mac) to duplicate. Repeat to create additional columns.

  9. Group Sections into a Wireframe

    Select multiple section frames and press Shift+A to place them in a new parent frame. Center the new frame in the canvas.

  10. Ungroup for Individual Editing

    Right-click the grouped frame and choose Ungroup to edit elements individually.

  11. Make Sections Responsive with Fill Container

    Select a child element (e.g., a button). In the resizing options, set Horizontal resizing to Fill container (and Vertical as needed). Test by resizing the parent frame.

  12. Fine-Tune Spacing and Proximity

    Adjust internal gaps (e.g., 100 px between heading and content) to improve visual balance.

  13. Move Sections into Main Wireframe

    Drag the prepared section into the main wireframe and align center. Repeat as needed for consistency.

  14. Test and Iterate

    Resize the main frame to verify responsiveness. Lock in final spacing and colors for the final design.

How to collaborate on designs with others? Free possible
  1. Open File and Enable Dev Mode

    Open the Figma file. In the top toolbar, click Dev Mode to switch to the developer-friendly inspect view.

  2. Mark Ready-for-Dev Section

    Select the section to hand off. Click the status badge (Ready for Dev) to set its state for developers.

  3. Annotate Key Details

    Use the Pins/Annotations tool to attach notes to frames or elements describing behavior, colors, or spacing.

  4. Measure Spacing

    Choose the Measure tool from the toolbar. Hover over the headline, then drag to the top of the frame to capture vertical spacing.

  5. Review Size & Color

    Select the element and review the right-hand panel for size (width/height) and color hex values; annotate if needed.

  6. Create Color Variables

    Assign color variables in Dev Mode by linking fills to tokens. If color changes, the annotation will update automatically.

  7. Tag Developers in Comments

    Open the Comment tool, add notes and tag the recipient with @username to ensure notifications.

  8. Share Handoff Link

    Click Share in the top-right, choose Copy Link, and send to the developer with appropriate permissions.

  9. Use Focus View

    Switch to Focus View in the right panel to isolate the design piece and hide other canvases.

  10. Review Version History

    Open the Versions panel; compare the current version with the previous one to spot changes.

  11. Implement Feedback

    Update the design to reflect feedback: copy changes, color tokens, and spacing updates.

  12. Mark as Completed

    When the implementation is done, return to the status badge and select Completed to lock the design.

How to quickly design consistent podcast cover art Free possible
  1. Open Figma And Create New File

    Open your browser, go to figma.com, sign in, click New File in the dashboard, and name it "Podcast Covers System".

  2. Set Canvas To 3000x3000 And Create Master Frame

    Select the Frame Tool (F). Drag to create a square canvas sized 3000 by 3000 px. In the right panel, set W and H to 3000. Rename the frame to "Cover Art Master".

  3. Define A Brand Color Style

    In the Assets panel, click the Styles area, add New Color Style, and create at least Brand Primary and Brand Secondary with your palette values.

  4. Create Text Styles For Title And Subtitle

    Place a text layer for the title, apply your chosen font and size, then right-click and choose Create Style. Do the same for the subtitle.

  5. Build A Reusable Cover Card Component

    Draw a rounded rectangle for the cover area, add an image placeholder, and place title and subtitle text inside. Select all and press Ctrl/Cmd + Alt + K to Create Component. Name it "Cover Card".

  6. Set Up Layout Grid And Safe Margin

    With the Cover Art Master frame selected, add a Layout Grid (e.g., 12-column guide) and set a safe margin (e.g., 40 px) from edges. Enable Snap to Grid.

  7. Add Logo Or Initial Emblem

    Place your logo or initials inside the Cover Card, convert to a Component (Ctrl/Cmd + Alt + K), and align to position that fits your design system.

  8. Apply Brand Colors And Typography

    Apply the Brand Color Styles to the card background and accent elements. Apply Text Styles to the title and subtitle for consistent typography.

  9. Create Variants For Brand Colors

    Select the Cover Card Component, create Variants (right-click > Add Variant). Define color overrides for Brand A and Brand B while keeping typography constant.

  10. Ensure Accessibility And Contrast

    Use the contrast checker to ensure title contrast meets accessibility standards. Adjust colors or text size as needed.

  11. Setup Export Presets

    Select the final cover frame, open the Export section, click +, set PNG format, 1x scale (3000 px), name the preset "Podcast Cover 3000", and export.

  12. Publish Library And Save As Templates

    Publish components to your Team Library: go to Assets > Publish, name the library "Podcast Covers", and share with the team. Create a starter template for new episodes.

Ready to try Figma?

Some links may be affiliate links. If you sign up through them, we may earn a small commission at no extra cost to you.