3 ways to embed your Google Forms

Boobesh Ramalingam
Boobesh Ramalingam
Co-founder of Guesswork.co.

You can embed your Google Forms on your website, send it via email, share a link, or use the Formfacade add-on to embed it without an iframe, matching your website's theme.

Embed forms that match your website theme.Import a Google FormCreate a new form

Each method suits a different goal, so you can pick the option that best fits your needs. Embed the form on your site to make it easy for visitors to reach you, post the link on social media to spread a survey to a wider audience, or email the link to gather feedback from existing customers.

Before you start

Whichever method you choose, there are two key steps to make sure that users can actually open your form and that the right people can respond.


Publish your form.
A form has to be published before anyone can access it. Open your form in Google Forms and click Publish in the top right corner. The publish settings page appears, with Responders set to "Anyone with the link" by default. Click Publish to confirm. Once published, the top right shows "Published," and you can change these options anytime by clicking Published.

Manage access
If you need different access than the default, for example to run an internal survey limited to your team, click Published to open the published options page, then click Manage to set access. Under General access, you can open the form to anyone with the link or restrict it to specific people, your organization, or a target audience. For a public form on your website, choose anyone with the link so visitors aren't asked to sign in. 
You can embed your Google Forms on your website, send it via email, share a link, or use the Formfacade add-on to embed it without an iframe, matching your website's theme.

Method 1: How to embed a Google Form on your website?

You can embed the form directly on a page so visitors can fill it out without leaving your site.


  1. Open your form in Google Forms and click the More menu (the three-dot icon) in the top right corner. 
  2. Select <> Embed HTML .
  3. The Embed HTML settings page will be displayed. Adjust the width and height as needed, then click Copy. Paste the iframe embed code on the page where you want the form to appear. 

Embedding on your website is useful when you want responses collected on your own pages, for example a contact form on a dedicated page, an event registration at the end of a blog post, or a feedback form inside your help center. It removes the extra click of sending people to a separate form page, which reduces friction and tends to lift completion rates.

You can embed your Google Forms on your website, send it via email, share a link, or use the Formfacade add-on to embed it without an iframe, matching your website's theme.

Limitations


  • Iframe with internal scroll on longer multi-page forms. The iframe is a fixed size, so a long form scrolls inside its own box instead of expanding with the page. 
  • Not mobile-friendly or responsive. The form doesn't adapt to screen size and can get cut off or look cramped on phones. 
  • File upload questions block embedding. Forms with a file upload question can't be embedded, you'll see "This form cannot be embedded because it makes use of File Upload fields." 
  • Google branding and terms visible. A "Google Forms" footer and terms stay on the form and can't be removed with the native embed. 
  • User analytics won't work. Because the form loads in a cross-origin iframe, session-recording and analytics tools like Hotjar or FullStory can't see inside it, so you can't track behavior or spot drop-off points within the form. 
  • Can't prefill answers. You can't automatically prefill the embedded form from URL query strings or pass values in dynamically with JavaScript, since the page can't reach into the cross-origin iframe.

Method 2: How to embed a Google Form in an email?

You can share the form via email to let recipients respond straight from their inbox or from a single click. 


  1. Open your form in Google Forms and click the Share icon at the top right. 
  2. Enter the names or email addresses of your responders.
  3. Enable the Notify people option. 
  4. Optionally add a message, then click Send.

You can embed your Google Forms on your website, send it via email, share a link, or use the Formfacade add-on to embed it without an iframe, matching your website's theme.

Email works best when you already have a list of recipients and want to reach them directly, such as an internal team survey, an event RSVP to invited guests, or a follow-up questionnaire to existing customers.

You can embed your Google Forms on your website, send it via email, share a link, or use the Formfacade add-on to embed it without an iframe, matching your website's theme.

Limitations


  • The embedded form only renders reliably in Gmail. In Outlook, Apple Mail, and other clients, recipients usually get a link to open the form instead of inline fields.
  • Some question types block embedding. Form will not be embedded inside the email if it contains a file upload question, a rating question, an image in a question or option, or a secured quiz.
  • Multi-page forms only embed the first page. Recipients see the first section in the email body and have to continue the rest of the form in their browser.
  • Email collection breaks in-email submission. If "Collect email addresses" is on, the response can't be submitted from the inbox. Answers are carried over as a partial response and the respondent is sent to Google Forms to finish, and Verified email collection can fail entirely.

You can embed your Google Forms on your website, send it via email, share a link, or use the Formfacade add-on to embed it without an iframe, matching your website's theme.

Method 3: How to share a Google Form link?

A link is the fastest way to share a form. You can easily copy the form link and post it anywhere you can paste text such as in chat, email or social media.

  1. Open your form in Google Forms and click the Link icon at the top right. 
  2. The "Copy responder link" settings will be displayed. Enable Shorten URL for a shorter link, then click Copy. 
  3. You can also copy the link from Share or Preview.

A link is useful in a few cases:
  • Posting on social media. Drop the link into a post on any platform to reach a wider audience. 
  • Sending from your own email. Google's built-in "Share via email" option always sends from drive-shares-noreply@google.com, and that sender address can't be changed. If you'd rather email from your own Google account or email service, paste the link as a hyperlink in your own message so it comes from you instead. 
  • Linking on your website. When you don't want to embed the form inline, add the link on your site so visitors open it in a new tab.

You can embed your Google Forms on your website, send it via email, share a link, or use the Formfacade add-on to embed it without an iframe, matching your website's theme.

Limitations


  • Google-branded page, not yours. The link opens a Google-hosted page on a Google domain, so respondents leave your site for something that doesn't look like your brand. That can feel less trustworthy for lead capture, and you lose your page's context.
  • No control over the experience. Once someone clicks the link, they're on Google-hosted page with no related content, no navigation back to your site, and no next step, so the form is a dead end rather than part of a journey.
  • Generic link previews. When pasted into social media or chat, the link unfurls with Google Forms' own preview image and description from your form instead of your branding, which looks less polished in a public post.
  • Link cannot be customized. You can't set a branded or custom URL, so the link, even the shortened forms.gle version, can't be typed from memory.


Bonus: How to embed a Google Form without the iframe?

You can use the Formfacade to embed a form so that it matches your website's theme, without iframes or Google branding. There are two ways to do this: 


Using add-on for Google Forms
  1. Install the Formfacade - Embed in website add-on for Google Forms. 
  2. Open your form in Google Forms > click on the add-on icon > click Formfacade - Embed in website. 
  3. Add-on menu options will be displayed. Click Embed in a webpage. 
  4. Embed settings page will be displayed. Select your website platform, click Next. 
  5. Follow the prompts to embed the form.

Import via URL
  1. Open the Formfacade import page, paste your Google Form's URL, and click Embed my form. 
  2. The embed settings page appears. Select your website platform, then click Next. 
  3. Follow the prompts to embed the form.

This method solves the problems the native iframe creates. The form inherits your site's fonts, colors, and layout, so it looks native and professional. It's responsive on mobile and removes the Google branding, so the form feels like part of your brand.

Why Formfacade

Formfacade solves the problems the native iframe creates and adds capabilities Google Forms doesn't offer on its own:


  • Matches your website theme. The form takes on your site's fonts, colors, and layout for a professional, responsive look, without Google branding. 
  • Works with all major builders. Embeds on WordPress, Squarespace, Shopify, Google Sites, Wix, Webflow and more. 
  • Keeps your Google Workspace workflow. Responses still flow into Google Forms and can auto-sync to Google Sheets, so nothing changes about how you manage them. 
  • Prefills answers. Automatically prefill the embedded form from URL query strings, or pass values in dynamically with JavaScript. 
  • Enables user analytics. Because the form isn't locked in a cross-origin iframe, you can track behavior and spot drop-off points with session-recording tools like Hotjar or FullStory.
  • Supports file uploads. Unlike the native embed, Formfacade lets you embed a form with file upload questions (up to 10 MB per file). Larger files and syncing uploads to Google Drive are available on higher paid plans.
  • Works beyond websites. You can also embed the form in a mobile app, with ReactJS, React Native, and JavaScript integration for custom builds.

Limitations


  • Some platforms allow iframe embed only. Google Sites and Wix don't support the script-based embed, so even with Formfacade the form is added as an iframe on those platforms.
  • Formfacade branding on the free and lower plans. The free tier removes Google's branding but adds a small Formfacade attribution. Removing that, along with higher response volumes, requires a paid plan, so check the current pricing against what your form needs.

Comparison

A quick look at how the Google Forms' native iframe embed compares with Formfacade.


 Google Forms EmbedFormfacade Embed
Matches your website themeNoYes 
Mobile responsiveNoYes 
File upload questions

Not Supported

Supported
Prefill answersNo Yes, via URL or JS 

Analyze using session recording tools

No Yes
Mobile app and React supportNo Yes 
Responses in Google Forms / SheetsYes Yes 
PricingFree Requires subscription

The best way to embed a Google Form depends on your goal. Embed on your website to collect responses on your own pages, email the form to reach a known list directly, or share a link for the widest and fastest distribution. If you want the form to look like a seamless part of your site rather than a Google iframe, embedding with Formfacade gives you a native, on-brand, mobile-friendly result. Pick the method that matches where your respondents are and how polished you need the form to look.

Frequently Asked Questions


Can I customize the look of an embedded Google Form? 

No. The native embed keeps Google's fonts, colors, and layout. To make the form match your site's design, embed it with the Formfacade add-on, which renders the form without the iframe so it inherits your theme.


Can I embed a form with a file upload question? 

No. The native embed blocks it and shows "This form cannot be embedded because it makes use of File Upload fields." You'd have to remove the question, or use Formfacade, which supports file uploads in an embedded form.


Why does my embedded form ask people to sign in? 

Sign-in is required when the form collects email addresses, limits responses to one per person, restricts access to an organization, or includes a file upload question. Set access to "anyone with the link" and remove those settings if you want sign-in-free responses. 


Can I prefill an embedded Google Form? 

No. You cannot dynamically prefill the answers with the native iframe, since your page can't pass values into a cross-origin iframe. Formfacade can prefill the embedded form from URL query strings or with JavaScript. 


Why is my embedded Google Form cut off or scrolling? 

The native iframe has a fixed size, so longer forms scroll inside their box. Set the iframe width to 100% and increase the height, or embed without an iframe using Formfacade so the form sizes itself to your page. 


Is it free to embed a Google Form? Y

es. The native website, email, and link methods are free. Embedding without the iframe via Formfacade has a free tier, with paid plans for removing branding and higher response limits.

Made with formfacade
Embed forms that match your website theme.Import a Google FormCreate a new form

Last updated: