1<!DOCTYPE html><html lang="en" class="inter_7b064e0d-module__MOT0tq__variable eb_garamond_ef3029a7-module___hlBDG__variable h-full"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/nicelyformed-logo-full.svg" as="image"/><link rel="stylesheet" href="/_next/static/chunks/0jf6_vzmsbu03.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/3blvq2e6jdw43.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/13-mwa1nomz3g.js"/>
1<script src="/_next/static/chunks/3zswb3kfy6gh0.js" async=""></script>
1<script src="/_next/static/chunks/04h7kdmv2gekk.js" async=""></script>
1<script src="/_next/static/chunks/1wpi-_59dw0su.js" async=""></script>
1<script src="/_next/static/chunks/0g8ku62w0yb2s.js" async=""></script>
1<script src="/_next/static/chunks/turbopack-3_u47t5q5ljl-.js" async=""></script>
1<script src="/_next/static/chunks/0ku35ev6bvuii.js" async=""></script>
1<script src="/_next/static/chunks/2umrmc5t57l3d.js" async=""></script>
1<script src="/_next/static/chunks/2c87goucuqx78.js" async=""></script>
1<script src="/_next/static/chunks/1-g152_p024wv.js" async=""></script>
1<script src="/_next/static/chunks/2yl1jv4w6po1z.js" async=""></script>
1<script src="/_next/static/chunks/1ntn7efqc-iiw.js" async=""></script>
1<script src="/_next/static/chunks/0lewct1n4s91b.js" async=""></script>
1<script src="/_next/static/chunks/2rtagt9sx3znc.js" async=""></script>
1<script src="/_next/static/chunks/0qqo86k0cg5-z.js" async=""></script>
1<meta name="next-size-adjust" content=""/><meta name="theme-color" content="#ffffff"/><title>Pricing · Nicelyformed</title><meta name="description" content="Simple, transparent pricing. Start free, upgrade when you grow."/><meta name="application-name" content="Nicelyformed"/><link rel="manifest" href="/manifest.webmanifest"/><link rel="canonical" href="https://www.nicelyformed.ai/pricing"/><meta property="og:title" content="Pricing · Nicelyformed"/><meta property="og:description" content="Simple, transparent pricing. Start free, upgrade when you grow."/><meta property="og:url" content="https://www.nicelyformed.ai/pricing"/><meta property="og:site_name" content="Nicelyformed"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://www.nicelyformed.ai/opengraph-image.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Nicelyformed: Create forms in seconds. Describe the form you need and let AI build it."/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@NicelyformedAI"/><meta name="twitter:title" content="Pricing · Nicelyformed"/><meta name="twitter:description" content="Simple, transparent pricing. Start free, upgrade when you grow."/><meta name="twitter:image" content="https://www.nicelyformed.ai/opengraph-image.png"/><meta name="twitter:image:alt" content="Nicelyformed: Create forms in seconds. Describe the form you need and let AI build it."/><meta name="twitter:image:width" content="1200"/><meta name="twitter:image:height" content="630"/><link rel="icon" href="/favicon.ico?favicon.0j79noajmm4mr.ico" sizes="32x32" type="image/x-icon"/><link rel="icon" href="/icon.png?icon.3jl6jo3oq5akw.png" sizes="96x96" type="image/png"/><link rel="icon" href="/icon.svg?icon.1q92_12bi7-w3.svg" sizes="any" type="image/svg+xml"/><link rel="apple-touch-icon" href="/apple-icon.png?apple-icon.3758_4p51_uud.png" sizes="180x180" type="image/png"/>
1<script>if(location.search.indexOf("perf")>-1){var P=window.__nfPerf={t0:performance.now(),gaps:[]},l=performance.now();(function t(n){var g=n-l;if(g>50)P.gaps.push([Math.round(n),Math.round(g)]);l=n;if(n<15000)requestAnimationFrame(t)})(l)}</script>
1<script>document.cookie.split('; ').indexOf('nf_authed=1')>-1&&document.documentElement.setAttribute('data-authed','')</script>
1<script src="/_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script>
1</head><body class="min-h-full flex flex-col bg-background text-foreground antialiased"><div hidden=""><!--$--><!--/$--></div><div class="flex min-h-screen flex-col"><header class="sticky top-0 z-50 w-full transition-colors duration-200 bg-transparent"><nav class="mx-auto flex h-16 max-w-6xl items-center justify-between gap-4 px-4 sm:px-6"><div class="flex items-center gap-8"><a aria-label="Nicelyformed home" href="/"><img src="/nicelyformed-logo-full.svg" alt="Nicelyformed" class="h-7 w-auto"/></a><ul class="hidden items-center gap-1 md:flex"><li><a class="px-3 py-2 text-[13px] font-medium text-content-primary transition-colors hover:text-[#FF272B]" href="/features">Features</a></li><li><a class="px-3 py-2 text-[13px] font-medium text-content-primary transition-colors hover:text-[#FF272B]" href="/templates">Templates</a></li><li><a class="px-3 py-2 text-[13px] font-medium text-content-primary transition-colors hover:text-[#FF272B]" href="/pricing">Pricing</a></li></ul></div><div class="flex items-center gap-2"><div class="flex items-center gap-2"><a data-slot="button" data-variant="ghost" data-size="sm" class="shrink-0 items-center justify-center rounded-full font-medium whitespace-nowrap transition-all outline-none focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 hover:text-[#FF272B] h-8 gap-1.5 px-3.5 pb-px has-[>svg]:px-3 [&_svg]:translate-y-[0.5px] hidden text-[13px] sm:inline-flex" href="/auth/login">Log in</a><a data-slot="button" data-variant="default" data-size="sm" class="inline-flex shrink-0 items-center justify-center rounded-full font-medium whitespace-nowrap transition-all outline-none focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 bg-primary text-primary-foreground hover:bg-primary/90 h-8 gap-1.5 pb-px has-[>svg]:px-3 [&_svg]:translate-y-[0.5px] px-3.5 text-[13px]" href="/auth/register">Get started</a></div><button data-slot="sheet-trigger" data-variant="secondary" data-size="icon-sm" class="inline-flex shrink-0 items-center justify-center gap-2 rounded-full text-sm font-medium whitespace-nowrap transition-all outline-none focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 bg-secondary text-secondary-foreground hover:bg-secondary/80 size-8 md:hidden" aria-label="Open menu" type="button" aria-haspopup="dialog" aria-expanded="false" data-state="closed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis size-4" aria-hidden="true"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div></nav></header><main class="flex-1 isolate">
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What do I actually get for free?","acceptedAnswer":{"@type":"Answer","text":"Unlimited forms, unlimited submissions, and every builder feature: all question types, logic, piping, themes, embeds, analytics, and 100 AI prompts a month. Free forms carry a small Nicelyformed badge, and that is the whole difference."}},{"@type":"Question","name":"Do I need a card to start?","acceptedAnswer":{"@type":"Answer","text":"No. Sign up, build, and publish on Free without entering a card, for as long as you like. Upgrade only if you want the badge gone, bigger uploads, or more AI prompts."}},{"@type":"Question","name":"Is there a limit on submissions?","acceptedAnswer":{"@type":"Answer","text":"No, on either plan. Forms, submissions, and respondents are never counted, so a form that takes off costs you nothing extra. The only metered thing is AI prompts."}},{"@type":"Question","name":"What does Pro add?","acceptedA
1nswer":{"@type":"Answer","text":"Three things: no badge on your forms, file uploads up to 100 MB instead of 10 MB, and 1,000 AI prompts a month instead of 100. Everything else is already in Free."}},{"@type":"Question","name":"What counts as an AI prompt?","acceptedAnswer":{"@type":"Answer","text":"One form generation, one edit request or question in the builder chat, or one question to insights. The automatic insight card on your submissions never counts. Prompts reset every month, with a daily burst cap of 30 on Free and 200 on Pro, and if the AI provider fails mid-request the prompt is given back."}},{"@type":"Question","name":"What happens when I run out of prompts?","acceptedAnswer":{"@type":"Answer","text":"Nothing you built is affected. Your forms keep collecting submissions and you can keep editing by hand; only the AI features pause until the month resets or you upgrade."}},{"@type":"Question","name":"Is the annual plan cheaper?","acceptedAnswer":{"@type":"Answer","text":"Yes. Pro is $19.99 a month or $199 a year, which works out to two months free, billed once annually."}},{"@type":"Question","name":"How does this compare with Tally, Typeform, or Jotform?","acceptedA
1nswer":{"@type":"Answer","text":"Pro is $19.99 a month. Removing the badge costs $29 a month on Tally, $79 on Typeform, and $39 on Jotform, all billed monthly, and Typeform and Jotform cap submissions on every tier. Our comparison pages show the full tables, with prices as of September 2026."}},{"@type":"Question","name":"Can I cancel anytime?","acceptedAnswer":{"@type":"Answer","text":"Yes, from your account settings, in Stripeâs billing portal. Cancellation takes effect at the end of the current billing period and you keep Pro until then. You can also switch between monthly and yearly there."}},{"@type":"Question","name":"What happens to my forms if I downgrade?","acceptedAnswer":{"@type":"Answer","text":"They keep working and keep collecting submissions. The Nicelyformed badge returns on published forms, new uploads fall back to the 10 MB cap, and your AI allowance goes back to 100 prompts a month."}},{"@type":"Question","name":"What if my card payment fails?","acceptedAnswer":{"@type":"Answer","text":"You keep Pro while Stripe retries the card over the following days. Access only ends if the retries fail and the subscription is cancelled."}}]}</script>
1<section class="mx-auto max-w-6xl px-4 py-20 sm:px-6"><div class="mx-auto max-w-2xl text-center"><h1 class="font-serif text-4xl font-semibold leading-[1.1] tracking-[-0.06em] sm:text-5xl lg:text-[56px]">Simple, transparent <em>pricing</em></h1><p class="mx-auto mt-4 max-w-xl text-muted-foreground">Start free. Upgrade to Pro when you're ready to scale.</p></div><div class="mt-14"><div><div class="mb-12 flex justify-center"><div role="tablist" aria-label="Billing period" class="relative isolate flex items-center text-sm h-[34px] rounded-full bg-surface-subtle p-px"><button type="button" role="tab" aria-selected="true" class="flex h-8 items-center rounded-full px-3.5 font-medium transition-colors duration-200 text-content-primary"><span class="relative">Monthly</span></button><button type="button" role="tab" aria-selected="false" class="flex h-8 items-center rounded-full px-3.5 font-medium transition-colors duration-200 text-content-tertiary hover:text-content-primary"><span class="relative"><span class="flex items-center gap-2">Annual<span class="-mr-2.5 flex h-6 items-center rounded-full bg-[#FF272B] px-2.5 pb-px text-xs font-semibold text-white">2 months free</span></span></span></button></div></div><div class="mx-auto grid max-w-4xl divide-y divide-border-subtle overflow-hidden rounded ring ring-border-subtle md:grid-cols-2 md:divide-x md:divide-y-0 "><div class="flex flex-col bg-white p-8 dark:bg-neutral-900"><h3 class="font-serif text-[28px] font-medium leading-[1.15] tracking-[-0.04em] sm:text-3xl lg:text-[32px]">Free</h3><p class="mt-1 text-sm text-muted-foreground">Everything you need to get started.</p><div class="mt-6 flex items-baseline gap-1"><span class="text-4xl font-bold tracking-tight">$0</span><span class="text-muted-foreground">/forever</span></div><a data-slot="button" data-variant="secondary" data-size="pill" class="inline-flex shrink-0 items-center justify-center gap-2 rounded-full font-medium whitespace-nowrap transition-all outline-none focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 bg-secondary text-secondary-foreground hover:bg-secondary/80 h-11 px-6 text-sm has-[>svg]:px-5 mt-6 w-full" href="/auth/register">Get started</a><ul class="mt-8 space-y-3"><li class="flex items-start gap-3 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check mt-0.5 size-4 shrink-0 text-primary" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span>Unlimited forms & submissions</span></li><li class="flex items-start gap-3 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check mt-0.5 size-4 shrink-0 text-primary" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span>All question types, logic & recall</span></li><li class="flex items-start gap-3 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check mt-0.5 size-4 shrink-0 text-primary" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span>Themes, embeds & analytics</span></li><li class="flex items-start gap-3 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check mt-0.5 size-4 shrink-0 text-primary" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span>File uploads up to 10 MB</span></li><li class="flex items-start gap-3 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check mt-0.5 size-4 shrink-0 text-primary" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span>100 AI prompts / month</span></li><li class="flex items-start gap-3 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check mt-0.5 size-4 shrink-0 text-primary" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span>Small Nicelyformed badge on forms</span></li></ul></div><div class="relative isolate flex flex-col bg-white p-8 dark:bg-neutral-900"><div aria-hidden="true" class="pointer-events-none absolute inset-0 -z-10 animate-hue-drift bg-[radial-gradient(140%_140%_at_50%_0%,rgb(251,240,198)_0%,rgb(252,244,214)_55%,rgba(255,254,249,0)_100%)] opacity-40 dark:opacity-15"></div><h3 class="font-serif text-[28px] font-medium leading-[1.15] tracking-[-0.04em] sm:text-3xl lg:text-[32px]">Pro</h3><p class="mt-1 text-sm text-muted-foreground">
1For makers and teams who ship.</p><div class="mt-6 flex items-baseline gap-1"><span class="text-4xl font-bold tracking-tight">$19.99</span><span class="text-muted-foreground">/month</span></div><a data-slot="button" data-variant="default" data-size="pill" class="inline-flex shrink-0 items-center justify-center gap-2 rounded-full font-medium whitespace-nowrap transition-all outline-none focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 bg-primary text-primary-foreground hover:bg-primary/90 h-11 px-6 text-sm has-[>svg]:px-5 mt-6 w-full" href="/auth/register?redirectTo=%2Fpricing%3Fbilling%3Dmonthly">Upgrade to Pro</a><ul class="mt-8 space-y-3"><li class="flex items-start gap-3 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check mt-0.5 size-4 shrink-0 text-primary" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span>Everything in Free</span></li><li class="flex items-start gap-3 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check mt-0.5 size-4 shrink-0 text-primary" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span>1,000 AI prompts / month</span></li><li class="flex items-start gap-3 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check mt-0.5 size-4 shrink-0 text-primary" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span>No badge on your forms</span></li><li class="flex items-start gap-3 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check mt-0.5 size-4 shrink-0 text-primary" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span>File uploads up to 100 MB</span></li></ul></div></div></div></div></section><section class="mx-auto max-w-3xl px-4 py-20 sm:px-6"><div class="mx-auto max-w-2xl text-center"><h2 class="font-serif text-4xl font-semibold leading-[1.1] tracking-[-0.06em] sm:text-5xl lg:text-[56px]">Start free, stay free</h2><p class="mx-auto mt-4 max-w-xl text-muted-foreground">Almost everything is on the Free plan, with no form or submission limits.</p></div><div class="mt-10 divide-y-hairline border-t-hairline border-b-hairline"><div class="grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8"><div class="flex flex-wrap content-start items-center gap-2"><h3 class="text-[15px] font-semibold">AI form generation</h3><span class="inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]">Free</span></div><p class="text-sm leading-relaxed text-foreground">Describe the form in a sentence and a complete, sensible form appears in seconds, ready to publish or edit.</p></div><div class="grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8"><div class="flex flex-wrap content-start items-center gap-2"><h3 class="text-[15px] font-semibold">Edit with AI</h3><span class="inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]">Free</span></div><p class="text-sm leading-relaxed text-foreground">Ask for changes in plain language, like "make the email required" or "add a budget question", and watch them land in the builder.</p></div><div class="grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8"><div class="flex flex-wrap content-start items-center gap-2"><h3 class="text-[15px] font-semibold">Ask about your form</h3><span class="inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]">Free</span></div><p class="text-sm leading-relaxed text-foreground">The AI also answers questions, like why a question is not showing, without touching the form.</p></div><div class="grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8"><div class="flex flex-wrap content-start items-center gap-2"><h3 class="text-[15px] font-semibold">Version history</h3><span class="inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]">Free</span></div><p class="text-sm leading-relaxed text-foreground">Every AI change is a snapshot. Restore any earlier version with one click, so experimenting costs nothing.</p></div><div class="grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8"><div class="flex flex-wrap content-start items-center gap-2"><h3 class="text-[15px] font-semibold">Branch and skip logic</h3><span class="inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]">Free</span></div><p class="text-sm leading-relaxed text-foreground">Show or hide questions, require them conditionally, or jump past pages that do not apply.</p></div><div class="grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8"><div class="flex flex-wrap content-start items-center gap-2"><h3 class="text-[15px] font-semibold">
1Answer piping</h3><span class="inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]">Free</span></div><p class="text-sm leading-relaxed text-foreground">Type @ to reuse an earlier answer in later questions and the thank-you screen: "Nice to meet you, Ada". Updates live as they type.</p></div><div class="grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8"><div class="flex flex-wrap content-start items-center gap-2"><h3 class="text-[15px] font-semibold">Insights chat</h3><span class="inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]">Free</span></div><p class="text-sm leading-relaxed text-foreground">Ask questions about your submissions, like "why the drop-off at question 3?", and get answers grounded in your data.</p></div><div class="grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8"><div class="flex flex-wrap content-start items-center gap-2"><h3 class="text-[15px] font-semibold">Drop-off funnel</h3><span class="inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]">Free</span></div><p class="text-sm leading-relaxed text-foreground">See exactly where people stop, question by question, and fix the leak.</p></div><div class="grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8"><div class="flex flex-wrap content-start items-center gap-2"><h3 class="text-[15px] font-semibold">NPS scoring</h3><span class="inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]">Free</span></div><p class="text-sm leading-relaxed text-foreground">A 0 to 10 scale shows the real NPS score with the promoter, passive, and detractor split. No spreadsheet math.</p></div><div class="grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8"><div class="flex flex-wrap content-start items-center gap-2"><h3 class="text-[15px] font-semibold">Partial capture</h3><span class="inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]">Free</span></div><p class="text-sm leading-relaxed text-foreground">Answers from completed pages are saved even if someone abandons on page three. A half-finished lead is still a lead.</p></div><div class="grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8"><div class="flex flex-wrap content-start items-center gap-2"><h3 class="text-[15px] font-semibold">Matrix</h3><span class="inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]">Free</span></div><p class="text-sm leading-relaxed text-foreground">A grid question: rate several items against one shared set of columns. One question does the work of five.</p></div><div class="grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8"><div class="flex flex-wrap content-start items-center gap-2"><h3 class="text-[15px] font-semibold">Ranking</h3><span class="inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]">Free</span></div><p class="text-sm leading-relaxed text-foreground">Respondents drag options into preference order, so you capture the full preference curve, not just first place.</p></div><div class="grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8"><div class="flex flex-wrap content-start items-center gap-2"><h3 class="text-[15px] font-semibold">File upload</h3><span class="inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]">Free</span></div><p class="text-sm leading-relaxed text-foreground">Collect attachments, with your choice of allowed file types, a size c
1ap, and single or multiple files.</p></div><div class="grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8"><div class="flex flex-wrap content-start items-center gap-2"><h3 class="text-[15px] font-semibold">Pre-filled links</h3><span class="inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]">Free</span></div><p class="text-sm leading-relaxed text-foreground">One form, many links. Add answers to the URL and every submission arrives tagged with where it came from.</p></div><div class="grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8"><div class="flex flex-wrap content-start items-center gap-2"><h3 class="text-[15px] font-semibold">Hidden fields</h3><span class="inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]">Free</span></div><p class="text-sm leading-relaxed text-foreground">Questions that never appear on the form: the link supplies the value and it lands in the submission like any other answer.</p></div><div class="grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8"><div class="flex flex-wrap content-start items-center gap-2"><h3 class="text-[15px] font-semibold">Templates gallery</h3><span class="inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]">Free</span></div><p class="text-sm leading-relaxed text-foreground">Start from a ready-made template, previewed full-page in its real colors and fonts, and make it yours in one click.</p></div><div class="grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8"><div class="flex flex-wrap content-start items-center gap-2"><h3 class="text-[15px] font-semibold">Custom colors</h3><span class="inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]">Free</span></div><p class="text-sm leading-relaxed text-foreground">Set the background, text, button, and accent colors to match your brand.</p></div><div class="grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8"><div class="flex flex-wrap content-start items-center gap-2"><h3 class="text-[15px] font-semibold">50 curated fonts</h3><span class="inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]">Free</span></div><p class="text-sm leading-relaxed text-foreground">Sans serif, serif, display, handwriting, and monospace, picked to look good on forms.</p></div><div class="grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8"><div class="flex flex-wrap content-start items-center gap-2"><h3 class="text-[15px] font-semibold">Embed anywhere</h3><span class="inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]">Free</span></div><p class="text-sm leading-relaxed text-foreground">A copy-paste snippet drops the form into any website.</p></div><div class="grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8"><div class="flex flex-wrap content-start items-center gap-2"><h3 class="text-[15px] font-semibold">Close on a date</h3><span class="inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]">Free</span></div><p class="text-sm leading-relaxed text-foreground">Set a deadline and the form closes itself, enforced on our servers.</p></div><div class="grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8"><div class="flex flex-wrap content-start items-center gap-2"><h3 class="text-[15px] font-semibold">Email notifications</h3><span class="inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]">Free</span></div><p class="text-sm leading-relaxed text-foreground">New submissions land in your inbox, answers included, at one address or several.</p></div><div class="grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8"><div class="flex flex-wrap content-start items-center gap-2"><h3 class="text-[15px] font-semibold">Respondent confirmation email</h3><span class="inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]">Free</span></div><p class="text-sm leading-relaxed text-foreground">Send each respondent a thank-you email in your words, personalised with their own answers.</p></div><div class="grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8"><div class="flex flex-wrap content-start items-center gap-2"><h3 class="text-[15px] font-semibold">Spam protection</h3><span class="inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]">Free</span></div><p class="text-sm leading-relaxed text-foreground">An invisible honeypot plus rate limits keep junk out of your submissions.</p></div><div class="grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8"><div class="flex flex-wrap content-start items-center gap-2"><h3 class="text-[15px] font-semibold">CSV export</h3><span class="inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]">Free</span></div><p class="text-sm leading-relaxed text-foreground">Download everything in one click, with matrix grids split into tidy columns.</p></div><div class="grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8"><div class="flex flex-wrap content-start items-center gap-2"><h3 class="text-[15px] font-semibold">Encrypted at rest</h3><span class="inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]">Free</span></div><p class="text-sm leading-relaxed text-foreground">Submissions are encrypted by the application with AES-256 before they touch the database, on top of disk encryption.</p></div><div class="grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8"><div class="flex flex-wrap content-start items-center gap-2"><h3 class="text-[15px] font-semibold">Uploads up to 100 MB</h3><span class="inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#FFDEDA] text-[#FF272B] dark:bg-[#2d201d] dark:text-[#FF7A7D]">Pro</span></div><p class="text-sm leading-relaxed text-foreground">Phone videos, design files, and document bundles, collected without asking anyone to compress.</p></div><div class="grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8"><div class="flex flex-wrap content-start items-center gap-2"><h3 class="text-[15px] font-semibold">Remove the Nicelyformed badge</h3><span class="inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#FFDEDA] text-[#FF272B] dark:bg-[#2d201d] dark:text-[#FF7A7D]">Pro</span></div><p class="text-sm leading-relaxed text-foreground">Free forms carry a small "Made with Nicelyformed" note. Pro forms are all yours.</p></div></div><div class="mt-10 flex flex-col items-center justify-center gap-3 sm:flex-row"><a data-slot="button" data-variant="secondary" data-size="pill" class="inline-flex shrink-0 items-center justify-center gap-2 rounded-full font-medium whitespace-nowrap transition-all outline-none focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='
1size-'])]:size-4 bg-secondary text-secondary-foreground hover:bg-secondary/80 h-11 px-6 text-sm has-[>svg]:px-5 w-full sm:w-auto" href="/features">All features</a><a data-slot="button" data-variant="default" data-size="pill" class="inline-flex shrink-0 items-center justify-center gap-2 rounded-full font-medium whitespace-nowrap transition-all outline-none focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 bg-primary text-primary-foreground hover:bg-primary/90 h-11 px-6 text-sm has-[>svg]:px-5 w-full sm:w-auto" href="/auth/register?redirectTo=%2Fpricing%3Fbilling%3Dmonthly">Upgrade to Pro</a></div></section><section class="mx-auto grid max-w-6xl gap-10 px-4 py-20 sm:px-6 lg:grid-cols-[1fr_1.5fr] lg:gap-16"><div><h2 class="font-serif text-4xl font-semibold leading-[1.1] tracking-[-0.06em] sm:text-5xl lg:text-[56px]">Pricing questions</h2><p class="mt-3 max-w-[36ch] text-sm text-muted-foreground">What people ask before upgrading. Anything else, write us any time.</p></div><div class="divide-y-hairline"><details class="group py-5" open=""><summary class="flex list-none items-center justify-between gap-4 text-left font-medium text-foreground [&::-webkit-details-marker]:hidden">What do I actually get for free?<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" shape-rendering="geometricPrecision" aria-hidden="true" class="size-4 shrink-0 text-content-tertiary transition-transform group-open:rotate-45"><path d="M12 4V20M4 12H20"></path></svg></summary><p class="mt-3 max-w-[60ch] text-sm leading-relaxed text-muted-foreground">Unlimited forms, unlimited submissions, and every builder feature: all question types, logic, piping, themes, embeds, analytics, and 100 AI prompts a month. Free forms carry a small Nicelyformed badge, and that is the whole difference.</p></details><details class="group py-5"><summary class="flex list-none items-center justify-between gap-4 text-left font-medium text-foreground [&::-webkit-details-marker]:hidden">Do I need a card to start?<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" shape-rendering="geometricPrecision" aria-hidden="true" class="size-4 shrink-0 text-content-tertiary transition-transform group-open:rotate-45"><path d="M12 4V20M4 12H20"></path></svg></summary><p class="mt-3 max-w-[60ch] text-sm leading-relaxed text-muted-foreground">No. Sign up, build, and publish on Free without entering a card, for as long as you like. Upgrade only if you want the badge gone, bigger uploads, or more AI prompts.</p></details><details class="group py-5"><summary class="flex list-none items-center justify-between gap-4 text-left font-medium text-foreground [&::-webkit-details-marker]:hidden">Is there a limit on submissions?<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" shape-rendering="geometricPrecision" aria-hidden="true" class="size-4 shrink-0 text-content-tertiary transition-transform group-open:rotate-45"><path d="M12 4V20M4 12H20"></path></svg></summary><p class="mt-3 max-w-[60ch] text-sm leading-relaxed text-muted-foreground">No, on either plan. Forms, submissions, and respondents are never counted, so a form that takes off costs you nothing extra. The only metered thing is AI prompts.</p></details><details class="group py-5"><summary class="flex list-none items-center justify-between gap-4 text-left font-medium text-foreground [&::-webkit-details-marker]:hidden">What does Pro add?<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" shape-rendering="geometricPrecision" aria-hidden="true" class="size-4 shrink-0 text-content-tertiary transition-transform group-open:rotate-45"><path d="M12 4V20M4 12H20"></path></svg></summary><p class="mt-3 max-w-[60ch] text-sm leading-relaxed text-muted-foreground">Three things: no badge on your forms, file uploads up to 100 MB instead of 10 MB, and 1,000 AI prompts a month instead of 100. Everything else is already in Free.</p></details>
1<details class="group py-5"><summary class="flex list-none items-center justify-between gap-4 text-left font-medium text-foreground [&::-webkit-details-marker]:hidden">What counts as an AI prompt?<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" shape-rendering="geometricPrecision" aria-hidden="true" class="size-4 shrink-0 text-content-tertiary transition-transform group-open:rotate-45"><path d="M12 4V20M4 12H20"></path></svg></summary><p class="mt-3 max-w-[60ch] text-sm leading-relaxed text-muted-foreground">One form generation, one edit request or question in the builder chat, or one question to insights. The automatic insight card on your submissions never counts. Prompts reset every month, with a daily burst cap of 30 on Free and 200 on Pro, and if the AI provider fails mid-request the prompt is given back.</p></details><details class="group py-5"><summary class="flex list-none items-center justify-between gap-4 text-left font-medium text-foreground [&::-webkit-details-marker]:hidden">What happens when I run out of prompts?<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" shape-rendering="geometricPrecision" aria-hidden="true" class="size-4 shrink-0 text-content-tertiary transition-transform group-open:rotate-45"><path d="M12 4V20M4 12H20"></path></svg></summary><p class="mt-3 max-w-[60ch] text-sm leading-relaxed text-muted-foreground">Nothing you built is affected. Your forms keep collecting submissions and you can keep editing by hand; only the AI features pause until the month resets or you upgrade.</p></details><details class="group py-5"><summary class="flex list-none items-center justify-between gap-4 text-left font-medium text-foreground [&::-webkit-details-marker]:hidden">Is the annual plan cheaper?<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" shape-rendering="geometricPrecision" aria-hidden="true" class="size-4 shrink-0 text-content-tertiary transition-transform group-open:rotate-45"><path d="M12 4V20M4 12H20"></path></svg></summary><p class="mt-3 max-w-[60ch] text-sm leading-relaxed text-muted-foreground">Yes. Pro is $19.99 a month or $199 a year, which works out to two months free, billed once annually.</p></details><details class="group py-5"><summary class="flex list-none items-center justify-between gap-4 text-left font-medium text-foreground [&::-webkit-details-marker]:hidden">
1How does this compare with Tally, Typeform, or Jotform?<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" shape-rendering="geometricPrecision" aria-hidden="true" class="size-4 shrink-0 text-content-tertiary transition-transform group-open:rotate-45"><path d="M12 4V20M4 12H20"></path></svg></summary><p class="mt-3 max-w-[60ch] text-sm leading-relaxed text-muted-foreground">Pro is $19.99 a month. Removing the badge costs $29 a month on Tally, $79 on Typeform, and $39 on Jotform, all billed monthly, and Typeform and Jotform cap submissions on every tier. Our comparison pages show the full tables, with prices as of September 2026.<!-- --> <a class="whitespace-nowrap text-primary underline underline-offset-4 transition-colors hover:text-[#FF272B]" href="/compare">See the comparisons</a></p></details><details class="group py-5"><summary class="flex list-none items-center justify-between gap-4 text-left font-medium text-foreground [&::-webkit-details-marker]:hidden">Can I cancel anytime?<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" shape-rendering="geometricPrecision" aria-hidden="true" class="size-4 shrink-0 text-content-tertiary transition-transform group-open:rotate-45"><path d="M12 4V20M4 12H20"></path></svg></summary><p class="mt-3 max-w-[60ch] text-sm leading-relaxed text-muted-foreground">Yes, from your account settings, in Stripeâs billing portal. Cancellation takes effect at the end of the current billing period and you keep Pro until then. You can also switch between monthly and yearly there.</p></details><details class="group py-5"><summary class="flex list-none items-center justify-between gap-4 text-left font-medium text-foreground [&::-webkit-details-marker]:hidden">What happens to my forms if I downgrade?<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" shape-rendering="geometricPrecision" aria-hidden="true" class="size-4 shrink-0 text-content-tertiary transition-transform group-open:rotate-45"><path d="M12 4V20M4 12H20"></path></svg></summary><p class="mt-3 max-w-[60ch] text-sm leading-relaxed text-muted-foreground">They keep working and keep collecting submissions. The Nicelyformed badge returns on published forms, new uploads fall back to the 10 MB cap, and your AI allowance goes back to 100 prompts a month.</p></details><details class="group py-5"><summary class="flex list-none items-center justify-between gap-4 text-left font-medium text-foreground [&::-webkit-details-marker]:hidden">What if my card payment fails?<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" shape-rendering="geometricPrecision" aria-hidden="true" class="size-4 shrink-0 text-content-tertiary transition-transform group-open:rotate-45"><path d="M12 4V20M4 12H20"></path></svg></summary><p class="mt-3 max-w-[60ch] text-sm leading-relaxed text-muted-foreground">You keep Pro while Stripe retries the card over the following days. Access only ends if the retries fail and the subscription is cancelled.</p></details></div></section><section class="mx-auto w-full max-w-6xl px-4 pb-24 pt-40 text-center sm:px-6 sm:pt-48"><h2 class="font-serif mx-auto max-w-3xl text-4xl font-semibold leading-[1.1] tracking-[-0.06em] text-balance sm:text-5xl lg:text-[56px]">Describe your <em>form</em></h2><div class="mt-10"><div class="relative mx-auto w-full max-w-2xl"><div class="relative"><textarea rows="1" maxLength="2000" placeholder="e.g. A job application form to hire a software engineer" class="block w-full resize-none bg-surface-page text-base outline-none transition-shadow placeholder:text-transparent disabled:opacity-60 md:text-sm overflow-hidden h-15 max-h-48 rounded-[30px] py-[18px] pl-6 pr-16 shadow-card focus-visible:shadow-lift md:h-14 md:rounded-[28px]"></textarea><span aria-hidden="true" class="pointer-events-none absolute grid grid-cols-[100%] select-none text-start text-content-tertiary inset-0 text-base md:text-sm py-[18px] pl-6 pr-16"><span class="truncate [grid-area:1/1]">e.g. A job application form to hire a software engineer</span></span><button data-slot="button" data-variant="default" data-size="icon" class="inline-flex shrink-0 items-center justify-center gap-2 rounded-full text-sm font-medium whitespace-nowrap transition-all outline-none focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='
1size-'])]:size-4 bg-primary text-primary-foreground hover:bg-primary/90 absolute bottom-2.5 right-2.5 size-10 md:bottom-2 md:right-2" aria-label="Build form" disabled=""><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up size-5" aria-hidden="true"><path d="m5 12 7-7 7 7"></path><path d="M12 19V5"></path></svg></button></div></div></div></section></main><footer class="relative"><div aria-hidden="true" class="pointer-events-none absolute inset-x-0 bottom-0 -z-10 h-[210%] animate-glow-drift sm:h-[220%] sm:[mask-image:linear-gradient(to_top,black_45%,transparent_95%)] dark:opacity-15" style="background-image:radial-gradient(90% 100% at 50% 110%, rgb(251,240,198) 0%, rgb(252,244,214) 45%, transparent 100%)"></div><div class="mx-auto max-w-6xl px-4 pb-24 pt-40 sm:px-6"><div class="grid grid-cols-2 gap-x-8 gap-y-10 sm:grid-cols-[1fr_1.5fr] sm:gap-x-16"><div class="col-span-2 sm:col-span-1"><a aria-label="Nicelyformed home" href="/"><img src="/nicelyformed-logo-full.svg" alt="Nicelyformed" class="h-6 w-auto"/></a><p class="mt-3 max-w-xs text-[13px] text-muted-foreground">© <!-- -->2026<!-- --> <!-- -->Nicelyformed<!-- -->. All rights reserved.</p></div><div class="col-span-2 grid grid-cols-2 gap-x-8 gap-y-10 sm:col-span-1 sm:grid-cols-[repeat(4,auto)] sm:justify-between sm:gap-x-10"><div><h3 class="text-[13px] font-semibold text-foreground">Product</h3><ul class="mt-2 space-y-2"><li><a class="text-[13px] font-medium text-foreground transition-colors hover:text-[#FF272B]" href="/features">Features</a></li><li><a class="text-[13px] font-medium text-foreground transition-colors hover:text-[#FF272B]" href="/templates">Templates</a></li><li><a class="text-[13px] font-medium text-foreground transition-colors hover:text-[#FF272B]" href="/pricing">Pricing</a></li><li><a class="text-[13px] font-medium text-foreground transition-colors hover:text-[#FF272B]" href="/blog">Blog</a></li><li><a class="text-[13px] font-medium text-foreground transition-colors hover:text-[#FF272B]" href="/auth/register">Get started</a></li></ul></div><div><h3 class="text-[13px] font-semibold text-foreground">Company</h3><ul class="mt-2 space-y-2"><li><a class="text-[13px] font-medium text-foreground transition-colors hover:text-[#FF272B]" href="/about">About</a></li><li><a class="text-[13px] font-medium text-foreground transition-colors hover:text-[#FF272B]" href="/blog">Blog</a></li><li><button type="button" class="text-[13px] font-medium text-foreground transition-colors hover:text-[#FF272B]">Contact</button></li></ul></div><div><h3 class="text-[13px] font-semibold text-foreground">Compare</h3><ul class="mt-2 space-y-2"><li><a class="text-[13px] font-medium text-foreground transition-colors hover:text-[#FF272B]" href="/compare/typeform-alternative">Typeform alternative</a></li><li><a class="text-[13px] font-medium text-foreground transition-colors hover:text-[#FF272B]" href="/compare/google-forms-alternative">Google Forms alternative</a></li><li><a class="text-[13px] font-medium text-foreground transition-colors hover:text-[#FF272B]" href="/compare/jotform-alternative">Jotform alternative</a></li><li><a class="text-[13px] font-medium text-foreground transition-colors hover:text-[#FF272B]" href="/compare/microsoft-forms-alternative">Microsoft Forms alternative</a></li><li><a class="text-[13px] font-medium text-foreground transition-colors hover:text-[#FF272B]" href="/compare/tally-alternative">Tally alternative</a></li></ul></div><div><h3 class="text-[13px] font-semibold text-foreground">Legal</h3><ul class="mt-2 space-y-2"><li><a class="text-[13px] font-medium text-foreground transition-colors hover:text-[#FF272B]" href="/privacy">Privacy</a></li><li><a class="text-[13px] font-medium text-foreground transition-colors hover:text-[#FF272B]" href="/terms">Terms</a></li><li><a class="text-[13px] font-medium text-foreground transition-colors hover:text-[#FF272B]" href="/gdpr">GDPR</a></li></ul></div></div></div></div></footer></div><!--$--><!--/$--><!--$--><!--/$-->
1<section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section>
1<script src="/_next/static/chunks/13-mwa1nomz3g.js" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[279009,[\"/_next/static/chunks/0ku35ev6bvuii.js\",\"/_next/static/chunks/2umrmc5t57l3d.js\",\"/_next/static/chunks/2c87goucuqx78.js\",\"/_next/static/chunks/1-g152_p024wv.js\"],\"PERF_HUD_SNIPPET\"]\n3:I[746798,[\"/_next/static/chunks/0ku35ev6bvuii.js\",\"/_next/static/chunks/2umrmc5t57l3d.js\",\"/_next/static/chunks/2c87goucuqx78.js\",\"/_next/static/chunks/1-g152_p024wv.js\"],\"TooltipProvider\"]\n4:I[339756,[\"/_next/static/chunks/2yl1jv4w6po1z.js\",\"/_next/static/chunks/1ntn7efqc-iiw.js\"],\"default\"]\n5:I[837457,[\"/_next/static/chunks/2yl1jv4w6po1z.js\",\"/_next/static/chunks/1ntn7efqc-iiw.js\"],\"default\"]\n6:I[990311,[\"/_next/static/chunks/0ku35ev6bvuii.js\",\"/_next/static/chunks/2umrmc5t57l3d.js\",\"/_next/static/chunks/2c87goucuqx78.js\",\"/_next/static/chunks/1-g152_p024wv.js\"],\"AttributionCapture\"]\n7:I[365510,[\"/_next/static/chunks/0ku35ev6bvuii.js\",\"/_next/static/chunks/2umrmc5t57l3d.js\",\"/_next/static/chunks/2c87goucuqx78.js\",\"/_next/static/chunks/1-g152_p024wv.js\"],\"AuthedSync\"]\n8:I[314681,[\"/_next/static/chunks/0ku35ev6bvuii.js\",\"/_next/static/chunks/2umrmc5t57l3d.js\",\"/_next/static/chunks/2c87goucuqx78.js\",\"/_next/static/chunks/1-g152_p024wv.js\"],\"ConsentBanner\"]\n9:I[302355,[\"/_next/static/chunks/0ku35ev6bvuii.js\",\"/_next/static/chunks/2umrmc5t57l3d.js\",\"/_next/static/chunks/2c87goucuqx78.js\",\"/_next/static/chunks/1-g152_p024wv.js\"],\"Analytics\"]\na:I[713354,[\"/_next/static/chunks/0ku35ev6bvuii.js\",\"/_next/static/chunks/2umrmc5t57l3d.js\",\"/_next/static/chunks/2c87goucuqx78.js\",\"/_next/static/chunks/1-g152_p024wv.js\"],\"Toaster\"]\nb:I[279009,[\"/_next/static/chunks/0ku35ev6bvuii.js\",\"/_next/static/chunks/2umrmc5t57l3d.js\",\"/_next/static/chunks/2c87goucuqx78.js\",\"/_next/static/chunks/1-g152_p024wv.js\"],\"PerfHud\"]\nd:I[897367,[\"/_next/static/chunks/2yl1jv4w6po1z.js\",\"/_next/static/chunks/1ntn7efqc-iiw.js\"],\"OutletBoundary\"]\ne:\"$Sreact.suspense\"\n11:I[897367,[\"/_next/static/chunks/2yl1jv4w6po1z.js\",\"/_next/static/chunks/1ntn7efqc-iiw.js\"],\"ViewportBoundary\"]\n13:I[897367,[\"/_next/static/chunks/2yl1jv4w6po1z.js\",\"/_next/static/chunks/1ntn7efqc-iiw.js\"],\"MetadataBoundary\"]\n15:I[168027,[\"/_next/static/chunks/0ku35ev6bvuii.js\",\"/_next/static/chunks/2umrmc5t57l3d.js\",\"/_next/static/chunks/2c87goucuqx78.js\",\"/_next/static/chunks/1-g152_p024wv.js\"],\"default\",1]\n17:I[329773,[\"/_next/static/chunks/0ku35ev6bvuii.js\",\"/_next/static/chunks/2umrmc5t57l3d.js\",\"/_next/static/chunks/2c87goucuqx78.js\",\"/_next/static/chunks/1-g152_p024wv.js\",\"/_next/static/chunks/0lewct1n4s91b.js\",\"/_next/static/chunks/2rtagt9sx3znc.js\",\"/_next/static/chunks/0qqo86k0cg5-z.js\"],\"PublicNavbar\"]\n1e:I[701573,[\"/_next/static/chunks/0ku35ev6bvuii.js\",\"/_next/static/chunks/2umrmc5t57l3d.js\",\"/_next/static/chunks/2c87goucuqx78.js\",\"/_next/static/chunks/1-g152_p024wv.js\",\"/_next/static/chunks/0lewct1n4s91b.js\",\"/_next/static/chunks/2rtagt9sx3znc.js\",\"/_next/static/chunks/0qqo86k0cg5-z.js\"],\"PricingPlans\"]\n3f:I[461966,[\"/_next/static/chunks/0ku35ev6bvuii.js\",\"/_next/static/chunks/2umrmc5t57l3d.js\",\"/_next/static/chunks/2c87goucuqx78.js\",\"/_next/static/chunks/1-g152_p024wv.js\",\"/_next/static/chunks/0lewct1n4s91b.js\",\"/_next/static/chunks/2rtagt9sx3znc.js\",\"/_next/static/chunks/0qqo86k0cg5-z.js\"],\"PromptHero\"]\n40:I[130414,[\"/_next/static/chunks/0ku35ev6bvuii.js\",\"/_next/static/chunks/2umrmc5t57l3d.js\",\"/_next/static/chunks/2c87goucuqx78.js\",\"/_next/static/chunks/1-g152_p024wv.js\",\"/_next/static/chunks/0lewct1n4s91b.js\",\"/_next/static/chunks/2rtagt9sx3znc.js\",\"/_next/static/chunks/0qqo86k0cg5-z.js\"],\"GlowDrift\"]\n41:I[272948,[\"/_next/static/chunks/0ku35ev6bvuii.js\",\"/_next/static/chunks/2umrmc5t57l3d.js\",\"/_next/static/chunks/2c87goucuqx78.js\",\"/_next/static/chunks/1-g152_p024wv.js\",\"/_next/static/chunks/0lewct1n4s91b.js\",\"/_next/static/chunks/2rtagt9sx3znc.js\",\"/_next/static/chunks/0qqo86k0cg5-z.js\"],\"HeroMesh\"]\n42:I[522016,[\"/_next/static/chunks/0ku35ev6bvuii.js\",\"/_next/static/chunks/2umrmc5t57l3d.js\",\"/_next/static/chunks/2c87goucuqx78.js\",\"/_next/static/chunks/1-g152_p024wv.js\",\"/_next/static/chunks/0lewct1n4s91b.js\",\"/_next/static/chunks/2rtagt9sx3znc.js\",\"/_next/static/"])</script>
1<script>self.__next_f.push([1,"chunks/0qqo86k0cg5-z.js\"],\"\"]\n43:I[539383,[\"/_next/static/chunks/0ku35ev6bvuii.js\",\"/_next/static/chunks/2umrmc5t57l3d.js\",\"/_next/static/chunks/2c87goucuqx78.js\",\"/_next/static/chunks/1-g152_p024wv.js\",\"/_next/static/chunks/0lewct1n4s91b.js\",\"/_next/static/chunks/2rtagt9sx3znc.js\",\"/_next/static/chunks/0qqo86k0cg5-z.js\"],\"ContactLink\"]\n47:I[832239,[\"/_next/static/chunks/0ku35ev6bvuii.js\",\"/_next/static/chunks/2umrmc5t57l3d.js\",\"/_next/static/chunks/2c87goucuqx78.js\",\"/_next/static/chunks/1-g152_p024wv.js\",\"/_next/static/chunks/0lewct1n4s91b.js\",\"/_next/static/chunks/2rtagt9sx3znc.js\",\"/_next/static/chunks/0qqo86k0cg5-z.js\"],\"ProCtaFromUrl\"]\n48:I[27201,[\"/_next/static/chunks/2yl1jv4w6po1z.js\",\"/_next/static/chunks/1ntn7efqc-iiw.js\"],\"IconMark\"]\n:HL[\"/_next/static/chunks/0jf6_vzmsbu03.css\",\"style\"]\n:HL[\"/_next/static/chunks/3blvq2e6jdw43.css\",\"style\"]\n:HL[\"/_next/static/media/4ee71d90e0f663bd-s.p.33jraz4m6n5g3.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/e4505858a30c79c2-s.p.0tlhhw_qyyfys.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/nicelyformed-logo-full.svg\",\"image\"]\n"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"pricing\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"pricing\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0jf6_vzmsbu03.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/3blvq2e6jdw43.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0ku35ev6bvuii.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/2umrmc5t57l3d.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/2c87goucuqx78.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/1-g152_p024wv.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"inter_7b064e0d-module__MOT0tq__variable eb_garamond_ef3029a7-module___hlBDG__variable h-full\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"$2\"}}],[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"document.cookie.split('; ').indexOf('nf_authed=1')\u003e-1\u0026\u0026document.documentElement.setAttribute('data-authed','')\"}}]]}],[\"$\",\"body\",null,{\"className\":\"min-h-full flex flex-col bg-background text-foreground antialiased\",\"children\":[[\"$\",\"$L3\",null,{\"children\":[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L6\",null,{}],[\"$\",\"$L7\",null,{}],[\"$\",\"$L8\",null,{}],[\"$\",\"$L9\",null,{}],[\"$\",\"$La\",null,{\"richColors\":true,\"position\":\"top-center\"}],[\"$\",\"$Lb\",null,{}]]}]]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[\"$Lc\",[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0lewct1n4s91b.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/2rtagt9sx3znc.js\",\"async\":true,\"nonce\":\"$undefined\"}
1],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/0qqo86k0cg5-z.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$Ld\",null,{\"children\":[\"$\",\"$e\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@f\"}]}]]}],{},null,false,null]},null,false,\"$@10\"]},null,false,null],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L11\",null,{\"children\":\"$L12\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L13\",null,{\"children\":[\"$\",\"$e\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L14\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$15\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0jf6_vzmsbu03.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/3blvq2e6jdw43.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"S\":false,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"Y1iGdosJEn_5cSxNxSgWS\"}\n"])</script>
1<script>self.__next_f.push([1,"16:[]\n10:\"$W16\"\n18:Td29,"])</script>
1<script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What do I actually get for free?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Unlimited forms, unlimited submissions, and every builder feature: all question types, logic, piping, themes, embeds, analytics, and 100 AI prompts a month. Free forms carry a small Nicelyformed badge, and that is the whole difference.\"}},{\"@type\":\"Question\",\"name\":\"Do I need a card to start?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. Sign up, build, and publish on Free without entering a card, for as long as you like. Upgrade only if you want the badge gone, bigger uploads, or more AI prompts.\"}},{\"@type\":\"Question\",\"name\":\"Is there a limit on submissions?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No, on either plan. Forms, submissions, and respondents are never counted, so a form that takes off costs you nothing extra. The only metered thing is AI prompts.\"}},{\"@type\":\"Question\",\"name\":\"What does Pro add?\",\"acceptedA
1nswer\":{\"@type\":\"Answer\",\"text\":\"Three things: no badge on your forms, file uploads up to 100 MB instead of 10 MB, and 1,000 AI prompts a month instead of 100. Everything else is already in Free.\"}},{\"@type\":\"Question\",\"name\":\"What counts as an AI prompt?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"One form generation, one edit request or question in the builder chat, or one question to insights. The automatic insight card on your submissions never counts. Prompts reset every month, with a daily burst cap of 30 on Free and 200 on Pro, and if the AI provider fails mid-request the prompt is given back.\"}},{\"@type\":\"Question\",\"name\":\"What happens when I run out of prompts?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Nothing you built is affected. Your forms keep collecting submissions and you can keep editing by hand; only the AI features pause until the month resets or you upgrade.\"}},{\"@type\":\"Question\",\"name\":\"Is the annual plan cheaper?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Pro is $19.99 a month or $199 a year, which works out to two months free, billed once annually.\"}},{\"@type\":\"Question\",\"name\":\"How does this compare with Tally, Typeform, or Jotform?\",\"acceptedA
1nswer\":{\"@type\":\"Answer\",\"text\":\"Pro is $19.99 a month. Removing the badge costs $29 a month on Tally, $79 on Typeform, and $39 on Jotform, all billed monthly, and Typeform and Jotform cap submissions on every tier. Our comparison pages show the full tables, with prices as of September 2026.\"}},{\"@type\":\"Question\",\"name\":\"Can I cancel anytime?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, from your account settings, in Stripeâs billing portal. Cancellation takes effect at the end of the current billing period and you keep Pro until then. You can also switch between monthly and yearly there.\"}},{\"@type\":\"Question\",\"name\":\"What happens to my forms if I downgrade?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"They keep working and keep collecting submissions. The Nicelyformed badge returns on published forms, new uploads fall back to the 10 MB cap, and your AI allowance goes back to 100 prompts a month.\"}},{\"@type\":\"Question\",\"name\":\"What if my card payment fails?\",\"acceptedA
1nswer\":{\"@type\":\"Answer\",\"text\":\"You keep Pro while Stripe retries the card over the following days. Access only ends if the retries fail and the subscription is cancelled.\"}}]}"])</script>
1<script>self.__next_f.push([1,"c:[\"$\",\"div\",null,{\"className\":\"flex min-h-screen flex-col\",\"children\":[[\"$\",\"$L17\",null,{\"isAuthed\":false,\"tintedHero\":\"$undefined\"}],[\"$\",\"main\",null,{\"className\":\"flex-1 isolate\",\"children\":[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$18\"}}],\"$L19\",\"$L1a\",\"$L1b\",\"$L1c\"]}],\"$L1d\"]}]\n19:[\"$\",\"section\",null,{\"className\":\"mx-auto max-w-6xl px-4 py-20 sm:px-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-2xl text-center\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"font-serif text-4xl font-semibold leading-[1.1] tracking-[-0.06em] sm:text-5xl lg:text-[56px]\",\"children\":[\"Simple, transparent \",[\"$\",\"em\",null,{\"children\":\"pricing\"}]]}],[\"$\",\"p\",null,{\"className\":\"mx-auto mt-4 max-w-xl text-muted-foreground\",\"children\":\"Start free. Upgrade to Pro when you're ready to scale.\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-14\",\"children\":[\"$\",\"$L1e\",null,{\"ctaHref\":\"/auth/register\",\"isAuthed\":false,\"isPro\":false,\"from\":\"$undefined\",\"initialAnnual\":false}]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"1a:[\"$\",\"section\",null,{\"className\":\"mx-auto max-w-3xl px-4 py-20 sm:px-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-2xl text-center\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-serif text-4xl font-semibold leading-[1.1] tracking-[-0.06em] sm:text-5xl lg:text-[56px]\",\"children\":\"Start free, stay free\"}],[\"$\",\"p\",null,{\"className\":\"mx-auto mt-4 max-w-xl text-muted-foreground\",\"children\":\"Almost everything is on the Free plan, with no form or submission limits.\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-10 divide-y-hairline border-t-hairline border-b-hairline\",\"children\":[[\"$\",\"div\",\"AI form generation\",{\"className\":\"grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap content-start items-center gap-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[15px] font-semibold\",\"children\":\"AI form generation\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]\",\"children\":\"Free\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-foreground\",\"children\":\"Describe the form in a sentence and a complete, sensible form appears in seconds, ready to publish or edit.\"}]]}],[\"$\",\"div\",\"Edit with AI\",{\"className\":\"grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap content-start items-center gap-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[15px] font-semibold\",\"children\":\"Edit with AI\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]\",\"children\":\"Free\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-foreground\",\"children\":\"Ask for changes in plain language, like \\\"make the email required\\\" or \\\"add a budget question\\\", and watch them land in the builder.\"}]]}],[\"$\",\"div\",\"Ask about your form\",{\"className\":\"grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap content-start items-center gap-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[15px] font-semibold\",\"children\":\"Ask about your form\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]\",\"children\":\"Free\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-foreground\",\"children\":\"The AI also answers questions, like why a question is not showing, without touching the form.\"}]]}],[\"$\",\"div\",\"Version history\",{\"className\":\"grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap content-start items-center gap-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[15px] font-semibold\",\"children\":\"Version history\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]\",\"children\":\"Free\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-foreground\",\"children\":\"Every AI change is a snapshot. Restore any earlier version with one click, so experimenting costs nothing.\"}]]}],[\"$\",\"div\",\"Branch and skip logic\",{\"className\":\"grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap content-start items-center gap-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[15px] font-semibold\",\"children\":\"Branch and skip logic\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]\",\"children\":\"Free\"}]]}],\"$L1f\"]}],\"$L20\",\"$L21\",\"$L22\",\"$L23\",\"$L24\",\"$L25\",\"$L26\",\"$L27\",\"$L28\",\"$L29\",\"$L2a\",\"$L2b\",\"$L2c\",\"$L2d\",\"$L2e\",\"$L2f\",\"$L30\",\"$L31\",\"$L32\",\"$L33\",\"$L34\",\"$L35\"]}],\"$L36\"]}]\n"])</script>
1<script>self.__next_f.push([1,"1b:[\"$\",\"section\",null,{\"className\":\"mx-auto grid max-w-6xl gap-10 px-4 py-20 sm:px-6 lg:grid-cols-[1fr_1.5fr] lg:gap-16\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-serif text-4xl font-semibold leading-[1.1] tracking-[-0.06em] sm:text-5xl lg:text-[56px]\",\"children\":\"Pricing questions\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 max-w-[36ch] text-sm text-muted-foreground\",\"children\":\"What people ask before upgrading. Anything else, write us any time.\"}]]}],[\"$\",\"div\",null,{\"className\":\"divide-y-hairline\",\"children\":[[\"$\",\"details\",\"What do I actually get for free?\",{\"className\":\"group py-5\",\"open\":true,\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex list-none items-center justify-between gap-4 text-left font-medium text-foreground [\u0026::-webkit-details-marker]:hidden\",\"children\":[\"What do I actually get for free?\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":1.5,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"shapeRendering\":\"geometricPrecision\",\"aria-hidden\":\"true\",\"className\":\"size-4 shrink-0 text-content-tertiary transition-transform group-open:rotate-45\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 4V20M4 12H20\"}]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-3 max-w-[60ch] text-sm leading-relaxed text-muted-foreground\",\"children\":[\"Unlimited forms, unlimited submissions, and every builder feature: all question types, logic, piping, themes, embeds, analytics, and 100 AI prompts a month. Free forms carry a small Nicelyformed badge, and that is the whole difference.\",\"$undefined\"]}]]}],[\"$\",\"details\",\"Do I need a card to start?\",{\"className\":\"group py-5\",\"open\":false,\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex list-none items-center justify-between gap-4 text-left font-medium text-foreground [\u0026::-webkit-details-marker]:hidden\",\"children\":[\"Do I need a card to start?\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":1.5,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"shapeRendering\":\"geometricPrecision\",\"aria-hidden\":\"true\",\"className\":\"size-4 shrink-0 text-content-tertiary transition-transform group-open:rotate-45\",\"children\":\"$1b:props:children:1:props:children:0:props:children:0:props:children:1:props:children\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-3 max-w-[60ch] text-sm leading-relaxed text-muted-foreground\",\"children\":[\"No. Sign up, build, and publish on Free without entering a card, for as long as you like. Upgrade only if you want the badge gone, bigger uploads, or more AI prompts.\",\"$undefined\"]}]]}],[\"$\",\"details\",\"Is there a limit on submissions?\",{\"className\":\"group py-5\",\"open\":false,\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex list-none items-center justify-between gap-4 text-left font-medium text-foreground [\u0026::-webkit-details-marker]:hidden\",\"children\":[\"Is there a limit on submissions?\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":1.5,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"shapeRendering\":\"geometricPrecision\",\"aria-hidden\":\"true\",\"className\":\"size-4 shrink-0 text-content-tertiary transition-transform group-open:rotate-45\",\"children\":\"$1b:props:children:1:props:children:0:props:children:0:props:children:1:props:children\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-3 max-w-[60ch] text-sm leading-relaxed text-muted-foreground\",\"children\":[\"No, on either plan. Forms, submissions, and respondents are never counted, so a form that takes off costs you nothing extra. The only metered thing is AI prompts.\",\"$undefined\"]}]]}],[\"$\",\"details\",\"What does Pro add?\",{\"className\":\"group py-5\",\"open\":false,\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex list-none items-center justify-between gap-4 text-left font-medium text-foreground [\u0026::-webkit-details-marker]:hidden\",\"children\":[\"What does Pro add?\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":1.5,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"shapeRendering\":\"geometricPrecision\",\"aria-hidden\":\"true\",\"className\":\"size-4 shrink-0 text-content-tertiary transition-transform group-open:rotate-45\",\"children\":\"$1b:props:children:1:props:children:0:props:children:0:props:children:1:props:children\"}]]}],\"$L37\"]}],\"$L38\",\"$L39\",\"$L3a\",\"$L3b\",\"$L3c\",\"$L3d\",\"$L3e\"]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"1c:[\"$\",\"section\",null,{\"className\":\"mx-auto w-full max-w-6xl px-4 pb-24 pt-40 text-center sm:px-6 sm:pt-48\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-serif mx-auto max-w-3xl text-4xl font-semibold leading-[1.1] tracking-[-0.06em] text-balance sm:text-5xl lg:text-[56px]\",\"children\":[\"Describe your \",[\"$\",\"em\",null,{\"children\":\"form\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-10\",\"children\":[\"$\",\"$L3f\",null,{\"isAuthed\":false,\"suggestions\":false}]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"1d:[\"$\",\"footer\",null,{\"className\":\"relative\",\"children\":[[\"$\",\"$L40\",null,{\"className\":\"pointer-events-none absolute inset-x-0 bottom-0 -z-10 h-[210%] animate-glow-drift sm:h-[220%] sm:[mask-image:linear-gradient(to_top,black_45%,transparent_95%)] dark:opacity-15\",\"style\":{\"backgroundImage\":\"radial-gradient(90% 100% at 50% 110%, rgb(251,240,198) 0%, rgb(252,244,214) 45%, transparent 100%)\"}}],[\"$\",\"$L41\",null,{\"desktopOnly\":true,\"colors\":\"$undefined\",\"className\":\"pointer-events-none absolute inset-x-0 bottom-0 -z-10 h-[220%] [mask-image:radial-gradient(90%_100%_at_50%_100%,black_0%,black_45%,transparent_100%)] dark:opacity-15\"}],[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-6xl px-4 pb-24 pt-40 sm:px-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"grid grid-cols-2 gap-x-8 gap-y-10 sm:grid-cols-[1fr_1.5fr] sm:gap-x-16\",\"children\":[[\"$\",\"div\",null,{\"className\":\"col-span-2 sm:col-span-1\",\"children\":[[\"$\",\"$L42\",null,{\"href\":\"/\",\"aria-label\":\"Nicelyformed home\",\"children\":[\"$\",\"img\",null,{\"src\":\"/nicelyformed-logo-full.svg\",\"alt\":\"Nicelyformed\",\"className\":\"h-6 w-auto\"}]}],[\"$\",\"p\",null,{\"className\":\"mt-3 max-w-xs text-[13px] text-muted-foreground\",\"children\":[\"© \",2026,\" \",\"Nicelyformed\",\". All rights reserved.\"]}]]}],[\"$\",\"div\",null,{\"className\":\"col-span-2 grid grid-cols-2 gap-x-8 gap-y-10 sm:col-span-1 sm:grid-cols-[repeat(4,auto)] sm:justify-between sm:gap-x-10\",\"children\":[[\"$\",\"div\",\"Product\",{\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[13px] font-semibold text-foreground\",\"children\":\"Product\"}],[\"$\",\"ul\",null,{\"className\":\"mt-2 space-y-2\",\"children\":[[[\"$\",\"li\",\"/featuresFeatures\",{\"children\":[\"$\",\"$L42\",null,{\"href\":\"/features\",\"className\":\"text-[13px] font-medium text-foreground transition-colors hover:text-[#FF272B]\",\"children\":\"Features\"}]}],[\"$\",\"li\",\"/templatesTemplates\",{\"children\":[\"$\",\"$L42\",null,{\"href\":\"/templates\",\"className\":\"text-[13px] font-medium text-foreground transition-colors hover:text-[#FF272B]\",\"children\":\"Templates\"}]}],[\"$\",\"li\",\"/pricingPricing\",{\"children\":[\"$\",\"$L42\",null,{\"href\":\"/pricing\",\"className\":\"text-[13px] font-medium text-foreground transition-colors hover:text-[#FF272B]\",\"children\":\"Pricing\"}]}],[\"$\",\"li\",\"/blogBlog\",{\"children\":[\"$\",\"$L42\",null,{\"href\":\"/blog\",\"className\":\"text-[13px] font-medium text-foreground transition-colors hover:text-[#FF272B]\",\"children\":\"Blog\"}]}],[\"$\",\"li\",\"/auth/registerGet started\",{\"children\":[\"$\",\"$L42\",null,{\"href\":\"/auth/register\",\"className\":\"text-[13px] font-medium text-foreground transition-colors hover:text-[#FF272B]\",\"children\":\"Get started\"}]}]],false]}]]}],[\"$\",\"div\",\"Company\",{\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[13px] font-semibold text-foreground\",\"children\":\"Company\"}],[\"$\",\"ul\",null,{\"className\":\"mt-2 space-y-2\",\"children\":[[[\"$\",\"li\",\"/aboutAbout\",{\"children\":[\"$\",\"$L42\",null,{\"href\":\"/about\",\"className\":\"text-[13px] font-medium text-foreground transition-colors hover:text-[#FF272B]\",\"children\":\"About\"}]}],[\"$\",\"li\",\"/blogBlog\",{\"children\":[\"$\",\"$L42\",null,{\"href\":\"/blog\",\"className\":\"text-[13px] font-medium text-foreground transition-colors hover:text-[#FF272B]\",\"children\":\"Blog\"}]}]],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L43\",null,{\"className\":\"text-[13px] font-medium text-foreground transition-colors hover:text-[#FF272B]\"}]}]]}]]}],[\"$\",\"div\",\"Compare\",{\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[13px] font-semibold text-foreground\",\"children\":\"Compare\"}],[\"$\",\"ul\",null,{\"className\":\"mt-2 space-y-2\",\"children\":[[[\"$\",\"li\",\"/compare/typeform-alternativeTypeform alternative\",{\"children\":[\"$\",\"$L42\",null,{\"href\":\"/compare/typeform-alternative\",\"className\":\"text-[13px] font-medium text-foreground transition-colors hover:text-[#FF272B]\",\"children\":\"Typeform alternative\"}]}],[\"$\",\"li\",\"/compare/google-forms-alternativeGoogle Forms alternative\",{\"children\":[\"$\",\"$L42\",null,{\"href\":\"/compare/google-forms-alternative\",\"className\":\"text-[13px] font-medium text-foreground transition-colors hover:text-[#FF272B]\",\"children\":\"Google Forms alternative\"}]}],[\"$\",\"li\",\"/compare/jotform-alternativeJotform alternative\",{\"children\":[\"$\",\"$L42\",null,{\"href\":\"/compare/jotform-alternative\",\"className\":\"text-[13px] font-medium text-foreground transition-colors hover:text-[#FF272B]\",\"children\":\"Jotform alternative\"}]}],\"$L44\",\"$L45\"],false]}]]}],\"$L46\"]}]]}]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"1f:[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-foreground\",\"children\":\"Show or hide questions, require them conditionally, or jump past pages that do not apply.\"}]\n20:[\"$\",\"div\",\"Answer piping\",{\"className\":\"grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap content-start items-center gap-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[15px] font-semibold\",\"children\":\"Answer piping\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]\",\"children\":\"Free\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-foreground\",\"children\":\"Type @ to reuse an earlier answer in later questions and the thank-you screen: \\\"Nice to meet you, Ada\\\". Updates live as they type.\"}]]}]\n21:[\"$\",\"div\",\"Insights chat\",{\"className\":\"grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap content-start items-center gap-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[15px] font-semibold\",\"children\":\"Insights chat\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]\",\"children\":\"Free\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-foreground\",\"children\":\"Ask questions about your submissions, like \\\"why the drop-off at question 3?\\\", and get answers grounded in your data.\"}]]}]\n22:[\"$\",\"div\",\"Drop-off funnel\",{\"className\":\"grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap content-start items-center gap-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[15px] font-semibold\",\"children\":\"Drop-off funnel\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]\",\"children\":\"Free\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-foreground\",\"children\":\"See exactly where people stop, question by question, and fix the leak.\"}]]}]\n23:[\"$\",\"div\",\"NPS scoring\",{\"className\":\"grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap content-start items-center gap-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[15px] font-semibold\",\"children\":\"NPS scoring\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]\",\"children\":\"Free\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-foreground\",\"children\":\"A 0 to 10 scale shows the real NPS score with the promoter, passive, and detractor split. No spreadsheet math.\"}]]}]\n24:[\"$\",\"div\",\"Partial capture\",{\"className\":\"grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap content-start items-center gap-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[15px] font-semibold\",\"children\":\"Partial capture\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]\",\"children\":\"Free\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-foreground\",\"children\":\"Answers from completed pages are saved even if someone abandons on page three. A half-finished lead is still a lead.\"}]]}]\n25:[\"$\",\"div\",\"Matrix\",{\"className\":\"grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap content-start items-center gap-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[15px] font-semibold\",\"children\":\"Matrix\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-"])</script>
1<script>self.__next_f.push([1,"[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]\",\"children\":\"Free\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-foreground\",\"children\":\"A grid question: rate several items against one shared set of columns. One question does the work of five.\"}]]}]\n26:[\"$\",\"div\",\"Ranking\",{\"className\":\"grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap content-start items-center gap-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[15px] font-semibold\",\"children\":\"Ranking\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]\",\"children\":\"Free\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-foreground\",\"children\":\"Respondents drag options into preference order, so you capture the full preference curve, not just first place.\"}]]}]\n27:[\"$\",\"div\",\"File upload\",{\"className\":\"grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap content-start items-center gap-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[15px] font-semibold\",\"children\":\"File upload\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]\",\"children\":\"Free\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-foreground\",\"children\":\"Collect attachments, with your choice of allowed file types, a size cap, and single or multiple files.\"}]]}]\n28:[\"$\",\"div\",\"Pre-filled links\",{\"className\":\"grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap content-start items-center gap-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[15px] font-semibold\",\"children\":\"Pre-filled links\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]\",\"children\":\"Free\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-foreground\",\"children\":\"One form, many links. Add answers to the URL and every submission arrives tagged with where it came from.\"}]]}]\n29:[\"$\",\"div\",\"Hidden fields\",{\"className\":\"grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap content-start items-center gap-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[15px] font-semibold\",\"children\":\"Hidden fields\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]\",\"children\":\"Free\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-foreground\",\"children\":\"Questions that never appear on the form: the link supplies the value and it lands in the submission like any other answer.\"}]]}]\n2a:[\"$\",\"div\",\"Templates gallery\",{\"className\":\"grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap content-start items-center gap-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[15px] font-semibold\",\"children\":\"Templates gallery\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]\",\"children\":\"Free\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-foreground\",\"children\":\"Start from a ready-made template, previewed full-page in its real colors and fonts, and make it yours in one click.\"}]]}]\n2b:[\"$\",\"div\",\"Custom colors\",{\"className\":\"grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap content-start items-center gap-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[15px] font-semibold\",\"children\":\"Custom colo"])</script>
1<script>self.__next_f.push([1,"rs\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]\",\"children\":\"Free\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-foreground\",\"children\":\"Set the background, text, button, and accent colors to match your brand.\"}]]}]\n2c:[\"$\",\"div\",\"50 curated fonts\",{\"className\":\"grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap content-start items-center gap-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[15px] font-semibold\",\"children\":\"50 curated fonts\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]\",\"children\":\"Free\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-foreground\",\"children\":\"Sans serif, serif, display, handwriting, and monospace, picked to look good on forms.\"}]]}]\n2d:[\"$\",\"div\",\"Embed anywhere\",{\"className\":\"grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap content-start items-center gap-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[15px] font-semibold\",\"children\":\"Embed anywhere\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]\",\"children\":\"Free\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-foreground\",\"children\":\"A copy-paste snippet drops the form into any website.\"}]]}]\n2e:[\"$\",\"div\",\"Close on a date\",{\"className\":\"grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap content-start items-center gap-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[15px] font-semibold\",\"children\":\"Close on a date\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]\",\"children\":\"Free\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-foreground\",\"children\":\"Set a deadline and the form closes itself, enforced on our servers.\"}]]}]\n2f:[\"$\",\"div\",\"Email notifications\",{\"className\":\"grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap content-start items-center gap-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[15px] font-semibold\",\"children\":\"Email notifications\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]\",\"children\":\"Free\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-foreground\",\"children\":\"New submissions land in your inbox, answers included, at one address or several.\"}]]}]\n30:[\"$\",\"div\",\"Respondent confirmation email\",{\"className\":\"grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap content-start items-center gap-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[15px] font-semibold\",\"children\":\"Respondent confirmation email\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]\",\"children\":\"Free\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-foreground\",\"children\":\"Send each respondent a thank-you email in your words, personalised with their own answers.\"}]]}]\n31:[\"$\",\"div\",\"Spam protection\",{\"className\":\"grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap content-start items-center gap-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[15px] font-semibold\",\"children\":\"Spam protection\"}],[\"$\",\"span\",null,{\"classN"])</script>
1<script>self.__next_f.push([1,"ame\":\"inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]\",\"children\":\"Free\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-foreground\",\"children\":\"An invisible honeypot plus rate limits keep junk out of your submissions.\"}]]}]\n32:[\"$\",\"div\",\"CSV export\",{\"className\":\"grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap content-start items-center gap-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[15px] font-semibold\",\"children\":\"CSV export\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]\",\"children\":\"Free\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-foreground\",\"children\":\"Download everything in one click, with matrix grids split into tidy columns.\"}]]}]\n33:[\"$\",\"div\",\"Encrypted at rest\",{\"className\":\"grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap content-start items-center gap-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[15px] font-semibold\",\"children\":\"Encrypted at rest\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#DFF4E3] text-[#177A41] dark:bg-[#20261e] dark:text-[#86d99f]\",\"children\":\"Free\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-foreground\",\"children\":\"Submissions are encrypted by the application with AES-256 before they touch the database, on top of disk encryption.\"}]]}]\n34:[\"$\",\"div\",\"Uploads up to 100 MB\",{\"className\":\"grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap content-start items-center gap-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[15px] font-semibold\",\"children\":\"Uploads up to 100 MB\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#FFDEDA] text-[#FF272B] dark:bg-[#2d201d] dark:text-[#FF7A7D]\",\"children\":\"Pro\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-foreground\",\"children\":\"Phone videos, design files, and document bundles, collected without asking anyone to compress.\"}]]}]\n35:[\"$\",\"div\",\"Remove the Nicelyformed badge\",{\"className\":\"grid gap-1.5 py-5 sm:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] sm:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap content-start items-center gap-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[15px] font-semibold\",\"children\":\"Remove the Nicelyformed badge\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex shrink-0 items-center rounded-full px-2 py-0.5 text-xs font-semibold bg-[#FFDEDA] text-[#FF272B] dark:bg-[#2d201d] dark:text-[#FF7A7D]\",\"children\":\"Pro\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-foreground\",\"children\":\"Free forms carry a small \\\"Made with Nicelyformed\\\" note. Pro forms are all yours.\"}]]}]\n36:[\"$\",\"div\",null,{\"className\":\"mt-10 flex flex-col items-center justify-center gap-3 sm:flex-row\",\"children\":[[\"$\",\"$L42\",null,{\"href\":\"/features\",\"children\":\"All features\",\"data-slot\":\"button\",\"data-variant\":\"secondary\",\"data-size\":\"pill\",\"className\":\"inline-flex shrink-0 items-center justify-center gap-2 rounded-full font-medium whitespace-nowrap transition-all outline-none focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [\u0026_svg]:pointer-events-none [\u0026_svg]:shrink-0 [\u0026_svg:not([class*='size-'])]:size-4 bg-secondary text-secondary-foreground hover:bg-secondary/80 h-11 px-6 text-sm has-[\u003esvg]:px-5 w-full sm:w-auto\",\"ref\":null}],[\"$\",\"$L47\",null,{\"isAuthed\":false,\"from\":\"$undefined\",\"className\":\"w-full sm:w-auto\"}]]}]\n37:[\"$\",\"p\",null,{\"className\":\"mt-3 max-w-[60ch] text-sm leadi"])</script>
1<script>self.__next_f.push([1,"ng-relaxed text-muted-foreground\",\"children\":[\"Three things: no badge on your forms, file uploads up to 100 MB instead of 10 MB, and 1,000 AI prompts a month instead of 100. Everything else is already in Free.\",\"$undefined\"]}]\n38:[\"$\",\"details\",\"What counts as an AI prompt?\",{\"className\":\"group py-5\",\"open\":false,\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex list-none items-center justify-between gap-4 text-left font-medium text-foreground [\u0026::-webkit-details-marker]:hidden\",\"children\":[\"What counts as an AI prompt?\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":1.5,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"shapeRendering\":\"geometricPrecision\",\"aria-hidden\":\"true\",\"className\":\"size-4 shrink-0 text-content-tertiary transition-transform group-open:rotate-45\",\"children\":\"$1b:props:children:1:props:children:0:props:children:0:props:children:1:props:children\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-3 max-w-[60ch] text-sm leading-relaxed text-muted-foreground\",\"children\":[\"One form generation, one edit request or question in the builder chat, or one question to insights. The automatic insight card on your submissions never counts. Prompts reset every month, with a daily burst cap of 30 on Free and 200 on Pro, and if the AI provider fails mid-request the prompt is given back.\",\"$undefined\"]}]]}]\n39:[\"$\",\"details\",\"What happens when I run out of prompts?\",{\"className\":\"group py-5\",\"open\":false,\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex list-none items-center justify-between gap-4 text-left font-medium text-foreground [\u0026::-webkit-details-marker]:hidden\",\"children\":[\"What happens when I run out of prompts?\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":1.5,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"shapeRendering\":\"geometricPrecision\",\"aria-hidden\":\"true\",\"className\":\"size-4 shrink-0 text-content-tertiary transition-transform group-open:rotate-45\",\"children\":\"$1b:props:children:1:props:children:0:props:children:0:props:children:1:props:children\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-3 max-w-[60ch] text-sm leading-relaxed text-muted-foreground\",\"children\":[\"Nothing you built is affected. Your forms keep collecting submissions and you can keep editing by hand; only the AI features pause until the month resets or you upgrade.\",\"$undefined\"]}]]}]\n3a:[\"$\",\"details\",\"Is the annual plan cheaper?\",{\"className\":\"group py-5\",\"open\":false,\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex list-none items-center justify-between gap-4 text-left font-medium text-foreground [\u0026::-webkit-details-marker]:hidden\",\"children\":[\"Is the annual plan cheaper?\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":1.5,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"shapeRendering\":\"geometricPrecision\",\"aria-hidden\":\"true\",\"className\":\"size-4 shrink-0 text-content-tertiary transition-transform group-open:rotate-45\",\"children\":\"$1b:props:children:1:props:children:0:props:children:0:props:children:1:props:children\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-3 max-w-[60ch] text-sm leading-relaxed text-muted-foreground\",\"children\":[\"Yes. Pro is $19.99 a month or $199 a year, which works out to two months free, billed once annually.\",\"$undefined\"]}]]}]\n3b:[\"$\",\"details\",\"How does this compare with Tally, Typeform, or Jotform?\",{\"className\":\"group py-5\",\"open\":false,\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex list-none items-center justify-between gap-4 text-left font-medium text-foreground [\u0026::-webkit-details-marker]:hidden\",\"children\":[\"How does this compare with Tally, Typeform, or Jotform?\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":1.5,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"shapeRendering\":\"geometricPrecision\",\"aria-hidden\":\"true\",\"className\":\"size-4 shrink-0 text-content-tertiary transition-transform group"])</script>
1<script>self.__next_f.push([1,"-open:rotate-45\",\"children\":\"$1b:props:children:1:props:children:0:props:children:0:props:children:1:props:children\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-3 max-w-[60ch] text-sm leading-relaxed text-muted-foreground\",\"children\":[\"Pro is $19.99 a month. Removing the badge costs $29 a month on Tally, $79 on Typeform, and $39 on Jotform, all billed monthly, and Typeform and Jotform cap submissions on every tier. Our comparison pages show the full tables, with prices as of September 2026.\",[\" \",[\"$\",\"$L42\",null,{\"href\":\"/compare\",\"className\":\"whitespace-nowrap text-primary underline underline-offset-4 transition-colors hover:text-[#FF272B]\",\"children\":\"See the comparisons\"}]]]}]]}]\n3c:[\"$\",\"details\",\"Can I cancel anytime?\",{\"className\":\"group py-5\",\"open\":false,\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex list-none items-center justify-between gap-4 text-left font-medium text-foreground [\u0026::-webkit-details-marker]:hidden\",\"children\":[\"Can I cancel anytime?\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":1.5,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"shapeRendering\":\"geometricPrecision\",\"aria-hidden\":\"true\",\"className\":\"size-4 shrink-0 text-content-tertiary transition-transform group-open:rotate-45\",\"children\":\"$1b:props:children:1:props:children:0:props:children:0:props:children:1:props:children\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-3 max-w-[60ch] text-sm leading-relaxed text-muted-foreground\",\"children\":[\"Yes, from your account settings, in Stripeâs billing portal. Cancellation takes effect at the end of the current billing period and you keep Pro until then. You can also switch between monthly and yearly there.\",\"$undefined\"]}]]}]\n3d:[\"$\",\"details\",\"What happens to my forms if I downgrade?\",{\"className\":\"group py-5\",\"open\":false,\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex list-none items-center justify-between gap-4 text-left font-medium text-foreground [\u0026::-webkit-details-marker]:hidden\",\"children\":[\"What happens to my forms if I downgrade?\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":1.5,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"shapeRendering\":\"geometricPrecision\",\"aria-hidden\":\"true\",\"className\":\"size-4 shrink-0 text-content-tertiary transition-transform group-open:rotate-45\",\"children\":\"$1b:props:children:1:props:children:0:props:children:0:props:children:1:props:children\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-3 max-w-[60ch] text-sm leading-relaxed text-muted-foreground\",\"children\":[\"They keep working and keep collecting submissions. The Nicelyformed badge returns on published forms, new uploads fall back to the 10 MB cap, and your AI allowance goes back to 100 prompts a month.\",\"$undefined\"]}]]}]\n3e:[\"$\",\"details\",\"What if my card payment fails?\",{\"className\":\"group py-5\",\"open\":false,\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex list-none items-center justify-between gap-4 text-left font-medium text-foreground [\u0026::-webkit-details-marker]:hidden\",\"children\":[\"What if my card payment fails?\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":1.5,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"shapeRendering\":\"geometricPrecision\",\"aria-hidden\":\"true\",\"className\":\"size-4 shrink-0 text-content-tertiary transition-transform group-open:rotate-45\",\"children\":\"$1b:props:children:1:props:children:0:props:children:0:props:children:1:props:children\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-3 max-w-[60ch] text-sm leading-relaxed text-muted-foreground\",\"children\":[\"You keep Pro while Stripe retries the card over the following days. Access only ends if the retries fail and the subscription is cancelled.\",\"$undefined\"]}]]}]\n44:[\"$\",\"li\",\"/compare/microsoft-forms-alternativeMicrosoft Forms alternative\",{\"children\":[\"$\",\"$L42\",null,{\"href\":\"/compare/microsoft-forms-alternative\",\"className\":\"text-[13px] font-medium text-foreground transition-colors hover:text-[#FF272B]\","])</script>
1<script>self.__next_f.push([1,"\"children\":\"Microsoft Forms alternative\"}]}]\n45:[\"$\",\"li\",\"/compare/tally-alternativeTally alternative\",{\"children\":[\"$\",\"$L42\",null,{\"href\":\"/compare/tally-alternative\",\"className\":\"text-[13px] font-medium text-foreground transition-colors hover:text-[#FF272B]\",\"children\":\"Tally alternative\"}]}]\n46:[\"$\",\"div\",\"Legal\",{\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[13px] font-semibold text-foreground\",\"children\":\"Legal\"}],[\"$\",\"ul\",null,{\"className\":\"mt-2 space-y-2\",\"children\":[[[\"$\",\"li\",\"/privacyPrivacy\",{\"children\":[\"$\",\"$L42\",null,{\"href\":\"/privacy\",\"className\":\"text-[13px] font-medium text-foreground transition-colors hover:text-[#FF272B]\",\"children\":\"Privacy\"}]}],[\"$\",\"li\",\"/termsTerms\",{\"children\":[\"$\",\"$L42\",null,{\"href\":\"/terms\",\"className\":\"text-[13px] font-medium text-foreground transition-colors hover:text-[#FF272B]\",\"children\":\"Terms\"}]}],[\"$\",\"li\",\"/gdprGDPR\",{\"children\":[\"$\",\"$L42\",null,{\"href\":\"/gdpr\",\"className\":\"text-[13px] font-medium text-foreground transition-colors hover:text-[#FF272B]\",\"children\":\"GDPR\"}]}]],false]}]]}]\n12:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"#ffffff\"}]]\nf:null\n"])</script>
1<script>self.__next_f.push([1,"14:[[\"$\",\"title\",\"0\",{\"children\":\"Pricing · Nicelyformed\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Simple, transparent pricing. Start free, upgrade when you grow.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"application-name\",\"content\":\"Nicelyformed\"}],[\"$\",\"link\",\"3\",{\"rel\":\"manifest\",\"href\":\"/manifest.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"4\",{\"rel\":\"canonical\",\"href\":\"https://www.nicelyformed.ai/pricing\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:title\",\"content\":\"Pricing · Nicelyformed\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:description\",\"content\":\"Simple, transparent pricing. Start free, upgrade when you grow.\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:url\",\"content\":\"https://www.nicelyformed.ai/pricing\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:site_name\",\"content\":\"Nicelyformed\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:image\",\"content\":\"https://www.nicelyformed.ai/opengraph-image.png\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:image:alt\",\"content\":\"Nicelyformed: Create forms in seconds. Describe the form you need and let AI build it.\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:site\",\"content\":\"@NicelyformedAI\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:title\",\"content\":\"Pricing · Nicelyformed\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:description\",\"content\":\"Simple, transparent pricing. Start free, upgrade when you grow.\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:image\",\"content\":\"https://www.nicelyformed.ai/opengraph-image.png\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:image:alt\",\"content\":\"Nicelyformed: Create forms in seconds. Describe the form you need and let AI build it.\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:image:height\",\"content\":\"630\"}],[\"$\",\"link\",\"23\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.0j79noajmm4mr.ico\",\"sizes\":\"32x32\",\"type\":\"image/x-icon\"}],[\"$\",\"link\",\"24\",{\"rel\":\"icon\",\"href\":\"/icon.png?icon.3jl6jo3oq5akw.png\",\"sizes\":\"96x96\",\"type\":\"image/png\"}],[\"$\",\"link\",\"25\",{\"rel\":\"icon\",\"href\":\"/icon.svg?icon.1q92_12bi7-w3.svg\",\"sizes\":\"any\",\"type\":\"image/svg+xml\"}],[\"$\",\"link\",\"26\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-icon.png?apple-icon.3758_4p51_uud.png\",\"sizes\":\"180x180\",\"type\":\"image/png\"}],[\"$\",\"$L48\",\"27\",{}]]\n"])</script>
1</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.