How to make an app · Beginner guide

How to make a wireframe
in 30 minutes

To make a wireframe, pick one key user flow, list the screens it needs, and sketch each screen in grey boxes on paper — content and actions only, no colours or styling. Then rebuild the best sketches in a tool such as Figma, link them into a clickable prototype, and test it with three to five people. A first flow takes about 30 minutes.

By , FounderUpdated 4 min read

Share

Quick answer: How do I make a wireframe for an app?

  1. 0–5 min — choose one flow and list its screens.
  2. 5–15 min — sketch each screen on paper: boxes, labels, buttons.
  3. 15–25 min — rebuild the best version in Figma or another free tool.
  4. 25–30 min — link screens into a clickable prototype and share it.

Key takeaways

  • A wireframe decides structure and priority, not style. Stay grey on purpose.
  • Design one complete flow before ten disconnected screens.
  • Use real content, not lorem ipsum — real words reveal real layout problems.
  • Five quick user tests on a rough prototype catch most usability issues early.
  • Mobile first: a small screen forces you to choose what matters.

A wireframe is the cheapest place to make a mistake. Moving a box on paper costs nothing; moving a feature after it is built costs a sprint. The trick is to stay rough on purpose — grey boxes, real words, no colour — so that everyone talks about what the screen does rather than how it looks. Here is how to make one in half an hour.

How do I make a wireframe for an app? At a glance: 0–5 min; 5–15 min; 15–25 min; 25–30 min.
At a glance: How do I make a wireframe for an app?

Wireframe, mockup or prototype?

Wireframe vs mockup vs prototype
ShowsFidelityBest for
WireframeStructure, content, actionsLow — grey boxes and labelsDeciding what goes where
MockupFinal look: colours, type, imagesHigh, staticVisual design approval
PrototypeInteraction between screensLow or high, clickableTesting flows with users

Minutes 0–5: pick one flow

Don't start with "the app". Start with one complete journey — the job your app exists to do. For a salon booking app:

Diagram of 5 steps for minutes 0–5: pick one flow: 1. Open app → see nearby salons; 2. Pick a salon → see services and prices; 3. Choose service and time slot; 4. Confirm and pay; 5. See confirmation and reminder.
Minutes 0–5: pick one flow
  1. Open app → see nearby salons
  2. Pick a salon → see services and prices
  3. Choose service and time slot
  4. Confirm and pay
  5. See confirmation and reminder

That is five screens. Write them as a list before you draw anything.

Minutes 5–15: sketch on paper

Draw a phone-shaped rectangle for each screen. Then, for each one:

Checklist: Minutes 5–15: sketch on paper — Write the one thing this screen must help the user do; Place the primary action where a thumb reaches it; Use real content: actual service names, prices, times; Draw images as boxes with an X, text as lines, buttons as labelled rectangles; Sketch two or thr
Minutes 5–15: sketch on paper
  • Write the one thing this screen must help the user do
  • Place the primary action where a thumb reaches it — usually lower on the screen
  • Use real content: actual service names, prices, times — not "lorem ipsum"
  • Draw images as boxes with an X, text as lines, buttons as labelled rectangles
  • Sketch two or three versions of the hardest screen, then pick the best

Designing for the small screen first forces priorities — Luke Wroblewski's mobile-first principle3.

Minutes 15–25: rebuild it digitally

Open Figma (free plan) or the open-source Penpot4:

Diagram of 5 steps for minutes 15–25: rebuild it digitally: 1. Create a frame at a phone size such as 390×844.; 2. Use grey rectangles for images, simple text for content…; 3. Keep one font and two greys. Resist colour.; 4. Duplicate the frame for each screen in your flow.; 5. Name every frame ("03
Minutes 15–25: rebuild it digitally
  1. Create a frame at a phone size such as 390×844.
  2. Use grey rectangles for images, simple text for content, outlined boxes for buttons.
  3. Keep one font and two greys. Resist colour.
  4. Duplicate the frame for each screen in your flow.
  5. Name every frame ("03 – Choose slot") so the flow reads clearly.

Figma's own wireframing guide covers the same low-fidelity approach2.

Minutes 25–30: make it clickable and test

Use the prototype mode to link each primary button to the next screen. Share the link. Then watch three to five people try the task without help. Nielsen Norman Group's research found that testing with five users reveals most of the usability problems in a design, and that several small rounds of testing beat one large one1.

Common mistakes

Common mistakes: Styling too early; Disconnected screens; Placeholder text; Skipping empty and error states.
Common mistakes

Styling too early

Colour and polish invite opinions on taste instead of structure.

Disconnected screens

Ten beautiful screens with no flow between them teach you nothing.

Placeholder text

Lorem ipsum hides the fact that your real labels are long or confusing.

Skipping empty and error states

What does the screen show with no bookings, no internet or a failed payment?

Once the flow tests well, move to visual design — our Figma app design tutorial is the next step — and attach the wireframes to your requirements document.

Key terms, defined

Wireframe — a low-fidelity layout showing structure and content. Mockup — a static, visually designed screen. Prototype — a clickable or interactive model of the app. User flow — the sequence of screens to complete a task. Low fidelity — rough and unstyled. Empty state — what a screen shows when there is no data yet.

Frequently asked questions

What is a wireframe?

A wireframe is a simple, usually grey-scale layout of a screen showing where content, navigation and actions go, without colours, images or final styling. It is the blueprint of an interface.

What is the difference between a wireframe, mockup and prototype?

A wireframe shows structure. A mockup adds visual design — colours, typography, imagery — so it looks real. A prototype is clickable or interactive, letting people move through screens. Many teams go from wireframe to clickable wireframe prototype before visual design.

What is the best free tool for wireframing?

Paper and pen is the fastest start. For digital wireframes, Figma's free plan is the most widely used, and tools like Penpot (open source), Excalidraw and Balsamiq's wireframe-style kits also work well.

How detailed should a wireframe be?

Detailed enough to show every piece of content and action and their priority, but not styled. If people start commenting on colours, it's too detailed for this stage.

How many screens should I wireframe for an app?

Start with the single most important flow — often five to eight screens such as onboarding, home, the core task and confirmation. Add other flows once the main one tests well.

Can AI make wireframes?

Yes, several design tools can generate wireframe drafts from a text prompt. They are useful starting points, but you still need to check them against your user flow and test them with real people.

Sources

  1. Nielsen Norman Group — Why you only need to test with 5 users
  2. Figma — Wireframing guide
  3. Luke Wroblewski — Mobile First
  4. Penpot — Open-source design and prototyping
  5. Checked October 23, 2026. Figures that change — fees, salaries, prices — are reviewed every six months; if something is out of date, tell us.
Pass it on

Know someone who'd enjoy this?

Send it to them — one tap, no sign-up. Good ideas travel best between friends.

Keep exploring

Where to go from here

Join free

Get the ideas, not the noise.

Sign up with Google and we’ll send you short UX psychology tips by email — why people tap, stall and leave, and what to do about it. Unsubscribe anytime. Prefer something to keep? Get the free Laws of UX guide as a PDF.

Get the free Laws of UX PDFFree · no spam · unsubscribe anytime
Before you launch

Make sure the first screen makes sense.

A behavioral UX audit of your app or SaaS product: why users hesitate, stall and leave, and a prioritized fix list. Fixed price, 2–4 weeks.

Free certification

Turn what you know into a credential.

Free, test-based UX, UI and product certifications. Answer real product scenarios, graded on our server, and earn a founder-signed certificate anyone can verify and you can add to LinkedIn.

  • Credential ID
  • QR verification
  • LinkedIn-ready
Free PDF · 74 pages · 2 editions

The Laws of UX, in one field guide

60 research-backed principles in 6 categories — what each one means, why it works on the human brain and how to use it on your own screens. Written by Sushant Singh, founder of Science of Apps, who has scaled consumer apps to lacs of users and spent 10+ years leading product across startups and digital businesses in the US, EU & India.

Pick your edition
Free. No card, no paywall — just your email.
Free PDF · 74 pages

Get Laws of UX by email

Choose your edition

You’ll also get occasional UX psychology tips. Unsubscribe anytime. Privacy policy

Free PDF · 90 pages · 2 editions

100+ Subscription Paywalls, decoded

110 real paywalls from top apps, taken apart, rated out of 5 and decoded with the Laws of UX — plus the frameworks, copy and checklists to ship your own. By Sushant Singh, founder of Science of Apps.

  • 110 paywalls rated
  • 34 Laws of UX
  • 12 frameworks

Which paywall scored 4.8 out of 5, and which scored 2.6? It’s all inside.

Pick your edition
Free. No card, no paywall — just your email.
Free PDF · 90 pages

Get 100+ Paywalls, Decoded by email

Choose your edition

You’ll also get occasional UX psychology tips. Unsubscribe anytime. Privacy policy