Features

Hosted forms

Don't have a website? Don't want to write any HTML? Hosted forms give you a styled, public-URL form built from a drag-and-drop builder.

When to use a hosted form

  • You want a quick-to-share contact link (a URL is enough).
  • You're not a developer and don't want to touch HTML.
  • You want our default styling rather than your own.
  • You want a built-in upload UI for files.

Building a form

Open any form in your dashboard and click Build form. Add fields with the toolbar — text, email, textarea, dropdown, radio, checkbox, rating, file upload, and content blocks like headings, paragraphs, dividers, images, and embeds. Reorder by dragging.

Customization

  • Title and description appear at the top of the form.
  • Submit button label and success message are configurable per form.
  • Embeds let you drop in YouTube videos, images, or arbitrary HTML for richer landing-page-style forms.

Sharing

Every form has a public URL like https://formto.email/f/your-form-id. By default the ID is a random 8-character string; you can rename it to a friendly slug (e.g. /f/jobs-application) from the form's settings.

Same URL, two behaviors
The same /f/:id URL serves a styled form page when opened in a browser and accepts API submissions when posted to. You don't have to choose — embed it on your site or share the link, both work.

Hosted form vs. your own HTML

Hosted forms and "bring-your-own-HTML" forms aren't separate products. They share the same endpoint, recipients, spam protection, rate limits, and submission storage. The only difference is who renders the form's UI: us (hosted) or you (own HTML).