Form field name generator
Turn human-readable field labels into consistent camelCase, snake_case, kebab-case or bracket names.
Turn human-readable field labels into consistent names for HTML, APIs and exports. Paste one label per line, choose a naming style, and copy the result. Everything runs locally in your browser.
Normalise first
Accents are removed and punctuation becomes a word boundary before casing is applied.
Four useful styles
Choose camelCase, snake_case, kebab-case or bracket notation.
Duplicates stay unique
Repeated names receive a numeric suffix instead of silently colliding.
Frequently asked questions
Does it change my labels?
No. It only produces field-name suggestions; the source labels remain untouched.
Are names valid in HTML?
Yes. Empty and number-leading results are given a field prefix.
Other free tools
- Form accessibility checker
Audit form HTML for labels, grouping, instructions and common keyboard or error-message problems.
- HTML input pattern generator
Build and test HTML pattern validation with live matching examples and ready-to-copy attributes.
- Form endpoint tester
Preview the GET URL or POST payload a form would send, without making a network request.
Want the form to collect the answers too?
Hand-written HTML still needs somewhere to post to. formformform gives you the form, the hosting, the responses and the notifications — free while we are in early access.
Start free