Google Forms · Webflow · Free · No signup

Google Forms on Webflow — embed it, or replace it

Webflow's Embed element takes arbitrary HTML, so a Google Form loads in seconds. The trouble starts when the design review happens.

Embed Google Forms in Webflow

  1. Copy the form link

    Use Send → link in Google Forms.

  2. Generate the embed

    Paste it below and pick Responsive so it survives every Webflow breakpoint.

  3. Drag in an Embed element

    From the Add panel in the Designer, drop an Embed where the form belongs.

  4. Paste, save, publish

    Webflow only renders embeds on the published site, so publish before testing.

  5. Replace the URL later

    Swapping to a LemForms URL is a one-line change inside the same Embed element.

Embed code generator

Paste your Google Forms URL. The generator writes the snippet Webflow expects — no account, no watermark.

Aspect-ratio wrapper, scales to width

<div style="position:relative;padding-top:62.5%;width:100%;">
  <iframe
    src="https://lemforms.com/f/your-form-id"
    style="position:absolute;inset:0;width:100%;height:100%;border:0;"
    loading="lazy"
    title="Embedded form"
  ></iframe>
</div>
Paste the snippet into the HTML of any platform — WordPress (Custom HTML block), Webflow (Embed), Framer (Embed), Wix (HTML iframe), Squarespace (Code block), Shopify (Custom Liquid), Notion (Embed), Ghost (HTML card), Carrd (Embed), or plain HTML.

Live preview

This is the exact iframe your visitors will see. If it looks wrong here, it will look wrong on your site.

Where to paste it, per platform

WordPress

Block editor → add a Custom HTML block, paste, then Preview.

Gotcha: Classic editor strips iframes in Visual mode — switch to the Text tab first.

Full WordPress embed guide →
Webflow

Add an Embed element (Add panel → Components → Embed) and paste.

Gotcha: Embeds don't render in the Designer canvas — use Preview or publish to see the form.

Full Webflow embed guide →
Framer

Insert → Utility → Embed, choose HTML, paste the snippet.

Gotcha: Set the frame to Fixed height, or the iframe collapses to 0px.

Full Framer embed guide →
Wix

Add → Embed Code → Embed HTML → Code, paste, then resize the box.

Gotcha: Wix wraps embeds in a fixed box — drag it taller than the form or it scrolls internally.

Full Wix embed guide →
Squarespace

Add a Code block, set it to HTML, paste, and untick 'Display Source'.

Gotcha: Code blocks are unavailable on the Personal plan — use an embed block instead.

Full Squarespace embed guide →
Shopify

Theme editor → add a Custom Liquid section and paste the snippet.

Gotcha: Escape any Liquid-looking braces; Shopify tries to parse `{{ }}` inside Custom Liquid.

Full Shopify embed guide →
Notion

Type /embed, paste the form URL directly (Notion builds the iframe).

Gotcha: Notion ignores raw HTML — use the plain form URL, not the snippet.

Full Notion embed guide →
Carrd

Add → Embed → Code, paste, set Style to Inline.

Gotcha: Carrd doesn't auto-size iframes — set an explicit height or the form gets clipped.

Full Carrd embed guide →

What breaks, and what to do about it

  • Google's form styling cannot be overridden from Webflow's Designer.

    With LemForms: A LemForms form is styled from your own theme settings and inherits your palette.

  • Google Forms cannot post to Webflow CMS, Zapier-free webhooks or your CRM directly.

    With LemForms: Native webhooks fire on every submission, with retries.

  • Conditional questions in Google Forms only branch by whole section.

    With LemForms: Field-level conditional logic and calculations run per question.

Frequently asked questions

Why is my embed blank in the Webflow Designer?

Embeds render only on the published site. Publish, then open the live URL.

Can I use this on a CMS collection page?

Yes. Put the Embed inside the template and pull the form URL from a CMS field to vary it per item.

Does Google Forms slow the page down?

It loads Google's full form bundle in an iframe. A lighter embed keeps Lighthouse scores healthier.

Rebuild the same form in minutes

Same questions, your styling, conditional logic, file uploads and a real submissions dashboard. Swapping the URL inside your snippet is the only change your site needs.