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
Text Editor
Sort, clean, find & replace, reverse and transform lines of text โ all in one wizard, in the browser.
Text Analysis
Count words and characters, check word frequency and estimate reading time โ all in one wizard.
Text Formatting
Change letter case, naming conventions, generate a slug and remove diacritics โ all in one wizard.