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.
| 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 |
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
-
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.
-
Create Auto Layout Frame
With the elements selected, confirm the Auto Layout frame appears in the canvas and is shown with pink spacing handles.
-
Set Gap Between Items
In the right-hand Auto Layout panel, set Spacing Between Items (gap) to 32 px.
-
Center or Align Content
Use the alignment controls to align left, center, or right within the Auto Layout frame.
-
Switch Orientation to Vertical
In the Auto Layout properties, switch direction from horizontal to vertical to stack items.
-
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.
-
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).
-
Duplicate for Multiple Columns
Select the entire section frame and press Ctrl+D (Cmd+D on Mac) to duplicate. Repeat to create additional columns.
-
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.
-
Ungroup for Individual Editing
Right-click the grouped frame and choose Ungroup to edit elements individually.
-
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.
-
Fine-Tune Spacing and Proximity
Adjust internal gaps (e.g., 100 px between heading and content) to improve visual balance.
-
Move Sections into Main Wireframe
Drag the prepared section into the main wireframe and align center. Repeat as needed for consistency.
-
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?
-
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.
-
Mark Ready-for-Dev Section
Select the section to hand off. Click the status badge (Ready for Dev) to set its state for developers.
-
Annotate Key Details
Use the Pins/Annotations tool to attach notes to frames or elements describing behavior, colors, or spacing.
-
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.
-
Review Size & Color
Select the element and review the right-hand panel for size (width/height) and color hex values; annotate if needed.
-
Create Color Variables
Assign color variables in Dev Mode by linking fills to tokens. If color changes, the annotation will update automatically.
-
Tag Developers in Comments
Open the Comment tool, add notes and tag the recipient with @username to ensure notifications.
-
Share Handoff Link
Click Share in the top-right, choose Copy Link, and send to the developer with appropriate permissions.
-
Use Focus View
Switch to Focus View in the right panel to isolate the design piece and hide other canvases.
-
Review Version History
Open the Versions panel; compare the current version with the previous one to spot changes.
-
Implement Feedback
Update the design to reflect feedback: copy changes, color tokens, and spacing updates.
-
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
-
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".
-
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".
-
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.
-
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.
-
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".
-
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.
-
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.
-
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.
-
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.
-
Ensure Accessibility And Contrast
Use the contrast checker to ensure title contrast meets accessibility standards. Adjust colors or text size as needed.
-
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.
-
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.