Embed a WordPress form on any website — free
Build your form once in Auto Form Builder, then drop it into React, Next.js, plain HTML, Webflow, Framer, or any client site with a single snippet. It's the only WordPress form plugin that lets you embed on non-WordPress sites for free.
✓ Free forever✓ No account✓ Works on any platform
How to embed a WordPress form on another website
Create your form in Auto Form Builder, open the Embed tab, and copy the universal embed snippet. Paste that snippet into any site's HTML — a React component, a static page, or a page builder like Webflow — and the form renders live, styled to match, and sends every submission back to your WordPress dashboard. No iframe workarounds and no paid add-on.
Our signature feature
Most form plugins only embed inside WordPress, and the few that reach external sites lock it behind a paid plan. Auto Form Builder gives you external embedding in the free version — on unlimited sites.
How it works
One snippet, any platform
The embed is a lightweight async script. Drop it anywhere that accepts HTML and it renders your form inline — not boxed inside a rigid iframe — so it stays responsive and on-brand. Because the form still lives in WordPress, you manage fields, notifications, and entries in one place while the form appears on as many external sites as you like.
<script src="https://your-site.com/wp-content/plugins/auto-form-builder/embed.js" data-afb-form="contact-01" async></script>
Get started
Embed in three steps
Build your form
Use the drag-and-drop builder to create anything from a contact form to a multi-field lead capture.
Copy the snippet
Open the Embed tab and copy the universal embed code. One snippet works on every platform.
Paste it anywhere
Add it to a React app, an HTML page, or a page builder block. The form appears instantly and starts collecting submissions.
Where you can embed
Works everywhere you build
The difference
Free external embed vs. everyone else
| Plugin | Embed inside WordPress | Embed on external / non-WP sites |
|---|---|---|
| Auto Form Builder | Free | Free |
| WPForms | Free | Paid plan |
| Gravity Forms | Paid | Paid add-on |
| Contact Form 7 | Free | Not supported |
Answers
Frequently asked questions
Can I embed a form on a non-WordPress website?
Yes. The embed snippet works on React, Next.js, static HTML, Webflow, Framer, or any site that accepts a script tag. The form still lives in WordPress, so you keep one place to manage it.
Do submissions still reach my WordPress dashboard?
Yes. Every entry from every embedded form is stored in one central dashboard, with email notifications, so you never lose a lead no matter where the form appears.
Will the embedded form match my site's design?
Yes. The form renders inline and is fully responsive, and you control colors, fonts, and spacing from the builder — no CSS required.
Is external embedding really free?
Yes. It is included in the free version on WordPress.org, with no site limit and no upgrade required.
Is it better than using an iframe?
It is cleaner than an iframe. The form renders as part of your page rather than inside a fixed-size frame, so it stays responsive and avoids the scrollbars and sizing issues iframes cause.
Does the script slow down my site?
No. It loads asynchronously, so it does not block your page from rendering.
Start embedding forms anywhere
Install Auto Form Builder free and add your first form to any site in minutes.
More features
Managing more leads than one dashboard can hold? Connect Auto Form CRM.