How to Use Figma: UI/UX Design Tutorial from Wireframes to Prototypes

2026-06-05·Advanced Guides

Key Takeaways

  • Figma is free for up to 3 projects and 2 editors, making it ideal for beginners and small teams.
  • Start with wireframes using basic shapes and text; avoid color and images until layout is solid.
  • Use Auto Layout for responsive designs—it saves hours of manual resizing.
  • Prototyping in Figma works without code; link frames with interactions to simulate user flows.

How to Use Figma: A Step-by-Step Tutorial for Beginners

Figma is the go-to tool for UI/UX design because it runs in your browser, works on Mac, Windows, and Linux, and lets multiple people edit the same file in real time. I’ve been using it since 2018, and I’ve seen it grow from a niche tool to the industry standard. This tutorial covers the basics you need to go from a blank canvas to a clickable prototype and a reusable design system.

Step 1: Setting Up Your First File

When you open Figma, click “New design file.” You’ll see a canvas that’s infinite—don’t worry, you’ll never run out of space. On the left is the Layers panel (like Photoshop’s layers), and on the right is the Properties panel where you adjust size, color, and effects.

Create a frame by pressing F or selecting the Frame tool from the toolbar. Choose a preset size, like iPhone 14 (390x844 pixels) for mobile or Desktop (1440x900) for web. I recommend starting with one frame per screen to keep things organized.

Pro tip: Name your frames immediately. Double-click the frame name in the Layers panel and call it something like “Home Screen” or “Login Page.” Future you will thank you.

Step 2: Building Wireframes with Shapes and Text

Wireframes are the skeleton of your design—no colors, no images, just boxes and lines to show structure. Start by drawing rectangles for headers, buttons, and content blocks. Use the Rectangle tool (R) for most things, and the Text tool (T) for labels like “Logo” or “Hero Image.”

For example, to create a simple login page:

  • Add a rectangle for the logo area (200x60px).
  • Add two rectangles for username and password fields (300x40px each).
  • Add a smaller rectangle for the login button (300x50px).

Group related elements by selecting them and pressing Cmd+G (Mac) or Ctrl+G (Windows). This keeps your Layers panel clean.

Why wireframes first? Because you can test layout logic without being distracted by fonts and colors. I’ve seen beginners spend hours picking the perfect shade of blue for a button that they later move to a different page. Save design polish for later.

Step 3: Adding Auto Layout for Responsive Design

Auto Layout is Figma’s superpower. It turns static frames into flexible containers that automatically adjust when you resize them. To add Auto Layout, select a frame and press Shift+A. You’ll see padding, spacing, and alignment options appear in the Properties panel.

Here’s how I use it for a button:

1. Create a rectangle (150x40px) for the button background.

2. Add a text layer inside it with the word “Sign Up.”

3. Select both the rectangle and text, then press Shift+A.

4. Set horizontal padding to 16px and vertical padding to 8px.

Now, if I change the text to “Create Account,” the button resizes automatically. No more manual width adjustments. This alone saved me about 30% of my design time on a recent 50-screen project.

Auto Layout works for entire sections too. Stack a header, content area, and footer vertically using Auto Layout, and they’ll stay aligned even if you change one part.

Step 4: Creating a Clickable Prototype

Once your screens are designed, you can link them together to simulate user interaction. Switch to the Prototype tab in the Properties panel (top right). Click the edge of any frame or element, and drag a connector to another frame.

For example, to prototype a login flow:

  • Add a “Login” button on one frame.
  • Click the button, drag the blue arrow to the “Dashboard” frame.
  • In the Properties panel, set the interaction to “On click” and the animation to “Smart animate.”

Smart animate makes transitions smooth—elements that exist in both frames will morph into their new positions. It’s great for showing menu toggles or card flips.

To test your prototype, click the Play button (triangle icon) in the top-right toolbar. Figma opens a new browser tab where you can click through your design as if it were a real app.

Step 5: Building a Simple Design System

A design system is a collection of reusable styles and components. It ensures consistency across your project. Start with:

  • Color styles: Select a shape, choose a color, then click the “+” icon next to the fill color to save it as a style. Name it “Primary Blue” or “Error Red.”
  • Text styles: Select a text layer, set font and size, then click the “+” under Text Styles. Save as “H1” or “Body.”
  • Components: Turn a button into a component by selecting it and pressing Cmd+Opt+K (Mac) or Ctrl+Alt+K (Windows). Any instance you duplicate will update when you edit the main component.

Here’s a quick comparison of using a design system vs. not:

AspectWithout Design SystemWith Design System
-------------------------------------------------
Button update time10 minutes per button1 minute (edit master)
Color consistencyProne to driftGuaranteed match
Team onboardingSlowFast (new hires use existing components)

I built a design system for a startup with 12 colors and 30 components. It reduced our design-to-development handoff errors by roughly 40%, based on our team’s bug tracking data.

Final Tips for Beginners

  • Use keyboard shortcuts: Press Ctrl+/ to see the full list. The ones I use most: Shift+A (Auto Layout), R (rectangle), T (text), and F (frame).
  • Leverage community files: Figma has a Community tab with thousands of free templates. Search for “wireframe kit” or “UI kit” to get a head start.
  • Save versions manually: Figma saves automatically, but you can also create named versions by going to the file menu and selecting “Version history.” I label mine like “v1.2 – added checkout flow.”

Frequently Asked Questions

1. Is Figma really free for beginners?

Yes. The free plan includes unlimited files, up to 3 projects, and 2 editors per file. For a solo learner or a small team, that’s plenty. You only need to pay when you exceed those limits or want advanced features like private plugins.

2. Can I use Figma offline?

Kind of. Figma works best online, but you can enable “Figma Mirror” on your phone to preview prototypes without internet. For offline editing, use the desktop app—it caches your recent files, but you’ll need to sync changes when you reconnect.

3. What’s the difference between Figma and Sketch?

Figma runs in the browser and supports real-time collaboration; Sketch is Mac-only and requires plugins for team features. Figma’s Auto Layout is more intuitive than Sketch’s Smart Layout, and Figma has a larger free tier. I switched from Sketch to Figma in 2019 and haven’t looked back.