---
title: "Form Field Name Generator | formformform"
description: "Convert form labels into clean HTML field names in camelCase, snake_case, kebab-case and bracket notation."
url: "https://www.formformform.com/tools/form-field-name-generator"
type: static
generatedAt: "2026-08-23T18:56:58.727Z"
---
# 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](https://www.formformform.com/tools/form-accessibility-checker)
    
    Audit form HTML for labels, grouping, instructions and common keyboard or error-message problems.
    
-   [HTML input pattern generator](https://www.formformform.com/tools/html-input-pattern-generator)
    
    Build and test HTML pattern validation with live matching examples and ready-to-copy attributes.
    
-   [Form endpoint tester](https://www.formformform.com/tools/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](https://app.formformform.com/register?utm_source=landing&utm_medium=bottom&utm_campaign=tools&utm_content=form-field-name-generator)
