Free · 7 min read

Penpot for beginners: a free tool for UI design

How to start in Penpot: the free plan, boards, Flex and Grid Layout, components, prototypes and Inspect mode with code. Five steps to your first layout.

  • What Penpot gives you for free and how it's different
  • How Penpot's Flex Layout relates to CSS
  • How to make your first screen, component and prototype
Share your layout
  • Free
  • 1,504 members
  • Join in 1 click

Five steps to your first Penpot layout

  1. 1

    Step 1

    Sign up and create your first file

  2. 2

    Step 2

    Boards, layers and basic tools

  3. 3

    Step 3

    Flex Layout and Grid Layout

  4. 4

    Step 4

    Components and a prototype

  5. 5

    Step 5

    Inspect, export and feedback

1,504
community members
8,915
messages with questions since July 2024
9
design games since September 2024
759
people wrote in the chat

This guide is for you if you

  • Want a free tool

    You want to learn UI design without a subscription and without stripped-down features.

  • Already know Figma

    You're curious how the same skills work in an open-source tool and whether it's worth trying.

  • Are thinking about code

    You want your layout closer to real front-end code and to understand the CSS behind the design.

In short

  • Penpot is an open-source design platform that runs in the browser. The cloud Professional plan costs $0.
  • The logic is the same as in other UI editors: boards, layers, components, libraries, prototypes.
  • Penpot's Flex Layout is built on the CSS Flexbox standard and Grid Layout on CSS Grid: the layout speaks the language of the web.
  • Inspect mode shows distances, properties and ready CSS, which is handy for seeing how design becomes code.
  • To get started there's a free video course, the Penpot UI Design Course, with optional assignments.

Five steps to your first Penpot layout

  1. 1

    Step 1

    Sign up and create your first file

    Penpot runs in the browser: sign up at penpot.app and create a new file. The cloud Professional plan costs $0, and Penpot describes it as fully featured with no missing tools (up to 10 GB of storage and 8 team members); paid plans differ in storage, version history length and team features. Penpot is open source, so it can also be self-hosted, but you don't need that for learning.

    • pick a learning brief: a sign-in screen, a product card or the home screen of a notes app;
    • save 2–3 references, but don't copy them; write down what works in them;
    • prepare real copy: buttons, headings, error messages.
  2. 2

    Step 2

    Boards, layers and basic tools

    The base of a Penpot file is boards: your screens, for example sized for a phone. On a board you place shapes, text, images and other boards. Layers are on the left, the properties panel on the right. If you've used another design editor, the interface will feel familiar; if not, start with one screen and simple shapes.

    • name boards by meaning: "Login", "Login — error", not "Board 3";
    • group layers logically: header, form, button;
    • set up colors and text styles at the start so you don't pick them every time.

    Show your first layout

    A fresh pair of eyes quickly spots what's unclear on a screen or where spacing breaks. People in the community share their work and get feedback. Come in, it's free.

    Share your layout

    Free. 1,504 designers are already in the community.

  3. 3

    Step 3

    Flex Layout and Grid Layout

    This is where Penpot is especially useful for learning. Flex Layout is built on the CSS Flexbox standard and has the same properties: direction, align, justify, gap, padding and sizing. You can add it to any layer, group or board from the Design panel or with Shift + A. For two-dimensional grids there's Grid Layout with rows, columns and areas. You learn the tool and, at the same time, how front-end layout works.

    • make a button with Flex Layout: text and icon in a row, a gap between them, padding around;
    • build a sign-in form as a vertical Flex Layout with an even gap between fields;
    • resize the board and watch how the layout behaves: if something breaks, look for a fixed size.

    💡 Compare your layout with the CSS in Inspect mode: Flex Layout properties have the same names as in code. More in HTML and CSS for designers.

  4. 4

    Step 4

    Components and a prototype

    Turn repeated elements (buttons, fields, cards) into components: a change to the main component updates every copy. Similar components can be combined into variants, such as a button in default, hover and disabled states. When the screens are ready, link them into a prototype: tapping a button leads to the next screen.

    • start with one button in three states and one input field with an error state;
    • build 2–3 screens of a flow: sign-in, error, success;
    • run the prototype and go through it as if seeing it for the first time.
    Penpot layout not coming together? Show it to the community →
  5. 5

    Step 5

    Inspect, export and feedback

    Open the Inspect tab in the right panel: it shows distances between layers, each element's properties and a code tab with markup (SVG and HTML) and CSS styles. It's the fastest way to see how your design looks to a developer. Then share the file or prototype and ask for feedback.

    • check text contrast: for normal text, WCAG requires at least 4.5:1;
    • look in Inspect for odd spacing such as 13 or 17 px: it gives away placement by eye;
    • ask a specific question: "Is it clear what to do on this screen?" gets better feedback than "What do you think?".

    💡 Penpot has a free video course, the Penpot UI Design Course: UI design theory, hands-on demos and optional assignments. Do the assignments and show the results in the community.

You're not alone with these questions

We counted what people ask about most in our community. Learning and courses come first, and tools like Figma are in the top three.

You're not alone with these questions
Learning and courses938
Portfolio and case studies705
Figma647
AI tools380
Jobs and vacancies314
UX research131

Messages by topic in Spaceberry Community, July 2024 — November 2026. Keyword search.

Practice with a deadline and live feedback

The best teacher is a task with a deadline that other people see. That's why the community regularly runs design games: the same brief for everyone, a deadline and a vote.

  • Design game · January 2026

    NAOMA website redesign

    The academy's home page through the eyes of an applicant, a student and a teacher. Three finalists; the community chose the winner.

  • AI challenge · May 2025

    A landing page made by AI

    Logo, copy and visuals made only with AI tools. Four entries, an anonymous vote, and participants shared their prompts.

  • Workshop · April 2026

    Figmosha: AI in Figma

    The tool's author showed how to generate interfaces in Figma and analyze a design system.

Share your layout

Free. 1,504 designers are already in the community.

How to join: 1 minute

  1. 1

    Tap the button

    Telegram opens with the Spaceberry community.

  2. 2

    Join

    It's free: all you need is a Telegram account.

  3. 3

    Introduce yourself

    Say where you're starting from and ask your first question.

Questions and answers

Didn't find your answer? Ask it in the community.

Is Penpot really free?

Yes, the cloud Professional plan costs $0, and Penpot states it has no missing tools. Paid plans add more storage, longer version history and features for teams and organizations. Penpot is open source and can be self-hosted. See Penpot's pricing page for current terms.

Penpot or Figma: which should a beginner learn?

Core UI design skills (grids, typography, components, responsive layouts, prototypes) are the same in both tools and carry over between them. Figma is more common in teams, so it's worth knowing. Penpot is a good free option for learning and a way to understand CSS better. For Figma, see [Figma for beginners](/en/guides/figma-for-beginners).

Do I need to install anything?

No. Penpot runs in the browser: just sign up at penpot.app. Installing it on your own server is a separate option for teams and organizations. For learning, the $0 cloud Professional plan is enough: Penpot describes it as fully featured, with 10 GB of storage and up to 8 team members.

Where can I learn Penpot?

Penpot has a help center with a user guide and a free video course, the Penpot UI Design Course: it teaches general UI design principles using Penpot and includes optional assignments for your portfolio. Start with one screen, such as a sign-in screen or a product card, build it with Flex Layout and then compare it with the code in Inspect mode.

Is the Spaceberry community paid?

No. Spaceberry Community is a free Telegram community supported by Spaceberry Foundation, a non-profit organization. All you need to join is a Telegram account. Inside are 1,504 designers who discuss each other's work, plus regular design games: the same brief for everyone, a deadline and a community vote. Conversations are in Ukrainian.