Back to Web Design Glossary

What Is a Mockup?

A mockup is a static, mid-to-high-fidelity design that shows how a finished website or app will look, with real colors, typography, and images applied to the layout. Unlike a wireframe, a mockup carries the final visual treatment; unlike a prototype, it isn’t clickable. Teams use mockups to approve a design before development begins.

More About Mockups

Mockups are a common step in web design and development projects. A mockup lets your team weigh design options and plan the front-end build before committing significant resources, so you know the project is headed in the right direction before anyone writes code.

Anatomy of a mockup

A mockup shows the finished visual treatment: the final color palette, typography, imagery, spacing, and branding, all applied to a layout the team has already agreed on. For most projects, it’s the deliverable a client signs off on before development begins.

Its limits matter just as much. A mockup is static. There are no working links, no code behind it, placeholder content instead of real copy, and no responsive behavior. It shows how one screen looks at one size, not how the site behaves.

Mockup tools and workflow

If you’re working on a website with a team, designers usually build the initial mockup in Figma, which holds an 82.3% market share among UI design tools in the UX Tools 2024 Design Tools Survey. Sketch and Adobe Photoshop are solid choices for teams already using them, and Penpot is an open-source alternative. The team reviews the mockup, suggests changes, and iterates. When everyone agrees on the design and its elements, developers build it.

Mockup vs. wireframe vs. prototype

Teams commonly move from structure to visuals to behavior: wireframe, then mockup, then prototype. That order is a convention, not a rule. Some projects skip the standalone mockup, others test a rough prototype before any polished visuals exist, and in a tool like Figma the same design file can double as mockup and prototype. What separates the three is purpose:

Side-by-side comparison of a wireframe, a mockup, and a prototype using the same screen layout. The wireframe is plain boxes and lines settling structure, the mockup adds final colors, typography, and imagery but stays static, and the prototype adds clickable hotspots and flow arrows to simulate behavior.
  • A wireframe settles structure: layout and content placement in plain boxes and lines, with no colors or styling.
  • A mockup communicates the visuals: real colors, typography, and imagery applied to the layout, still as a static image.
  • A prototype simulates behavior: a clickable simulation used to test how the design works before anyone codes it.

The quick tell: if you can click through it, it’s a prototype. If it looks finished but nothing responds, it’s a mockup.

When to make a mockup, and when to skip it

Make a mockup once the structure is settled, usually in a wireframe, and before anything gets built. It earns its time on custom designs and on any project where a client has to approve the look, because changing a static image is much cheaper than changing built pages.

You can often skip a standalone mockup when you’re building on a pre-designed WordPress theme. The theme’s demo effectively is the mockup: evaluate the look there, get sign-off on it, and customize from that starting point.

Where mockups go wrong

The classic failure mode: stakeholders approve a single static desktop image, and the built site surprises them. Real headlines run longer than the placeholder text, real photos come in awkward shapes, and many visitors first see the design on a phone screen the mockup never showed.

The fix is to mock up the key breakpoints, desktop and mobile at minimum, or to move to a clickable prototype before sign-off. If the layout has to adapt across many screen sizes, review how responsive design handles that before you approve anything.

Frequently Asked Questions

Doing it yourself on Figma's free Starter plan or open-source Penpot costs nothing but your time. A hired designer prices by time and revision rounds. Design agency Sleepless Media budgets roughly 2 weeks of a standard project for mockups and revisions, and extra templates or rounds add time.
No. In e-commerce and print, a mockup is a marketing image that places artwork on a product photo, like a t-shirt or phone case. In web and app design, a mockup is a static preview of an interface's final look. This page covers the second kind.
No. Mock up the unique templates, not every page: typically the homepage, one or two interior layouts, and any page with a distinct structure, like a checkout. Pages that share a template inherit the approved design.
No. Designers can share the mockup as a link that opens in your browser. Figma, for example, lets a file be shared so anyone with the link can access it. You can review it and give feedback without paying for the design tool it was built in.
Special Offer

Custom Website Design

Get a one-of-a-kind, mobile-friendly website that makes your brand truly shine. Share your vision with us and we'll take it from there.

Custom Web Design