0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
Configuration
Transform the same text into various writing styles to reuse it in technical names, titles, or identifiers. The tool detects words separated by spaces, hyphens, underscores, and capitalization changes.
Ideal for variables and properties
Input text

If you set values like api_response-code or ApiResponseCode, the tool will attempt to detect the same base words.

How it works

The case converter takes one phrase and rewrites it in the case formats most used when programming: camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, plus Title Case, sentence case, lowercase, and UPPERCASE. You see all variants at once and copy the one you need.

The tool splits the text into words by detecting spaces, hyphens, underscores, and case changes within an identifier, so it also works to reconvert a name already written in one style into another. Everything is processed in your browser.

Examples

API response status codeapiResponseStatusCodeResult in camelCase, ideal for variables and properties.
API response status codeapi_response_status_codeResult in snake_case, common in keys and names with an underscore.
API response status codeapi-response-status-codeResult in kebab-case, common in URLs and slugs.

Use cases

  • Generate the name of a variable, property, or class from a natural-language description.
  • Create slugs in kebab-case for URLs, file names, or CSS identifiers.
  • Convert a label to CONSTANT_CASE to use it as a constant or environment variable.
  • Move an identifier from one style to another, for example from snake_case to camelCase, when migrating code between languages.

Frequently asked questions

How does it decide where each word begins?

It splits the text at spaces, hyphens, and underscores, and also where a lowercase letter turns into uppercase. This way it recognizes the words of both a normal phrase and an identifier already written in camelCase or PascalCase.

What is the difference between Title Case and sentence case?

Title Case capitalizes the first letter of each word, useful for titles and headings. Sentence case capitalizes only the first word of the text and leaves the rest lowercase, like an ordinary sentence.

Does it work with accents and other languages?

Yes. It recognizes Unicode letters and numbers, and the uppercase and lowercase conversions respect the rules of the active language, including special cases like the Turkish "i".