Skip to content
Join our Slack

Form publishing

Publishing is how you make your form available to the world. Until a form is published, it exists only as a draft that you can edit and refine. Once published, your form gets a unique URL where respondents can access and submit their answers.

The Publish button in the form editor toolbar
The Publish button in the form editor toolbar

Every form in Fomr has a status that indicates its current state:

StatusDescription
DraftForm has unpublished changes and is not publicly accessible
PublishedForm is live and accepting responses at its public URL
ClosedForm is published but not accepting new responses
ArchivedForm is inactive and hidden from your main forms list

The status is always visible in your form editor and dashboard, so you know exactly where each form stands.

The status badge in the editor
The status badge in the editor

When you create a new form or make changes to an existing one, those changes are saved as a draft. Drafts are automatically saved as you work, so you never lose your progress.

Drafts can stay incomplete while you work. You can save and return to a form even if some pages, questions, or settings are not finished. Fomr checks the form when you publish it.

A form enters draft status when:

  • You create a new form (it starts as a draft)
  • You make changes to a published form
  • You add, remove, or modify any components
  • You change form settings, design, or configuration

When your form has unpublished changes, you’ll see a visual indicator in the editor. This reminds you that your latest changes aren’t yet visible to respondents.

The draft status indicator in the editor
The draft status indicator in the editor

Publishing makes your form live and accessible via its unique URL. Once published, anyone with the link can view and submit responses to your form.

While the editor is saving your latest changes, the Saving indicator remains visible and Publish remains visible but temporarily disabled. Wait for Saving to clear before publishing.

  1. Open your form in the editor

  2. Review your form to ensure everything is correct

  3. Click the Publish button in the top-right of the Build tab

  4. Your form is now live and accessible

When you click Publish, Fomr validates your draft against the structure used for live forms. If anything is missing, invalid, or over a supported limit, publishing is blocked until you fix it.

For multi-page forms, every normal page must include at least one question component. Intro pages can contain welcome text, images, dividers, and page actions, but they cannot contain questions. The final thank-you page can only contain the thank-you component.

Take a moment to verify these items before publishing:

Preview your form. Use the Preview button to see exactly what respondents will experience. Test the form flow, check for typos, and ensure all questions make sense.

Check your settings. Review notification settings, access controls, and other configurations to ensure they match your requirements.

Test on mobile. If possible, preview your form on a mobile device to ensure it looks good on smaller screens.

Verify required components. Make sure you’ve marked the right questions as required and that the form can be completed successfully.

The Preview button in the editor toolbar
The Preview button in the editor toolbar

If Fomr finds problems during publishing, a modal lists the issues that need attention. These publish issues explain what to fix so you can update the affected page, component, or setting and try again.

Common publish issues include:

  • Incomplete or invalid draft content
  • A normal page that does not contain a question component
  • An intro page that contains a question component
  • Content that exceeds supported authoring limits
  • Invalid component configuration

When you publish a form:

  • The form becomes accessible at its public URL
  • Any previous draft changes become the live version
  • Respondents can start submitting answers immediately
  • The form status changes from “Draft” to “Published”

Pages or components you hide in the editor stay in your draft but are left out of the published version respondents see. Hiding is non-destructive: answers you have already collected are untouched, and showing the item again and republishing brings it back. This lets you stage content or temporarily remove a question without deleting it.

Because publishing checks only your visible content, an unfinished hidden page or component will not block publishing.

Always preview your form before making it public. The preview shows exactly what respondents will see, including all styling, logic, and navigation.

  1. Click the Preview button in the editor toolbar

  2. The preview opens right in the editor, showing the form as respondents will see it

  3. Fill out the form as a respondent would

  4. Use the page navigation at the top left to jump between pages and check each one

  5. Check that everything works as expected

  6. Click the close button to return to the Build tab and make any needed adjustments

While previewing, the control at the top left shows the name of the page you’re on, with arrows to step to the previous or next page respondents can see. Click the page name to open a dropdown of all pages and jump straight to any of them—handy for checking a later page without filling out everything before it. The name stays in sync as you move through the form with its own Next and Back buttons.

The Preview header page navigation with the page dropdown open
The Preview header page navigation with the page dropdown open

After publishing, you can continue making changes to your form. These changes are saved as a new draft until you publish again.

  1. Open your published form in the editor

  2. Make your desired changes

  3. The form status changes to “Draft” (indicating unpublished changes)

  4. Click Publish to make your changes live

While you’re editing a published form:

  • Live version: What respondents currently see (your last published version)
  • Draft version: Your work-in-progress changes (visible only to you in the editor)

This separation means you can take your time perfecting updates without affecting the live form until you’re ready.

The visual difference between draft and published states
The visual difference between draft and published states

Unpublishing removes your form from public access while keeping it in your dashboard. This is useful when you need to temporarily take a form offline.

  1. Open your form and click the Configure tab

  2. Go to the Access section

  3. Click the red Unpublish form button

  4. Confirm the action

When you unpublish a form:

  • The form URL stops accepting responses
  • Visitors see a “Form is closed” message that reads “This form does not accept responses at this time.”
  • All existing responses are preserved
  • The form remains in your dashboard as a draft
  • You can republish at any time
The unpublish option in the publish dropdown
The unpublish option in the publish dropdown

Always preview first. Never publish without previewing. A quick review can catch embarrassing typos or broken logic.

Publish during low-traffic times. If updating a high-traffic form, consider publishing during off-peak hours to minimize disruption.

Communicate changes. If you make significant changes to a form people are actively using, consider notifying them about the updates.

Keep a publishing schedule. For forms that need regular updates, establish a routine for reviewing and publishing changes.

Test after publishing. After publishing, visit your live form URL to confirm everything looks correct in the production environment.

Every published form gets a unique URL where respondents can access it.

Your form URL follows this pattern:

https://fomr.io/s/[form-id]

You can find and copy this link any time from Configure > Share link. The same section provides a branded QR code you can download for posters, packaging, slides, or other places where scanning is easier than typing a URL.

With Fomr Pro, you can use your own domain for form URLs, creating a more branded experience. Custom-domain forms use your domain plus a slug you choose:

forms.yourcompany.com/contact-us

Learn more about setting up custom domains.

Rather than share a link, you can embed the form directly on your own website. Once your form is published, open the Configure tab and go to Add to website to grab the embed code. You can choose from a Standard, Popup, or Fullscreen embed and paste the snippet into your page.

  • Review the publish issues shown in the modal
  • Fix any incomplete, invalid, or over-limit content
  • Check recently edited pages, options, matrix components, and long text content
  • Try publishing again after saving your changes
  • Verify the form status shows “Published” in the editor
  • Check that you’re using the correct form URL
  • Ensure the form isn’t closed or scheduled to open later
  • Clear your browser cache and try again
  • Confirm you clicked the Publish button after making changes
  • Check that the form status changed from “Draft” to “Published”
  • Clear your browser cache or try an incognito window
  • Wait a few moments for changes to propagate
  • Ensure you have edit permissions for the form
  • Check that you’re on the Build tab (not the Results view)
  • The Publish button is in the top-right of the Build tab. Once a form is published, it becomes Share

Your next form could be the best-looking thing on your site.

Free forever. Unlimited responses. No signup to start.