← All section templates

Popup & Promo Modal Templates

1 free, editable popups section template. Popups that open after a delay, on exit intent or on scroll, for sign-ups, offers and announcements. Change the text, images, colours and fonts in your browser, add a GSAP animation, then export HTML, React or Vue.

Popup & Promo Modal Templates

1 section · Responsive · GSAP animation · HTML, React & Vue

Updated October 20, 2026

About these sections

Popup & Promo Modal Templates

A well-timed popup can turn a passing visitor into a subscriber or a customer, and a badly timed one sends them away. These templates are built to be polite: they open when you tell them to, stay out of the way and are easy to close.

The Popup & Promo Modal opens after a delay, when a visitor is about to leave (exit intent) or after they scroll part of the page. Show it in the middle of the screen with a dimmed page, or as a small promo card in any corner or along the bottom or top edge with no overlay. It can hold an image, an image carousel or a click-to-play video, an email form, up to two buttons or your own HTML.

It takes no space in your layout, remembers a closed popup for the number of days you choose, closes with ×, Esc or a click outside, and works with a keyboard. Edit it in your browser and export HTML, a ZIP, React or Vue.

Keep the offer relevant, show one popup per visit and make the close button obvious. For a sign-up that sits inside the page instead, see the call-to-action sections.

Popup & Promo Modal: A popup or promo modal that opens by itself: in the middle of the screen with a dimmed page, or as a small card in a corner or along the bottom or top edge with no overlay, which the visitor can dismiss with ×. It opens after a delay, when the visitor moves to leave the page (exit intent) or after they scroll part of the way down, and can hold an image, an image carousel or a video, a heading, text, your own HTML, an email form and up to two buttons. It takes no space in your layout.

Real-world uses

Best Uses for Popups Sections

✉️
Newsletter and discount sign-ups (Popup & Promo Modal)
Offer a first-order discount or a free guide in return for an email address, shown after a short delay or as the visitor leaves.
🛒
Shop and sale promotions (Popup & Promo Modal)
Announce a sale or a new range with a corner card and a carousel of products, with two buttons to shop or learn more.
🎥
Webinar and event invites (Popup & Promo Modal)
Invite readers to a workshop with a short video and a sign-up button, shown after they have scrolled halfway down an article.

How it’s different

How These Section Templates Are Different

✎
Editable, not just copyable
Change text, links, images, colours and fonts in the browser before you export, instead of editing someone else’s code by hand.
◐
One theme for every section
Colours, fonts, radius and width are shared CSS variables, so every section you combine looks like one website.
⇲
Responsive by container
Container queries make each section adapt to its own width, in a full page, a column or a page builder.
✦
GSAP animation built in
Every section animates in with GSAP and ScrollTrigger, stays visible without JavaScript and respects reduced motion.
</>
HTML, React and Vue
Export a single HTML file, a ZIP with your images, a React component or a Vue component, or fork the code into My Code.
◍
Free, private, saved
No account and no watermark. Designs, uploaded images and fonts stay in your browser, with a backup file you can restore anywhere.

Step by step

How to Use

  1. 1
    Pick a sectionOpen one of the popups sections above. Your edits autosave in your browser as you go.
  2. 2
    Edit the contentChange the text, buttons, links and images in the panel, and switch optional parts on or off.
  3. 3
    Add your brandPick colours, fonts, radius and width, or apply your saved brand kit; every section shares the same theme.
  4. 4
    Animate and previewChoose a GSAP entrance effect, press Play animation, and check desktop, tablet and mobile.
  5. 5
    ExportDownload HTML or a ZIP, copy a React or Vue component, or fork it into My Code.

Got questions?

Frequently Asked Questions

Open the Popup & Promo Modal, set the trigger to exit intent, write your offer and export the HTML or copy it into your page. It opens when a visitor moves to leave the window.

Yes. Set how many days it should stay away after being shown, or use zero to show it on every visit. The choice is remembered in the visitor’s own browser.

Yes. Cards stretch across the screen, and because phones have no mouse, exit intent falls back to a delay of at least ten seconds.

Popup & Promo Modal: A popup or promo modal that opens by itself: in the middle of the screen with a dimmed page, or as a small card in a corner or along the bottom or top edge with no overlay, which the visitor can dismiss with ×. It opens after a delay, when the visitor moves to leave the page (exit intent) or after they scroll part of the way down, and can hold an image, an image carousel or a video, a heading, text, your own HTML, an email form and up to two buttons. It takes no space in your layout.

Yes. Every section is free for personal and commercial websites, with no account and no watermark. Everything runs in your browser and your edits are saved locally.