Free Age Gate Widget

Use an age verification popup to validate visitor age, meet regulatory requirements, and ensure only eligible users access restricted content.

Create an Age Gate

loved by 500K+ businesses

plugineditor

Try the editor, no signup

Design your Age Gate right here

Pick a template, customize it, and watch it update live, no signup.

Design your Age Gate

No credit card · Free forever plan

Start fresh in the full editor

No credit card · Free forever plan

Quick add to:
WordPressShopifyWixWebflowSquarespace

The Common Ninja Age Gate is a free, no-code popup that asks visitors to confirm their age before they reach restricted content. Add it with one line of embed code.

Choose how strict the check is: a simple confirmation button, a birth year, or a full date of birth. Visitors who do not meet the age can be sent to a URL you choose rather than hitting a dead end.

Display rules control when it appears, and layouts, skins, icons, colours, fonts, and custom CSS keep it looking like part of your site.

Why add an age gate to your website?

  • Alcohol, tobacco, and vaping

    These categories are expected to ask, and buyers expect to be asked. A gate at the entrance is the normal shape of the interaction and costs almost nothing in friction when the check is a single button.

  • Mature content and forums

    Sites carrying adult themes, graphic imagery, or unmoderated discussion use a gate to set expectations before someone is already looking at the thing they did not want to see.

  • A record that you asked

    A gate does not verify identity, and nothing that lives in a browser can. What it does is make the question explicit and put the answer on the visitor, which is the standard practice in these categories.

  • Fire it only where it matters

    Display rules mean the gate can appear on the shop section and not on the blog, or on a timed delay, or on specific pages. Gating a whole site when only part of it needs it costs traffic for nothing.

Get started in 3 steps

How it works

  1. Pick the verification method

    A yes or no confirmation is the lightest touch and the least friction. A birth year is a middle ground. A full date of birth is the strictest of the three. Match it to what your category actually asks of you rather than defaulting to the hardest one.

  2. Set the age and the redirect

    Define the minimum age, then set where an underage visitor goes. Sending them somewhere sensible is better than leaving them staring at a blocked page, and it is one field.

  3. Embed one line of code

    Copy the snippet from the Add to Website tab and paste it on the pages that need it. Display rules decide when the popup fires, so you can gate a section rather than the whole site.

Open the editor

What you get with the Common Ninja Age Gate

Three verification methods

A confirmation button, a birth year, or a full date of birth. The stricter the method, the more visitors abandon, so the choice is a real trade rather than a formality.

Redirect instead of a dead end

Set a URL for visitors who do not meet the age, so they land somewhere deliberate rather than on a blocked screen with nowhere to go.

Display rules

Trigger the popup on page load, after a delay, on scroll, on exit intent, or only on specific pages, so the gate covers the restricted part of the site and leaves the rest alone.

Layouts, skins, and icons

Several layouts and ready-made skins, plus a set of icons for the popup, with full control over colours, fonts, and spacing and custom CSS on top.

Everything in the Age Gate editor

Also included in the editor

Enhance Your Age Gate with Visual Icons

Age Gate includes a curated set of icons that you can add to the verification popup. These visual elements help reinforce the message, improve clarity, and create a more polished and trustworthy appearance.

Define When and Where the Age Gate Appears

With customizable display rules, Age Gate lets you control exactly how the verification popup is triggered. You can choose actions such as page exit, scroll behavior, timed delays, or specific page conditions to align with your user flow.

Redirect Underage Visitors to the Right Destination

Age Gate allows you to set a custom redirect URL when a visitor does not meet the required age. Instead of blocking access entirely, you can guide users to another page of your choice, creating a smoother and more considerate browsing experience.

Simple Setup with No Technical Skills Required

Age Gate is designed for ease of use and does not require coding knowledge. Using a visual editor with drag and drop controls, you can customize the widget quickly and apply changes in just a few clicks.

Set up your age gate in the editor

Open the editor

No credit card · Setup in under 5 minutes

Loved by our customers

Real reviews. Real customers.

Verified

Outstanding service. I use their widgets to help me with my web design business and whenever I need help they are very quick to help.

Verified

Excellent company with excellent service!!! We used it to build a survey, it was very user friendly. The service was perfect. Amit helped us with every problem and question we had, thank you very much!!!

Verified

Common Ninja saved the day when building our website and the customer service Daniel, the co-founder and CEO, provided was amazing.

Read more customer reviews
FAQ

Quick answers

  • No. It asks, and it records the answer the visitor gives. Nothing that runs in a browser can confirm a date of birth, and any widget claiming otherwise is overselling. What a gate does is make the question explicit, which is what the practice in these categories is built around.

Platform-specific guides

How to add Age Gate to your website

Pick your platform. Each takes under 4 minutes.

  1. 1Add a Custom HTML block to the template covering the restricted pages, or to a site-wide footer area if the whole site is gated.
  2. 2Paste the Common Ninja embed snippet into the block.
  3. 3Save, then load the page in a private window to see the gate as a first-time visitor does.

Compatible With All Site Builders, E-Commerce Platforms and Websites

View all supported platforms

Explore Related Widgets

FAQ

Age Gate is a website feature that asks visitors to confirm they meet a minimum age before accessing restricted content or products. It helps ensure that only appropriate audiences can continue beyond the entry point.

An Age Gate should be used whenever your website includes content or offerings that are legally limited by age. Common examples include alcohol, vaping, gambling, adult material, and regulated health related products.

When implemented thoughtfully, Age Gate improves clarity and trust. It sets clear expectations upfront, prevents users from encountering unsuitable content, and keeps the rest of the site clean and uninterrupted.

Yes. Age Gate includes multiple layout options so you can choose a structure that fits your website design and content flow.

Yes. Age Gate supports different confirmation methods, such as confirmation buttons, entering a birth year, or providing a full date of birth, allowing you to choose the approach that fits your needs.

Yes. You can customize colors, fonts, spacing, and layout details so the Age Gate popup blends seamlessly with your website’s visual identity.

Yes. Age Gate allows the use of custom CSS for advanced styling and fine grained visual control.

Yes. Age Gate includes flexible display rules that let you choose when the popup is shown, such as on page load, after a delay, on scroll, or when a visitor attempts to exit the page.

You can redirect visitors to another page if they do not meet the age requirement. This allows you to guide users appropriately instead of blocking access completely.

You can create an Age Gate widget from your Common Ninja dashboard, customize it in the editor, and embed it on your website. A free plan is available, with optional upgrades for additional features.

Yes. Age Gate is available on a free plan with usage limits. Paid plans are available for higher traffic volumes and extended functionality.

No. Adding Age Gate only requires copying a single embed code and pasting it into your website. The process is quick and straightforward.

No. All configuration and customization is handled through a visual editor, so no coding knowledge is required.

Yes. Age Gate works with any website builder or platform that supports custom embeds, including WordPress, Wix, Webflow, Shopify, Squarespace, and others.

Yes. Age Gate is designed with privacy in mind and does not collect or store personal data by default, helping you meet data protection requirements.

Ready when you are

Add an age gate in minutes

Ask visitors to confirm their age before they reach restricted content, with a confirmation button, a birth year, or a full date of birth, a redirect for anyone underage, display rules that decide when and where it fires, multiple layouts and skins, icons, and custom CSS. Embed on 200+ platforms including WordPress, Shopify, Wix, Webflow, and Squarespace.

Set up your age gate

No credit card · No coding