Build forms that look exactly like your website.

Paste a public page. The agent reads brand colors, fonts, and logo. The live form then matches your site on the hosted page and in the embed.

Write my form

no signup required

Match the look of your site

Three steps from a public page to a form that shares your brand.

  1. Step 1

    Import the look of your site

    Drop a public HTTPS link in Import theme on the Edit tab, or in the assistant. Request Forms reads brand colors, fonts, and logo.

  2. Step 2

    Review the theme

    Imported tokens become colors, font, and corners you can still edit. You can also pick a designer palette or write custom CSS.

  3. Step 3

    Publish on your page

    Share a hosted link or paste the web component embed. The embed inherits font, text color, background, and accent from the host. You can change the form later without editing the snippet.

Theme tools that stay in this product

Use a site link, a palette, or a CSS box. Hosted and embed forms share the same sheet.

  • Colors and type from your site

    Import theme reads colors, fonts, and corners from a public page. You then keep or change those values on the Edit tab.

  • Palettes without CSS

    Pick Midnight or one of twenty designer palettes. Set page, text, button, and button text colors. Custom CSS still wins if you add it.

  • A real CSS box when you need it

    50,000 character cap. Unsafe CSS is stripped. Target .rf-form-root variables and .rf-* classes. The same sheet styles the hosted page and the embed.

  • Logo and corners

    Add a logo, set corner radius, and keep buttons in your brand shape. The live preview shows the theme while you build.

Embed without a visual break

The form should read as part of your page, not as a borrowed box.

  • The embed matches the host

    The embed is a web component with a shadow root. It inherits font, text color, background, and accent from the host page. Field layout, spacing, focus, and errors stay Request Forms.

  • Inline or modal

    Web component embed: inline, button modal, link modal, and RequestForms.open. Free.

  • No snippet churn

    Paste the snippet once. Edit questions, logic, and CSS in Request Forms. The embed loads the latest published form.

Keep the chrome off the form

Theme matching is free. Hide the vendor link or serve the form on your host when you upgrade.

  • Hide the vendor link

    Hide the Request Forms link on a paid organization. Free forms keep the link.

  • Serve forms on your host

    CNAME a hostname and serve forms on that host. Needs a paid organization.

Where a matching form matters

Use this when the form sits next to your own design, not in a generic inbox.

  • Contact on a marketing site

    Put a contact form in the same colors and type as the rest of the page. Visitors stay in your brand from the hero to submit.

  • Careers on the company site

    A job form that looks like the careers page reads as part of the company, not a borrowed tool.

  • Client intake next to case studies

    Match the studio or agency site so the intake form feels like the work, not a generic widget.

  • RSVP on a campaign page

    Event colors, fonts, and buttons stay consistent from the landing block to the confirmation screen.

Guides

Read the CSS and embed docs, or return to the AI builder on the home page.

Questions

How does the form match my website?
On the Edit tab, use Import theme and paste a public HTTPS page. Request Forms reads colors, fonts, and corners and applies them as the form theme. You can still edit those values. The assistant can also match a site. Embeds inherit font, text color, background, and accent from the host page.
Does the embed pick up CSS from my website?
It inherits a small set of tokens: font, text color, background, and accent. It does not copy the host stylesheet. Field layout, spacing, focus, and errors stay Request Forms. Set data-inherit="off" to keep the saved form theme.
Can I hide Request Forms branding?
Hide the Request Forms link on a paid organization. Free forms keep the link.
Do I need to write CSS?
No. Use Import theme, pick a palette, or let the assistant write CSS from a site link or a screenshot. Open the CSS box only when you want a precise rule.
Does a custom domain change the look?
The theme stays the same. A paid organization can CNAME a hostname and serve the form on that host. Search engines then see your domain as the form URL.

Write a form that matches your site

Describe the questions. Add a public page if you want the agent to match the theme.

Write my form

no signup required