HHelpje

Naming Convention Converter

Convert variable names between camelCase, snake_case, kebab-case and CONST_CASE โ€” useful for developers.

Text is processed locally in your browser โ€” nothing is sent to the server.

Notation converter โ€” camelCase, snake_case, kebab-case and more

This free notation converter transforms variable, function and class names between all popular programming formats: camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE and dot.case. Just paste a name in any notation and the tool instantly shows it in all formats โ€” each with its own copy button.

Useful for code refactoring, changing project naming conventions, translating between languages (e.g. Python uses snake_case, JavaScript uses camelCase) and learning naming conventions.

Full privacy โ€” text processed locally

Your text is never sent to the server. Notation conversion happens entirely in the browser on your device. The tool also works offline โ€” once the page is loaded, no internet connection is needed.

Frequently asked questions

Which notations does the converter support?
The converter supports six popular notations: camelCase (e.g. myVariable), PascalCase (e.g. MyVariable), snake_case (e.g. my_variable), kebab-case (e.g. my-variable), CONSTANT_CASE (e.g. MY_VARIABLE) and dot.case (e.g. my.variable). Input can be in any of these notations โ€” the converter will detect them automatically.
How does the converter know where new words begin?
The tool automatically recognises word boundaries in all common notations: it splits on spaces, hyphens and underscores (snake_case, kebab-case) as well as on uppercase letters (camelCase, PascalCase). As a result, the inputs `myVariableName`, `my_variable_name` and `my-variable-name` all produce the same output.
Does the converter handle Polish characters in the name?
Yes โ€” Polish diacritics are automatically transliterated to ASCII before conversion (ล‚โ†’l, ฤ…โ†’a, etc.), so `mรณj obiekt` will be correctly converted to the camelCase form `mojObiekt`.

See also