A self-serve popup tool for makers and small shops. Design on a template, wire up smart timing, copy one script, and you're done. Everything you make saves to your account and stays yours.
Forty-five original builds, sorted by the job they do across six journeys: capture the contact, convert the sale, retain the buyer, win back the almost-gone, announce the news, or earn trust. Every one is a starting point, not a cage. Swap colors, words, triggers and shapes in the studio.
Start from a template or an empty canvas. Each one ships with layout, timing rules and copy that already makes sense.
Edit content, colors and behavior with a live preview. Test triggers on demand. No deploy, no guesswork.
One script plus one config tag. Paste before your site's closing body tag and it's live. Edits sync automatically.
No tiers, no view-count meters counting your traffic for you. Built-in from day one:
Page load, on-page timer, scroll depth, scroll-past-element, click-a-button, or exit intent (desktop). Choose the trigger that fits your campaign.
Every load, once per day, once per week, once ever, or keep showing until it's dismissed, then rest for a day.
All pages, or a list of paths to include or exclude. Use /shop/* style patterns to cover whole sections.
Desktop and phone separately. Exit-intent knows not to run on touch screens without being told.
Badge, heading, text, image, video embed, countdown, copyable code chip, quick-pick buttons, CTA, links row, fine print.
Forms and tap-buttons save responses on-device, and can POST to any webhook (Sheets, Zapier, CRM) the moment they arrive.
Nothing loads until the popup is summoned. Slow pages stay fast. Animation styles are opt-in, not forced.
A round, discreet button that re-opens the popup anytime. Good for deals that deserve a second look.
Open/submit events stream to GTM's data layer when present, and every view is tallied under My popups.
Your popups live in your account, so they follow you between browsers. Each saved popup gets its own install code, and studio edits sync to the live site.
Sign in, save a popup, then copy its install code from My popups. Paste this pair anywhere before </body> — the id in the div is yours:
Use PopForge to create email signup forms, discount offers, announcements, age gates and other website popups. Explore all 45 popup templates or read the website installation guide.
PopForge is a free website popup builder with a visual editor, 45 templates, saved designs, website embed code and lead capture.
You can design and preview popups as a guest. Create an account to save popups online and get installation code. Guest drafts are stored in your browser.
Save your design, open Publish in the studio, and copy the installation code. Paste the widget div and script before the closing body tag of your website.
You can install the embed where your platform permits custom HTML or theme code. WordPress Custom HTML, Shopify theme code and Webflow embeds are options, depending on your plan and permissions. Popups placed inside an iframe cannot extend outside that iframe.
Choose a page-load, delay, scroll-depth, scroll-to-element, click or desktop exit-intent trigger. Configure page targeting, device settings and frequency rules for each popup.
Responses submitted through installed hosted popups are stored in the PopForge database and associated with your saved widget. Your account controls access to your widget data. Optional client-side webhook URLs are visible to website visitors and must not contain private credentials.
No. Results depend on your audience, offer, placement and timing. Test designs on your website and respect visitor preferences.