20+ Registration Form Templates, Examples & Tools to Create Your Own

Learn More About HubSpot's Forms Software
Anna Fitzgerald
Anna Fitzgerald



Registration form templates that are easy to find and fill out on your website can help you get members, event attendees, email subscribers, customers, and more. 

Registration form template being created by site owner at kitchen table

Easily build and embed forms on your site. Try HubSpot Forms for free.

In this guide, we’ll tackle the ins-and-outs of creating a great registration form. We'll start by walking through several free registration form templates and examples and what we like about them. Then, we'll walk through how to create a registration form in HubSpot and what other tools you can use to streamline the process.

We're committed to your privacy. HubSpot uses the information you provide to us to contact you about our relevant content, products, and services. You may unsubscribe from these communications at any time. For more information, check out our Privacy Policy.

50 Free Coding Templates

Free code snippet templates for HTML, CSS, and JavaScript -- Plus access to GitHub.

  • Navigation Menus & Breadcrumbs Templates
  • Button Transition Templates
  • CSS Effects Templates
  • And more!
Loading your download form

You're all set!

Click this link to access this resource at any time.

Download Now
Learn more

Free Registration Form Templates

Looking for some free registration form templates to spark your imagination and help drive visitor conversion? We’ve got you covered.

1. W3docs

Best for: Marketers familiar with basic HTML and CSS

W3docs offers over 60 free HTML and CSS sign up and registration form templates to choose from. It includes everything from simple sign-up forms to contact forms and customer feedback forms. You can copy and paste the code into your project as is, or customize it. 

Here's an example of a simple registration form template:

registration form template by W3Docs

Image Source

2. formsite

Best for: Customizing form templates

formsite allows you to quickly preview and download multiple free form templates (free sign-up required) to help generate user interest. Forms include notification options in addition to auto-reply confirmation.

Here's an example of an event registration form template:

diversity and-inclusion training-registration form template by formsite

Image Source

3. formplus

Best for: Specific use case forms like band registration forms

With formplus, you can sign up for free and get access to more than 100 templates including designs for sales leads, rental applications, webinar registration, and membership registration.

Here's an example of a registration form for a recital:

recital registration form by formplus

Image Source

4. Typeform

Best for: Interactive registration forms

Typeform provides over 250 interactive registration forms. You can quickly preview and download them after signing up for a free account. With these forms, you can let people RSVP to events, accept payments, and more.

Plus, you can explore the seamless integration between Typeform and HubSpot to optimize your event RSVPs and payment acceptance. Learn more about this integration in the HubSpot Marketplace for Marketers.

Here's an example of an interactive registration form for a webinar:

Interactive webinar registration form by Typeform

Image Source

5. AidaForm

Best for: Registration forms with graphics and illustrations

AidaForm provides dozens of creative registration form templates. You can customize it and embed it on WordPress, Wix, or whatever platform your website is on. 

Event registration form by AidaForms

Image Source

6. Cognito Forms

Best for: Creating forms and collecting up to 500 responses for free

Cognito Forms lets you select a registration form template and customize it with its no-code form builder. You can then send it out and collect up to 500 responses per month for free.

holiday potluck registration form template by Cognito Forms

Image Source

7. 123FormBuilder

Best for: Embedding registration forms on your website as pop-ups

123FormBuilder enables you to create registration forms without coding and publish them online. You can embed them on your site as a standard form or pop-up simply by copying and pasting them. 

customer registration form by 123FormBuilder

Image Source

8. Wufoo

Best for: Creating forms and collecting up to 100 responses for free

With Wufoo, you can choose from over 40 registration form templates, share them, and collect up to 100 responses per month for free. There are over 400 other form templates as well, ranging from tuition reimbursement forms to invitations.

Here's an example of a gym registration form by Wufoo:

Gym registration form by Wufoo

Image Source

9. Jotform

Best for: Largest selection of registration form templates

Jotform offers one of the largest selection of free form templates available online, including over 800 registration form templates. You can easily customize them using the Jotform builder and integrate them with payment processors as well.

Here's a video that walks through how to create an online registration form using a Jotform template:

10. CodePen

Best for: Code embeds for registration form templates

You can find hundreds of registration form templates on CodePen and embed them on your site.

Here's one example created with HTML and CSS:

Screen Shot 2022-04-14 at 5.01.50 PM

Image Source

Registration Form Examples

Let’s take a look at some examples of great registration forms.

1. HubSpot

What we like: Emphasis on free

HubSpot's account registration form is clean and persuasive. It clearly states that setting up an account is free and offers multiple sign-up options. It also includes a value proposition for why users should sign up for Marketing Hub (short answer: leads). 

HubSpot registration form example asks for name and email address

2. Facebook

What we like: Pop-up registration form catches user's attention

It’s straightforward, familiar and easy to get started. With minimal information and time commitment, users can get their account up and running.

Facebook registration form example is pop-up

3. Intuit

What we like: Only have to register once for three sites

Simple is the name of the game here. With just an email address and password, users can easily create an account for all Mint, Quickbooks and TurboTax products.

registration form examples intuit

4. Typeform

What we like: Starts with value proposition

Typeform quickly highlights its value proposition — better data with forms, surveys and quizzes — and then makes it easy for users to signup with just two form fields and two check boxes.

registration form examples typeform

5. blooom

What we like: Multi-step form is interactive and personalized

blooom has a multi-step form that's interactive and personalized at every stage to keep users engaged. It almost feels more like a quiz than a form submission. Once you answer a series of questions, it will ask you to sign up with an email address, Google, Facebook, or Apple account to save your progress.

blooom form example

How to Create a Registration Form

To quickly create a free registration form with HubSpot, follow these steps.

1. Log into your HubSpot account.

If you don’t have a HubSpot account, you can quickly create one and get started on your free registration form template.

how to create a registration form step 1: hubspot log in

2. Select Marketing > Lead Generation > Forms in the top-left.

The marketing tab also includes options to create emails, ads and landing pages for your website, but for right now we’ll focus on forms.

how to create a registration form hubspot step 2: select forms

3. Click Create form.

If you’ve created any other forms, they’ll appear on this page. You can delete, edit or customize previous forms if you’d rather not start from scratch.

how to create a registration form hubspot step 3: create form

4. Choose the form type you prefer.

Options include embedded page forms, standalone pages, pop-up boxes, drop-down banners and slide-in right and left boxes. In this example, we’ll select the embedded form, then click Next in the upper right.

how to create a registration form hubspot step 4: choose the form type

5. Select the Registration template from the left-hand sidebar.

You can also create contact forms, newsletter signups, eBook and support forms from this page.

how to create a registration form hubspot step 5: select registration template

6. Click Start.

This page offers a basic preview of your registration form along with multiple customization options.

how to create a registration form hubspot step 6: click start

7. Select your specific contact properties.

On the left-hand sidebar, you can select additional contact properties such as Street Address, City or Mobile Number. You can also edit the labels of specific form fields and add help text.

how to create a registration form hubspot step 7: select contact properties

8. Create new properties.

Clicking on the other tab in the left sidebar, you can create new properties and fields, including checkboxes, radio buttons and header text. You can also add rich text or images to your form.

how to create a registration form hubspot step 8: choose style options

9. Choose your Follow-up options.

Select Follow-up at the top, then Create Follow-up Email. Here, you can customize subject lines, text body and create an email footer.

how to create a registration form hubspot step 9: choose follow up options

10. Preview your registration form.

Click “Style and Preview” to see what your registration form will look like on desktop, tablet and mobile devices.

how to create a registration form hubspot step 10: preview registration form

11. Click Publish.

Here, you can either grab a shareable link or copy the code necessary to embed this form directly into your website.

how to create a registration form hubspot step 11: publish

Registration Form Building Options

In addition to free form template sites and form building through your HubSpot account, there are also other great online building options to help create great forms, including:

1. Gravity Forms

Gravity Forms landing page

Gravity Forms offers all the tools you need to create professional-looking registration forms. This WordPress plugin features easy installation and customizable forms building to help you build better forms more quickly. Get a basic licence for $59 per year, or an elite licence — which includes powerful add-ons — for $259 per year.

2. WPForms

WPForms landing page

WPForms is a free WordPress plugin that makes it easy to add drag-and-drop forms to your WordPress website. The plugin includes over 100 templates that can be used for creating nearly any type of form such as feedback forms, registration forms, and survey forms. Paid plans begin at $39.50 per year, and include additional features such as integrations, add-ons, and usage across multiple sites.

3. Forminator

Forminator landing page

The Forminator WordPress plugin is free, and lets you easily create everything from contact and registration forms to quizzes and polls. Its drag-and-drop visual editor lets you quickly build, edit and customize your forms.

4. HubSpot WordPress Plugin

HubSpot WordPress plugin page

With the HubSpot WordPress Plugin you can integrate HubSpot’s powerful form features into your WordPress site with this free WP plugin. All forms automatically sync with your HubSpot CRM so you can easily manage contacts, lists and interactions.

5. Typeform

Typeform landing page

Typeform not only helps you build better forms — it helps you connect with customers and learn more about their preferences. Forms can be easily created and embedded and the company’s “Logic Jumps” are designed to personalize each form. Pricing starts at $35 per year for their “Essentials” plan and $70 per year for Premium, which includes priority service and support.

6. Google Forms

Google Forms

Google Forms has evolved into a full-featured forms tool. You can add standard question types, drag and drop questions in the order you want, customize the look of your forms with color themes and images, and collect responses in Forms or save them to a Google Sheets spreadsheet. You can share the form via email or social networks, or embed them on your website. Compared to other Google Forms alternatives, Google Forms comes free with your Google account.

Here's a video that walks through how to create a form using a Google Forms template:

7. Metform

registration form building plugin: MetForm

Metform is your ideal drag-and-drop contact form builder with high-quality pre-built web design layouts and assistance. You can easily collect leads directly on your website using MetForm forms and send them to your HubSpot CRM.

MetForm allows you to create any type of forms you want including contact forms, registration forms, appointment forms, event forms, conditional forms, subscription forms, payment forms, booking forms, newsletter forms, job forms, and more.

Choosing a Registration Form Template

The right registration form can capture user interest and improve brand recognition — start with a great template to maximize your impact.

Editor's note: This post was originally published in March 2020 and has been updated for comprehensiveness.

New Call-to-action


Topics: Form Templates

Related Articles


Easily build and embed forms on your site to convert anonymous visitors into leads.


CMS Hub is flexible for marketers, powerful for developers, and gives customers a personalized, secure experience