Skip to content
✦ Embed Anywhere

Add a form to any website — one line of code

Build your form in formwhale, copy the embed snippet, and paste it into any webpage. Works on WordPress, Squarespace, Webflow, or plain HTML. Fully responsive, no plugins required.

Get started free Browse templates →

Copy. Paste. Done.

Every formwhale form has a unique embed snippet you can drop into any site.

<script src="https://app.formwhale.com/embed.js"></script> <div data-formwhale-id="your-form-slug"></div>

Replace your-form-slug with your form's unique ID — found in the Share tab of any published form.

Embed a form in 3 steps

1
Build your form
Use the formwhale builder to create your form. Add fields, set up logic, and publish when ready.
2
Copy the snippet
Open the Share tab on any published form. Copy the embed code — it's two lines of HTML.
3
Paste it anywhere
Drop the snippet into your webpage, WordPress post, or site builder block editor. The form appears instantly.

Who embeds forms?

Any website that needs to collect information from visitors.

Business Websites
Contact forms, quote requests, client intake — embedded directly on your service pages without switching platforms.
Church & Nonprofit Sites
Event registrations, volunteer sign-ups, and donation pledges embedded on your existing church or nonprofit website.
Event Pages
Registration forms on event landing pages. Collect attendee info, dietary needs, and payment details in one place.
E-Commerce & Shops
Custom order forms, feedback surveys, or product enquiries embedded alongside your products.
HR & Intranet Pages
Holiday requests, expense reports, internal surveys — embedded on your company intranet or HR portal.
Community & Club Sites
Member applications, event RSVPs, and waiver forms embedded on sports club, HOA, or community group websites.

Works with every platform

WordPress
Squarespace
Webflow
Wix
Framer
Ghost
Plain HTML

If your platform lets you add custom HTML, you can embed a formwhale form.

Submission Counter Widget

Show social proof right on your website. The embeddable submission counter widget displays a live count of responses — great for event pages, fundraisers, or petition campaigns.

Learn about the counter widget →

Your form, on your website, today.

Build a form for free — no credit card required. Embed it on any site in minutes. Submissions land in your formwhale dashboard instantly.

Get started free

Frequently asked questions

Does the embedded form work on mobile?
Yes. formwhale embeds are fully responsive. The form adapts to any screen size — phone, tablet, or desktop — without any extra configuration.
Will the form slow down my website?
No. The embed script loads asynchronously so it doesn't block your page from rendering. The form itself is lightweight — there are no heavy frameworks or unnecessary resources.
Where do submissions go?
All submissions go directly to your formwhale dashboard, exactly the same as if the respondent filled out the form on formwhale.com. You can also set up email notifications for each new response.
Can I embed the same form on multiple pages?
Yes. Copy the same embed snippet and paste it wherever you need it. Every submission is recorded in your dashboard with the page URL so you can see which page it came from.
Do I need a paid plan to embed forms?
No. Embedding is available on all plans including Free. You can embed any published form on your website without upgrading.

Get started free

formwhale is live. Start building your first form today. No credit card needed.

You're on the list. We'll be in touch.