Skip to main content
Click the Publish button at the top right of your form editor. Try it in Preview mode first to check that it works as expected. Screenshot 2025-12-01 at 5.53.03 PM copy.png Then, Copy the unique link to your form, or open it in a new tab . You can also view your link at any time in the Share tab from the top menu. Screenshot 2025-12-01 at 5.56.48 PM.png This can be distributed as hyperlinks or as a nicely formatted email. More info here. Share your form’s live link with respondents, not a link to Preview. A preview only opens for people who can edit the form, so anyone else gets an error.

Embed Fillout forms

Pick an embed option in the Share tab. You can embed it on your website in four different ways:
  • Standard - a block embed on your site, which can be controlled in height and width
  • Popup - an embed in a large popup on screen, opens the form by pressing a button
  • Full screen - an embed that takes up the entire screen
  • Slider - in a sliding bar from either the left or the right side of the screen, opens the form by pressing a button
Click Use this embed and copy/paste the result into your website builder, or directly into your HTML code. Your form will now show on your website.

If your embedded form loads slowly

An embedded form loads in two steps: your page loads the Fillout embed script, then the script loads your form. A few seconds is normal. To keep it fast:
  • Don’t delay the embed script. Some speed or caching plugins hold back JavaScript until a visitor scrolls or clicks. Exclude the Fillout script from settings like “delay JavaScript” or “defer scripts”, and place the embed code near the top of the page.
  • Keep the embed’s height. The Standard embed code sets a height on the form’s container, so the space is reserved and the page doesn’t jump when the form appears.
  • Keep the first page light. Large images and long pages take longer to show.
  • Expect a wait with pre-fetch. Pre-fetch loads data before the form shows, so the form appears once the data arrives.
A custom domain changes your form’s address, but Fillout still serves the form, so it doesn’t make it load faster.