TypelessForm

Your Users Hate Typing into Forms

Your users abandon forms because typing is slow and frustrating. TypelessForm's one-shot voice form filling lets them speak one sentence while AI fills all fields at once. No redesign. No backend changes.

Multi-Language Support
Works with any form
Mobile-friendly
How It Works

3 Simple Steps

From voice to filled form in seconds

Smart Scan

AI scans your page and recognizes all text input fields

01

Speak Naturally

Tell us your info in any language, any order

02

Review & Fill

Check the suggestions, then apply with one click

03
Live Demo

Try TypelessForm

Test TypelessForm with real forms. Choose form type and language, then try voice input!

5-Minute Setup

Get Started in Minutes

Simple integration process - no technical expertise required

Quick Integration
1
$# 1. Install the package
npm install typelessform-widget
2
$# 2. Get your free API key
Sign up at webappski.com/en/portal — it's free
3
$# 3. Add to your HTML
<script src="https://ai-form-copilot-eu.web.app/widget-build/typelessform.js"></script> <typeless-form api-key="YOUR_KEY"></typeless-form>
4
$# 4. CSP header (if your site uses one)
script-src ... https://ai-form-copilot-eu.web.app; connect-src ... https://europe-central2-ai-form-copilot-eu.cloudfunctions.net; media-src ... blob:
Capabilities

What it Does (and Doesn't)

We scan forms, localize hints to the user, and do not fill sensitive fields by voice.

Works with any HTML form

Works with any HTML form

Drop-in script, autodetects fields

Voice input in 25+ languages

Voice input in 25+ languages

Understands natural speech

Localized badges for users

Localized badges for users

Hints in user's language

Mobile-friendly

Mobile-friendly

Optimized for touch & small screens

PII-safe: sensitive fields are not filled by voice

PII-safe: sensitive fields are not filled by voice

Private fields are cut out of the filling request

One key → unlimited domains

One key → unlimited domains

Use one key on multiple sites

Fills text inputs & textareas only

Fills text inputs & textareas only

Text & long answers

Skips selects/checkboxes/radios

Skips selects/checkboxes/radios

Faster to tap than dictate

Doesn't click or submit

Doesn't click or submit

You keep control of submission

Pricing

Choose your plan

Simple plans, upgrade anytime

Free Pilot

€0/month

Try TypelessForm at no cost

  • Available200 form fills (one-time)
  • AvailableAll features included
  • AvailableVoice input in 25+ languages
  • AvailableSingle domain
  • AvailableNo credit card required

Starter

€29/month

Perfect for small websites and personal projects

  • AvailableUp to 800 form submissions/month
  • AvailableVoice input in 25+ languages
  • AvailableUp to 5 domains
  • AvailableEmail support
  • AvailableStandard integrations

Enterprise

€199/month

Advanced features for large organizations

  • AvailableUp to 10,000 form submissions/month
  • AvailableVoice input in 25+ languages
  • AvailableUp to 20 domains
  • AvailablePriority support
  • AvailableCustom widget styling & branding

* Pro & Enterprise plans use priority queues and optimized infrastructure for faster processing. Internal tests showed 2–3× improvement; actual speed varies by form complexity and network conditions.

Paid plans

Purchase via Invoice

Paid plans are billed by invoice. Send your company details and we will email you the invoice.

For EU B2B customers: a valid VAT ID lets us apply reverse-charge VAT. Without it we have to charge local VAT.
Select a plan
FAQ

Frequently Asked Questions

Get answers to common questions about TypelessForm integration and usage

Yes. Voice form filling works with standard HTML forms on any website. Your users speak naturally, and the system fills the corresponding input fields — without requiring changes to your backend or form structure.

Voice form filling is especially effective on mobile. Speaking is faster than typing on small keyboards, making it ideal for long answers, addresses, feedback forms, and on-the-go usage.

The system converts speech to text, extracts meaning using AI, and maps spoken information to the correct form fields in real time. Users speak naturally, and the form is filled automatically.

TypelessForm can be integrated in under 5 minutes. Simply add our JavaScript snippet to your website and configure your API key. No complex setup or technical expertise required.

We support 25+ languages including English, Spanish, French, German, Italian, Portuguese, Russian, Chinese, Japanese, Arabic, and many more. Voice recognition works seamlessly across all supported languages.

Our AI achieves 96% accuracy in optimal conditions.

We store no voice recordings: the audio is processed in memory and travels over TLS to our API and on to OpenAI for transcription. OpenAI does not keep the audio. For up to 30 days, for its own abuse monitoring, it keeps the text of the requests and responses of its chat calls — the transcript, the descriptions of the form fields and the filled values — and we cannot shorten that; API data is not used to train its models. The details are in our privacy policy and DPA.

TypelessForm works with all HTML forms including contact forms, registration forms, checkout forms, surveys, booking forms, and custom forms. It automatically detects form fields and their types.

We offer flexible pricing starting from €29/month for small websites. Enterprise solutions start at €199/month with custom integrations, priority support, and advanced analytics.

Yes! TypelessForm is fully optimized for mobile devices and tablets. The voice input works seamlessly across iOS, Android, and all modern mobile browsers.

Supported: Text inputs (text, email, url, number), Textareas (long answers). Not supported: selects, checkboxes, radios, file uploads, captchas.

Passwords and fields marked data-ai-private are not filled by voice, and fields marked data-ai-private are also cut out of the request that fills the form. One-time and 2FA codes are recognised by English names such as OTP, 2FA or "verification code" in the field's name, label or placeholder; payment-card and ID-number fields, and one-time codes named any other way, are decided by a classifier that is not exhaustive — mark them data-ai-private. When a form is first read, the name, type, label and placeholder of every visible field and the section headings go to our API and to OpenAI so that a classifier can find the sensitive ones; field values do not. When the form is filled, the values already in fields not marked data-ai-private reach our API with that request; we do not store them and do not pass them to OpenAI.

Enterprise clients receive unlimited domain usage with one API key, allowing deployment across all your websites and applications without additional costs.

Support

Still have questions?

We're here to help!