Skip to content
devfiller

Field types

The 42 field types and the labels DevFiller recognizes.

The implemented matcher supports these 42 categories. These are the current built-in aliases, not a promise that every website uses a recognizable label. Custom exact-label rules extend the catalog. HTML autocomplete attributes take priority.

FieldTypical native controlRecognized label examples
Usernametextusername, user name, login, identifiant, nom utilisateur, nom d utilisateur, اسم المستخدم
Full nametextfull name, name, your name, nom complet, nom et prenom, prenom et nom, الاسم الكامل, الاسم واللقب
First nametextfirst name, firstname, given name, prenom, الاسم الاول, الاسم الشخصي, الاسم
Middle nametextmiddle name, second prenom, الاسم الاوسط
Last nametextlast name, lastname, surname, family name, nom, nom de famille, اللقب, اسم العائلة
Emailemail / textemail, e mail, email address, courriel, adresse electronique, البريد الالكتروني
Phonetel / textphone, phone number, telephone, tel, mobile, numero de telephone, الهاتف, رقم الهاتف
Passwordpassword (opt-in)password, confirm password, repeat password, mot de passe, confirmation mot de passe, كلمة المرور, تاكيد كلمة المرور
Date of birthdatedate of birth, birth date, birthday, dob, date de naissance, تاريخ الميلاد
Agenumber / rangeage, العمر
Genderselect / textgender, sex, genre, sexe, الجنس
Nationalitytextnationality, nationalite, الجنسية
Companytextcompany, company name, organization, organisation, entreprise, societe, الشركة, اسم الشركة
Job titletextjob title, profession, poste, المهنة, المسمي الوظيفي
Departmenttextdepartment, departement, service, القسم
Industrytextindustry, secteur, الصناعة
Employee countnumber / rangeemployee count, number of employees, effectif, عدد الموظفين
Street addresstextaddress, street address, address line 1, adresse, adresse postale, العنوان, عنوان الشارع
Apartment / suitetextaddress line 2, address 2, apartment, suite, complement adresse, appartement, الشقة
Citytextcity, town, ville, المدينة
State / wilayaselect / textstate, province, region, wilaya, الولاية
Postal codetextpostal code, postcode, zip, zip code, code postal, الرمز البريدي
Countryselect / textcountry, country name, pays, البلد, الدولة
Websiteurl / textwebsite, web site, url, site web, الموقع الالكتروني
Biographytextarea / textbio, biography, about me, biographie, نبذة
Descriptiontextarea / textdescription, details, الوصف, التفاصيل
Messagetextarea / textmessage, comment, commentaire, الرسالة, تعليق
Subjecttextsubject, sujet, objet, الموضوع
Notestextarea / textnotes, remarques, ملاحظات
Quantitynumber / rangequantity, qty, quantite, الكمية
Pricenumber / rangeprice, prix, السعر
Amountnumber / rangeamount, montant, المبلغ
Salarynumber / rangesalary, salaire, الراتب
Percentagenumber / rangepercentage, pourcentage, النسبة
Ratingnumber / rangerating, score, evaluation, التقييم
Datedatedate, التاريخ
Start datedatestart date, date de debut, تاريخ البداية
End datedateend date, date de fin, تاريخ النهاية
Timetimetime, heure, الوقت
Colorcolorcolor, colour, couleur, اللون
Searchsearch / textsearch, recherche, بحث
Titletexttitle, titre, العنوان المختصر

Generic control coverage

Fill unknown fields is enabled by default to populate controls without a recognized label, even if text validation rejects the sample.

  • Text and textarea: simple real words for text inputs and short readable sentences for textareas, with a different choice on consecutive clicks.
  • Number and range: bounded, step-aligned sample numbers. Existing range values are preserved unless replacement is enabled.
  • Date, datetime-local, month, week, time: varying formatted sample values, adjusted for min/max where applicable.
  • Color: a sample hex color; the default native value is preserved unless replacement is enabled.
  • Native select: a matching semantic option, or an eligible non-placeholder option in generic mode; replacement chooses a different option when possible. Multi-selects receive one option.
  • Radio: a different eligible option per named group when possible; existing selection is kept unless replacement is enabled.
  • Checkbox: toggle eligible boxes on each replacement in generic mode. Detected consent, subscription, privacy, and terms choices stay manual.

Something wrong or missing on this page? Open an issue.