nintact
01 / Form

Describe it.Then edit it.

Say what the form is for and you get the fields, the validation and the screen that follows. Everything stays editable afterwards.

Ask for it

A sentence like “contact form for a design studio, budget range and a project brief” produces the fields, their types, which ones are required, and the copy on the thank-you screen. It comes back as a proposal — nothing is saved until you accept it.

Whether a reply address (email or phone) is required is enforced by us, not left to the model. An inquiry you cannot answer is the same as one that never arrived.

Or build it by hand

Drag to reorder, add, remove. Up to 20 fields per form.

text
Name, company, anything short
textarea
The actual message
email / tel
Where you reply. One of them is required
date
Preferred date, start date
select
Budget band, service, topic
file
Screenshots, drawings, PDFs

Make it look like your site

Five templates (plain, card, minimal, bold, compact), then colour, radius, type scale and spacing as tokens. When that is not enough, write CSS against the form’s own classes. You can drop in a logo.

It renders into your page rather than an iframe, so the height is natural, your fonts apply, and it does not fight the surrounding layout.

Split long forms

Assign fields to pages and the form becomes a step flow (up to 5 pages). Each page validates before it advances, so nobody fills in everything and gets rejected at the end.

Accept files

Screenshots, drawings, quotes. Up to 5 files per submission, 10MB each, 25MB total. Images are actually looked at by the model before it drafts the reply.

Storage is private; each view mints a URL that expires after ten minutes.

Install it

One line where the form should appear. If you want to place it yourself, put an empty element down first and point at it.

<script src="https://nintact.com/embed.js"
        data-nintact="YOUR_FORM_ID" async></script>

Already have markup you like? Point its action at the endpoint and keep everything — same fields, same styles. You can restrict which domains are allowed to post.

Duplicate and reuse

A form that works can be copied to the next site and adjusted — by hand or by asking. Preview URLs let you check the rendering before anything is public.

Make one,and see.

Start free