Figma UI component

Figma contact page examples

A contact page earns its keep by making it obvious how to reach a person. These Figma contact page examples pair split screen forms with grids of contact methods, from one reusable section up to full pages with newsletter blocks and footers.
About this component

Contact page design in Figma: forms, methods, and expectations

How these contact page examples are built, and what belongs on a page that has to earn trust fast.

By the time someone opens your contact page they have already decided to talk to you. The page has one job left, which is not to lose them. Every extra required field, every missing phone number, every form that swallows a message without confirming it landed is a chance for that decision to come undone. Support entry points, sales enquiries, agency briefs and press requests all funnel through here, and they need different things from the same page.

A form is a supplement, not a replacement

Nielsen Norman Group's Contact Us guidelines are unusually direct about this: never hide or remove real contact details in favour of a form, keep forms short, and tell people when to expect a reply. The layouts here follow that.

The split header pairs a 720px image with a 480px form and prints an email address in the supporting line directly under the heading, so the form is an option rather than a toll gate. If your only route to a human is a form with a required company size field, you have built a lead capture page and labelled it contact.

What goes in the form

The fullest version in this set runs a first and last name row of two 224px input fields, two more full width input fields, a 160px message textarea, then a labelled group of six checkboxes in two columns for what the enquiry is about, and a full width 480px submit button.

Six topic checkboxes are more than a general enquiry needs, and they earn their place only when the answer actually routes the message to a different inbox. Whatever you keep, keep the visible labels: the W3C WAI tutorial on labels covers why placeholder text alone fails, and it fails hardest on the page where people are already slightly annoyed.

From one section to a whole page

The examples scale from minimal to complete. One is a single contact section on its own, no navigation, no footer, ready to be dropped into an about page or a landing page that needs a way to get in touch without a route of its own.

Others build up: a contact page header, a form, then a grid of six contact methods laid out in two columns, then a newsletter block and a footer. Splitting the methods out matters more than it looks, because a person who wants the sales team should never have to describe themselves in a free text box first. The reusable pieces behind all of this live in the contact sections.

Desktop, mobile, light, and dark

Each layout comes as a 1,440px desktop page and a 375px mobile version, and the entire set is duplicated in dark mode. The mobile forms are worth a close look before you sign off: a two field name row that sits comfortably at 224px each on desktop stacks on a 343px column, and a form that felt short on a laptop can turn into a long scroll on a phone.

That is usually the moment a required field gets cut, which is the correct outcome. The submit button helps here: at 480px it already runs the full width of the desktop form column, so the mobile version keeps that behaviour and stays reachable with a thumb instead of floating half width in the middle of the screen.

When the page is built, Untitled UI React contact pages are open source, built with Tailwind CSS and React Aria, with labelled, accessible form fields and validation states already wired up.

FAQs

Frequently asked questions

Common questions about designing contact pages in Figma, from split forms to contact method grids.

Should a contact page use a form or just show an email address?

Both. A form helps people who want structure and helps you route messages, but it should sit beside a real email address and a phone number, not replace them. NN/g is explicit that hiding contact details behind a form damages trust.

These layouts print an email in the header supporting text for exactly that reason.

How many fields should a contact form have?

Three to five for a general enquiry: name, email, message, and at most one qualifier. Every additional required field costs you submissions from people who were already willing to talk.

If sales genuinely needs company size and budget, ask for those after the first reply, when the person has a reason to answer, rather than as the price of saying hello.

What else belongs on a contact page besides the form?

Separate routes for separate needs. The fuller examples here use a grid of six contact methods, which is enough room to give support, sales, press and general enquiries a line each instead of one shared inbox.

Add office locations if you have them, and say how long a reply takes. An expected response time is the cheapest thing on the page and the one people remember.

Are these contact page examples included in the free version?

The contact page examples belong to the paid Untitled UI Figma kit. See pricing for what's included.

The 100% free Figma UI kit includes the core form components from the same system, so the inputs and checkboxes you would use are available to try first.

Is there a React version of these contact pages?

Yes. Untitled UI React contact pages are open source, built with Tailwind CSS and React Aria.

The form fields arrive with proper labelling, focus handling and error states instead of needing them added later.

Figma UI components

Application UI/Dashboard examples

Dashboard, settings, form layouts—useful examples for everything you need to design modern dashboards and products.
Figma UI components

Application UI/Dashboard Figma components

Modals, tables, alerts—everything you need to design modern and beautiful apps, dashboards and products.
Figma UI components

Marketing website components

Landing page header and website sections—everything you need to design modern and responsive marketing websites.
The ultimate UI kit for Figma

What is Untitled UI?

Untitled UI Figma is the largest UI kit and design system for Figma in the world. Here's everything great about Untitled UI in just 60 seconds.
Play icon
Untitled UI in 60 seconds
Play icon
Pause icon
Join 380,000+ designers from the world's top companies
Gumroad 5 stars

Untitled UI is the best $ I've spent on my business in a long time. I'm going to keep using it and recommending it to every designer I know.

Sam Pierce Lolla
Sam Pierce Lolla
Founder, Shuffleboard
Star iconStar iconStar iconStar iconStar icon
Gumroad 5 stars

Over the years we've featured hundreds of UI kits on UXCrush, but Untitled UI is by far the most comprehensive and detailed I've seen yet. A must have for any designer!

Luca Vavassori
Luca Vavassori
Founder, UXCrush
Star iconStar iconStar iconStar iconStar icon
Gumroad 5 stars

I've used all UI kits on the market. I can say without a doubt that the Untitled UI kit is the best on the market. It covers everything a designer needs in a modern and efficient way.

Murat Alpay
Murat Alpay
Product Designer, @imuratalpay
Star iconStar iconStar iconStar iconStar icon
Gumroad 5 stars

Incredible, and keeps getting better. I’ve tried dozens of UI kits and Untitled UI is the only name you should care about. It stands head and shoulders above the rest.

Jérémy Franck
Jérémy Franck
Designer, @jrmyfranck
Star iconStar iconStar iconStar iconStar icon
Gumroad 5 stars

Such a beautiful, detailed, and extensive UI kit. Untitled UI is the perfect foundation for any project. I highly recommend this huge time saver.

Adham Dannaway
Adham Dannaway
Product Designer, Practical UI
Star iconStar iconStar iconStar iconStar icon
Gumroad 5 stars

Untitled UI has been an amazing resource that I'm learning to rely upon to spin up ideas in no time. I think I might launch a startup pretty soon by mistake here!

Ricardo Buzzotta
Riccardo Buzzotta
Senior Product Designer, Spotify
Star iconStar iconStar iconStar iconStar icon
Gumroad 5 stars

The sheer scale, details, and organization of this kit is mind-blowing. It covers nearly everything a Designer could need in a modern, efficient and systematic way.

Corey Moen
Corey Moen
Senior Brand Designer, Webflow
Star iconStar iconStar iconStar iconStar icon
Gumroad 5 stars

I'm super impressed with this. I love poking around in other peoples UI Kits to see how they think. This is probably one of the most comprehensive I've seen.

Matt Walker
Matt Walker
Design Systems, Mailchimp
Star iconStar iconStar iconStar iconStar icon
Gumroad 5 stars

I'm super excited to use this for quick mockups of ideas in Figma. We're always trying to streamline our design process so we can move fast! Definitely recommend.

Jenny Chu
Jenny Chu
Head of Product, Eucalyptus
Star iconStar iconStar iconStar iconStar icon
Gumroad 5 stars

Untitled UI is easily the best UI kit I've used so far. It has an insane amount of components that are all incredibly well-built. I don't even know how many hours this will save.

Sunny Trochaniak
Sunny Trochaniak
Founder, NewPulse Labs
Star iconStar iconStar iconStar iconStar icon
Gumroad 5 stars

The attention to detail and thought Jordan has put into this UI kit is unparalleled.

Dan Mcleay
Dan Mcleay
Lead Designer, Fox Sports
Star iconStar iconStar iconStar iconStar icon
Gumroad 5 stars

Untitled UI is incredibly well-organized and the attention to detail is great. I highly recommend this kit to any designer that wants to create beautiful designs fast.

Tom Bekkers
Tom Bekkers
Founder & Creative Director, Flowbase
Star iconStar iconStar iconStar iconStar icon
Gumroad 5 stars

What an awesome Figma kit... it's an absolute game changer. This is the perfect base for any design system. The size and attention to detail is next level.

Dan Anisse
Dan Anisse
Co-founder, Relume
Star iconStar iconStar iconStar iconStar icon
Gumroad 5 stars

We've been using Untitled to build Himalayas 2.0 and have finished a complete redesign in just a few days. It has everything we need already pixel-perfect.

Abi Tyas Tunggal
Abi Tyas Tunggal
Co-founder, Himalayas
Star iconStar iconStar iconStar iconStar icon