Describe it.
Formidable builds it.

AI-powered forms with conditional logic, computed fields, and validation rules — generated from a single description.

Start Building

No credit card required

Preview

Patient Intake Form

Full Name
Jane Doe
Age
45
diabetes = true
HbA1c Level
6.8
%
age > 40
Risk Score7.2 / 10

This isn't another drag-and-drop builder.

When you describe a form, Formidable generates a declarative specification — not just UI widgets. Logic, validation, and computed fields are built into the spec itself.

{
"id": "risk_score",
"type": "number",
"label": "Risk Score",
"expression": "bmi * age_factor + (smoker ? 15 : 0)",
"readOnly": true,
"visibility": "age > 40 and has_conditions",
"adornment": { "suffix": "/100" }
}

Computed in real-time from other fields

expression

Users see the result but can't edit it

readOnly

Only shown when conditions are met

visibility

Formatted automatically with units

adornment

Conditional logic. Computed fields. Validation rules.All generated from your description.

What your forms can do

These aren't mockups. Change the values and watch.

Conditional Logic

Shown when self-employed

Acme Corp
3
$85,000

Change the dropdown to see fields appear

Calculations

$
$
DTI Ratio16.9%

Low Risk

Edit the values to see the ratio update live

Approval Workflows

300720850
%
Approved

Adjust values to cross the approval threshold

See what's been built

Real showcases built with Formidable — from loan applications to compliance checklists.

Use it your way

Publish hosted forms or validate through our API. Same spec, two paths.

Publish with one click

Share a link. Embed it. Start collecting responses.

formidable.software/f/patient-intake
  • Custom slugs
  • Iframe embedding
  • Webhooks & workflows
  • Submission notifications

Validate with one request

Your backend, our rules engine.

Terminal
$ curl -X POST .../f/loan-app/validate \
-d '{"income": 85000, "credit_score": 720}'
// Response
{ "valid": true, "outcome": "approved"
"computed": { "risk_tier": "low" } }
  • JSON API
  • Signature verification
  • Webhook delivery

Stop building forms by hand.

Create an employee onboarding form with department-specific questions and a manager approval step

Start Building

Free plan. No credit card required.